@charset "UTF-8";
/* line 4, app/assets/stylesheets/landing/reset.scss */
html,
body {
  background-color: #FAFAFA;
}

/* line 9, app/assets/stylesheets/landing/reset.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  outline: 0;
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 17, app/assets/stylesheets/landing/reset.scss */
*::placeholder {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 23, app/assets/stylesheets/landing/reset.scss */
html {
  scroll-behavior: smooth;
}

/* line 27, app/assets/stylesheets/landing/reset.scss */
body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

/* line 33, app/assets/stylesheets/landing/reset.scss */
textarea,
input {
  font: inherit;
  margin: 0;
  caret-color: #343434;
}

/* line 40, app/assets/stylesheets/landing/reset.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/* line 47, app/assets/stylesheets/landing/reset.scss */
input[type="submit"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 51, app/assets/stylesheets/landing/reset.scss */
br {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 56, app/assets/stylesheets/landing/reset.scss */
p {
  margin: 0;
  padding: 0;
}

/* line 61, app/assets/stylesheets/landing/reset.scss */
ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

/* line 68, app/assets/stylesheets/landing/reset.scss */
a {
  cursor: pointer;
}

/* line 72, app/assets/stylesheets/landing/reset.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  cursor: default;
}

/* line 82, app/assets/stylesheets/landing/reset.scss */
label.required::after {
  content: "*";
  color: #FF7A85;
}

/* line 89, app/assets/stylesheets/landing/reset.scss */
picture img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* line 96, app/assets/stylesheets/landing/reset.scss */
section, div {
  scroll-margin-top: 72px;
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v78/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2");
  font-display: swap;
}

@font-face {
  font-family: Averta;
  src: url(https:/assets/Averta/AvertaStd-Regular-ca60f1dfe676a0b2f185812af147c08792cf392db5dcecdf5967b92914fc7c39.woff);
  font-display: swap;
}

@font-face {
  font-family: Averta;
  src: url(https:/assets/Averta/AvertaStd-Bold-7a61933725d2b5156a5b256e557a95b7e17cb8bb0c42cf2303ceb4e474484d00.woff);
  font-weight: bold;
  font-display: swap;
}

/* line 24, app/assets/stylesheets/landing/fonts.scss */
body {
  font-family: Averta, sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0.01em;
}

/* line 34, app/assets/stylesheets/landing/fonts.scss */
input,
textarea,
button {
  font-family: inherit;
}

/* line 40, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.caption, .hs-markdown a.caption, .hs-markdown p.caption, .hs-markdown strong.caption, .hs-markdown h2.caption, .hs-markdown h1.caption, .hs-font-positive.small-base, .hs-markdown a.small-base, .hs-markdown p.hs-font-positive, .hs-markdown p.small-base, .hs-markdown p, .hs-markdown strong.small-base, .hs-markdown h2.small-base, .hs-markdown h1.small-base, .hs-font-positive.base, .hs-markdown a.base, .hs-markdown p.base, .hs-markdown strong.base, .hs-markdown h2.base, .hs-markdown h1.base, .hs-font-positive.subtitle, .hs-markdown a.subtitle, .hs-markdown p.subtitle, .hs-markdown strong.hs-font-positive, .hs-markdown strong.subtitle, .hs-markdown strong, .hs-markdown h2.subtitle, .hs-markdown h1.subtitle, .hs-font-positive.small-title, .hs-markdown a.small-title, .hs-markdown p.small-title, .hs-markdown strong.small-title, .hs-markdown h2.hs-font-positive, .hs-markdown h2.small-title, .hs-markdown h2, .hs-markdown h1.small-title, .hs-font-positive.medium-title, .hs-markdown a.medium-title, .hs-markdown p.medium-title, .hs-markdown strong.medium-title, .hs-markdown h2.medium-title, .hs-markdown h1.hs-font-positive, .hs-markdown h1.medium-title, .hs-markdown h1, .hs-font-positive.big-title, .hs-markdown a.big-title, .hs-markdown p.big-title, .hs-markdown strong.big-title, .hs-markdown h2.big-title, .hs-markdown h1.big-title, .hs-font-positive.display-title, .hs-markdown a.display-title, .hs-markdown p.display-title, .hs-markdown strong.display-title, .hs-markdown h2.display-title, .hs-markdown h1.display-title {
  color: #202020;
}

/* line 44, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.caption, .hs-font-negative.small-base, .hs-markdown p.hs-font-negative, .hs-font-negative.base, .hs-font-negative.subtitle, .hs-markdown strong.hs-font-negative, .hs-font-negative.small-title, .hs-markdown h2.hs-font-negative, .hs-font-negative.medium-title, .hs-markdown h1.hs-font-negative, .hs-font-negative.big-title, .hs-font-negative.display-title {
  color: white;
}

/* line 48, app/assets/stylesheets/landing/fonts.scss */
.bold {
  font-weight: bold !important;
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.display-title, .hs-markdown a.display-title, .hs-markdown p.display-title, .hs-markdown strong.display-title, .hs-markdown h2.display-title, .hs-markdown h1.display-title {
  font-size: 64px;
  line-height: 64px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.display-title, .hs-markdown a.display-title, .hs-markdown p.display-title, .hs-markdown strong.display-title, .hs-markdown h2.display-title, .hs-markdown h1.display-title {
    font-size: 40px;
    line-height: 48px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.big-title, .hs-markdown a.big-title, .hs-markdown p.big-title, .hs-markdown strong.big-title, .hs-markdown h2.big-title, .hs-markdown h1.big-title {
  font-size: 48px;
  line-height: 56px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.big-title, .hs-markdown a.big-title, .hs-markdown p.big-title, .hs-markdown strong.big-title, .hs-markdown h2.big-title, .hs-markdown h1.big-title {
    font-size: 40px;
    line-height: 48px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.medium-title, .hs-markdown a.medium-title, .hs-markdown p.medium-title, .hs-markdown strong.medium-title, .hs-markdown h2.medium-title, .hs-markdown h1.hs-font-positive, .hs-markdown h1.medium-title, .hs-markdown h1 {
  font-size: 36px;
  line-height: 40px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.medium-title, .hs-markdown a.medium-title, .hs-markdown p.medium-title, .hs-markdown strong.medium-title, .hs-markdown h2.medium-title, .hs-markdown h1.hs-font-positive, .hs-markdown h1.medium-title, .hs-markdown h1 {
    font-size: 32px;
    line-height: 40px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.small-title, .hs-markdown a.small-title, .hs-markdown p.small-title, .hs-markdown strong.small-title, .hs-markdown h2.hs-font-positive, .hs-markdown h2.small-title, .hs-markdown h2, .hs-markdown h1.small-title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.small-title, .hs-markdown a.small-title, .hs-markdown p.small-title, .hs-markdown strong.small-title, .hs-markdown h2.hs-font-positive, .hs-markdown h2.small-title, .hs-markdown h2, .hs-markdown h1.small-title {
    font-size: 24px;
    line-height: 32px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.subtitle, .hs-markdown a.subtitle, .hs-markdown p.subtitle, .hs-markdown strong.hs-font-positive, .hs-markdown strong.subtitle, .hs-markdown strong, .hs-markdown h2.subtitle, .hs-markdown h1.subtitle {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.subtitle, .hs-markdown a.subtitle, .hs-markdown p.subtitle, .hs-markdown strong.hs-font-positive, .hs-markdown strong.subtitle, .hs-markdown strong, .hs-markdown h2.subtitle, .hs-markdown h1.subtitle {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.base, .hs-markdown a.base, .hs-markdown p.base, .hs-markdown strong.base, .hs-markdown h2.base, .hs-markdown h1.base {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.base, .hs-markdown a.base, .hs-markdown p.base, .hs-markdown strong.base, .hs-markdown h2.base, .hs-markdown h1.base {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.small-base, .hs-markdown a.small-base, .hs-markdown p.hs-font-positive, .hs-markdown p.small-base, .hs-markdown p, .hs-markdown strong.small-base, .hs-markdown h2.small-base, .hs-markdown h1.small-base {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.small-base, .hs-markdown a.small-base, .hs-markdown p.hs-font-positive, .hs-markdown p.small-base, .hs-markdown p, .hs-markdown strong.small-base, .hs-markdown h2.small-base, .hs-markdown h1.small-base {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.caption, .hs-markdown a.caption, .hs-markdown p.caption, .hs-markdown strong.caption, .hs-markdown h2.caption, .hs-markdown h1.caption {
  font-size: 15px;
  line-height: 16px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.caption, .hs-markdown a.caption, .hs-markdown p.caption, .hs-markdown strong.caption, .hs-markdown h2.caption, .hs-markdown h1.caption {
    font-size: 15px;
    line-height: 16px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.display-title {
  font-size: 64px;
  line-height: 64px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.display-title {
    font-size: 40px;
    line-height: 48px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.big-title {
  font-size: 48px;
  line-height: 56px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.big-title {
    font-size: 40px;
    line-height: 48px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.medium-title, .hs-markdown h1.hs-font-negative {
  font-size: 36px;
  line-height: 40px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.medium-title, .hs-markdown h1.hs-font-negative {
    font-size: 32px;
    line-height: 40px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.small-title, .hs-markdown h2.hs-font-negative {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.small-title, .hs-markdown h2.hs-font-negative {
    font-size: 24px;
    line-height: 32px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.subtitle, .hs-markdown strong.hs-font-negative {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.subtitle, .hs-markdown strong.hs-font-negative {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.base {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.base {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.small-base, .hs-markdown p.hs-font-negative {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.small-base, .hs-markdown p.hs-font-negative {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.caption {
  font-size: 15px;
  line-height: 16px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.caption {
    font-size: 15px;
    line-height: 16px;
  }
}

/* line 85, app/assets/stylesheets/landing/fonts.scss */
.small.hs-font-negative.alt, .hs-markdown a.hs-font-negative, nav.pagination > :not(.current, .gap) a.hs-font-negative.alt, .small.hs-font-positive.alt, .hs-markdown a.hs-font-positive, .hs-markdown a.small, .hs-markdown p.small.alt, .hs-markdown strong.small.alt, .hs-markdown h2.small.alt, .hs-markdown h1.small.alt, nav.pagination > :not(.current, .gap) a.hs-font-positive.alt, nav.pagination > :not(.current, .gap) .hs-markdown a, .hs-markdown nav.pagination > :not(.current, .gap) a {
  font-size: 15px;
  line-height: 16px;
  font-weight: 400;
}

/* line 91, app/assets/stylesheets/landing/fonts.scss */
.big.hs-font-negative.alt, .hs-markdown a.hs-font-negative, .big.hs-font-positive.alt, .hs-markdown a.hs-font-positive, .hs-markdown a.big, .hs-markdown p.big.alt, .hs-markdown strong.big.alt, .hs-markdown h2.big.alt, .hs-markdown h1.big.alt {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

/* line 98, app/assets/stylesheets/landing/fonts.scss */
a {
  color: #202020;
}

/* line 102, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.alt, .hs-markdown a.hs-font-positive, .hs-markdown a.alt, .hs-markdown a, .hs-markdown p.alt, .hs-markdown strong.alt, .hs-markdown h2.alt, .hs-markdown h1.alt {
  color: #0064DF;
}

/* line 106, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.alt:hover, .hs-markdown a:hover, .hs-markdown p.alt:hover, .hs-markdown strong.alt:hover, .hs-markdown h2.alt:hover, .hs-markdown h1.alt:hover {
  text-decoration: underline;
}

/* line 111, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.alt, .hs-markdown a.hs-font-negative {
  color: white;
}

/* line 115, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.alt:hover, .hs-markdown a.hs-font-negative:hover {
  text-decoration: underline;
}

/* line 4, app/assets/stylesheets/landing/buttons.scss */
button {
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  cursor: pointer;
  border-radius: 8px;
  white-space: nowrap;
  width: fit-content;
  width: -moz-fit-content;
  font-weight: bold;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}

/* line 18, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-primary.small, nav.pagination > :not(.current, .gap) a.hs-btn-primary, .hs-btn-primary.medium, .hs-btn-primary.big {
  color: white;
  background-color: #0064DF;
}

/* line 22, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-primary.small:disabled, nav.pagination > :not(.current, .gap) a.hs-btn-primary:disabled, .hs-btn-primary.medium:disabled, .hs-btn-primary.big:disabled {
  background-color: #ECECEC;
  cursor: default;
}

/* line 27, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-primary.small:hover, nav.pagination > :not(.current, .gap) a.hs-btn-primary:hover, .hs-btn-primary.medium:hover, .hs-btn-primary.big:hover {
  background-color: #005BCA;
}

/* line 31, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-primary.small:active, nav.pagination > :not(.current, .gap) a.hs-btn-primary:active, .hs-btn-primary.medium:active, .hs-btn-primary.big:active {
  background-color: #0051B4;
}

/* line 36, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-secondary.small, nav.pagination > :not(.current, .gap) a.hs-btn-secondary, .hs-btn-secondary.medium, .hs-btn-secondary.big {
  color: #0064DF;
  border: 2px solid #0064DF;
}

/* line 40, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-secondary.small:disabled, nav.pagination > :not(.current, .gap) a.hs-btn-secondary:disabled, .hs-btn-secondary.medium:disabled, .hs-btn-secondary.big:disabled {
  color: #CCCCCC;
  border-color: #F5F5F5;
  cursor: default;
}

/* line 46, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-secondary.small:hover, nav.pagination > :not(.current, .gap) a.hs-btn-secondary:hover, .hs-btn-secondary.medium:hover, .hs-btn-secondary.big:hover {
  color: #005BCA;
  border-color: #005BCA;
}

/* line 51, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-secondary.small:active, nav.pagination > :not(.current, .gap) a.hs-btn-secondary:active, .hs-btn-secondary.medium:active, .hs-btn-secondary.big:active {
  color: #0051B4;
  border-color: #0051B4;
}

/* line 57, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-tertiary.small, nav.pagination > :not(.current, .gap) a, .hs-btn-tertiary.medium, .hs-btn-tertiary.big {
  background-color: white;
  color: #343434;
  border: 2px solid #CCCCCC;
}

/* line 62, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-tertiary.small:disabled, nav.pagination > :not(.current, .gap) a:disabled, .hs-btn-tertiary.medium:disabled, .hs-btn-tertiary.big:disabled {
  color: #CCCCCC;
  border-color: #F5F5F5;
  cursor: default;
}

/* line 68, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-tertiary.small:hover, nav.pagination > :not(.current, .gap) a:hover, .hs-btn-tertiary.medium:hover, .hs-btn-tertiary.big:hover {
  color: white;
  background-color: #3690FF;
  border-color: #3690FF;
}

/* line 74, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-tertiary.small:active, nav.pagination > :not(.current, .gap) a:active, .hs-btn-tertiary.medium:active, .hs-btn-tertiary.big:active {
  color: white;
  background-color: #72B1FF;
  border-color: #72B1FF;
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-primary.big {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 14px 48px;
  font-size: 24px;
  font-weight: bold;
  line-height: 32px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 64px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-primary.big {
    padding: 14px 32px;
    font-size: 18px;
    line-height: 24px;
    height: 56px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-primary.medium {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 14px 48px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 56px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-primary.medium {
    padding: 14px 32px;
    font-size: 16px;
    line-height: 24px;
    height: 56px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-primary.small, nav.pagination > :not(.current, .gap) a.hs-btn-primary {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 6px 32px;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 40px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-primary.small, nav.pagination > :not(.current, .gap) a.hs-btn-primary {
    padding: 6px 16px;
    font-size: 14px;
    line-height: 16px;
    height: 40px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-secondary.big {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 14px 48px;
  font-size: 24px;
  font-weight: bold;
  line-height: 32px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 64px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-secondary.big {
    padding: 14px 32px;
    font-size: 18px;
    line-height: 24px;
    height: 56px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-secondary.medium {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 14px 48px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 56px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-secondary.medium {
    padding: 14px 32px;
    font-size: 16px;
    line-height: 24px;
    height: 56px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-secondary.small, nav.pagination > :not(.current, .gap) a.hs-btn-secondary {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 6px 32px;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 40px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-secondary.small, nav.pagination > :not(.current, .gap) a.hs-btn-secondary {
    padding: 6px 16px;
    font-size: 14px;
    line-height: 16px;
    height: 40px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-tertiary.big, nav.pagination > :not(.current, .gap) a.big {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 14px 48px;
  font-size: 24px;
  font-weight: bold;
  line-height: 32px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 64px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-tertiary.big, nav.pagination > :not(.current, .gap) a.big {
    padding: 14px 32px;
    font-size: 18px;
    line-height: 24px;
    height: 56px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-tertiary.medium, nav.pagination > :not(.current, .gap) a.medium {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 14px 48px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 56px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-tertiary.medium, nav.pagination > :not(.current, .gap) a.medium {
    padding: 14px 32px;
    font-size: 16px;
    line-height: 24px;
    height: 56px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-tertiary.small, nav.pagination > :not(.current, .gap) a {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 6px 32px;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 40px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-tertiary.small, nav.pagination > :not(.current, .gap) a {
    padding: 6px 16px;
    font-size: 14px;
    line-height: 16px;
    height: 40px;
  }
}

/* line 9, app/assets/stylesheets/landing/inputs.scss */
.hs-input.small:active, nav.pagination > :not(.current, .gap) a.hs-input:active, .hs-input.medium:active, .hs-input.big:active {
  border-color: #848484;
}

/* line 12, app/assets/stylesheets/landing/inputs.scss */
.hs-input.small:active::placeholder, nav.pagination > :not(.current, .gap) a.hs-input:active::placeholder, .hs-input.medium:active::placeholder, .hs-input.big:active::placeholder {
  color: #848484;
}

/* line 17, app/assets/stylesheets/landing/inputs.scss */
.hs-input.small:disabled, nav.pagination > :not(.current, .gap) a.hs-input:disabled, .hs-input.medium:disabled, .hs-input.big:disabled {
  border-color: #ECECEC;
}

/* line 20, app/assets/stylesheets/landing/inputs.scss */
.hs-input.small:disabled::placeholder, nav.pagination > :not(.current, .gap) a.hs-input:disabled::placeholder, .hs-input.medium:disabled::placeholder, .hs-input.big:disabled::placeholder {
  color: #ECECEC;
}

/* line 25, app/assets/stylesheets/landing/inputs.scss */
.hs-input.small:hover, nav.pagination > :not(.current, .gap) a.hs-input:hover, .hs-input.medium:hover, .hs-input.big:hover {
  border-color: #848484;
}

/* line 29, app/assets/stylesheets/landing/inputs.scss */
.hs-input.small:focus, nav.pagination > :not(.current, .gap) a.hs-input:focus, .hs-input.medium:focus, .hs-input.big:focus {
  border-color: #0064DF;
}

/* line 32, app/assets/stylesheets/landing/inputs.scss */
.hs-input.small:focus::placeholder, nav.pagination > :not(.current, .gap) a.hs-input:focus::placeholder, .hs-input.medium:focus::placeholder, .hs-input.big:focus::placeholder {
  color: #343434;
}

/* line 43, app/assets/stylesheets/landing/inputs.scss */
.hs-input.big {
  display: flex;
  align-items: center;
  padding: 16px;
  font-size: 24px;
  line-height: 32px;
  background: white;
  border-radius: 8px;
  border: 2px solid #CCCCCC;
  color: #535353;
  height: 64px;
  -webkit-transition-property: border, color;
  -moz-transition-property: border, color;
  -o-transition-property: border, color;
  transition-property: border, color;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}

/* line 59, app/assets/stylesheets/landing/inputs.scss */
.hs-input.big::placeholder {
  color: #848484;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  -o-transition: color 0.1s linear;
  transition: color 0.1s linear;
}

/* line 43, app/assets/stylesheets/landing/inputs.scss */
.hs-input.medium {
  display: flex;
  align-items: center;
  padding: 16px;
  font-size: 18px;
  line-height: 24px;
  background: white;
  border-radius: 8px;
  border: 2px solid #CCCCCC;
  color: #535353;
  height: 56px;
  -webkit-transition-property: border, color;
  -moz-transition-property: border, color;
  -o-transition-property: border, color;
  transition-property: border, color;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}

/* line 59, app/assets/stylesheets/landing/inputs.scss */
.hs-input.medium::placeholder {
  color: #848484;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  -o-transition: color 0.1s linear;
  transition: color 0.1s linear;
}

/* line 43, app/assets/stylesheets/landing/inputs.scss */
.hs-input.small, nav.pagination > :not(.current, .gap) a.hs-input {
  display: flex;
  align-items: center;
  padding: 6px 16px;
  font-size: 16px;
  line-height: 24px;
  background: white;
  border-radius: 8px;
  border: 2px solid #CCCCCC;
  color: #535353;
  height: 40px;
  -webkit-transition-property: border, color;
  -moz-transition-property: border, color;
  -o-transition-property: border, color;
  transition-property: border, color;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}

/* line 59, app/assets/stylesheets/landing/inputs.scss */
.hs-input.small::placeholder, nav.pagination > :not(.current, .gap) a.hs-input::placeholder {
  color: #848484;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  -o-transition: color 0.1s linear;
  transition: color 0.1s linear;
}

/* line 66, app/assets/stylesheets/landing/inputs.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 72, app/assets/stylesheets/landing/inputs.scss */
input[type=number] {
  -moz-appearance: textfield;
}

/* line 12, app/assets/stylesheets/landing/selects.scss */
.hs-select.big {
  position: relative;
  background-color: #F5F5F5;
  border: 2px solid #CCCCCC;
  border-radius: 8px;
  color: #848484;
  padding: 16px 32px;
  font-size: 24px;
  background-image: url("data:image/svg+xml;utf8,<svg fill='gray' height='48' viewBox='0 0 24 24' width='48' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position: right 8px top 50%;
  font-weight: bold;
  height: fit-content;
  -webkit-transition-property: border-color, color;
  -moz-transition-property: border-color, color;
  -o-transition-property: border-color, color;
  transition-property: border-color, color;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 30, app/assets/stylesheets/landing/selects.scss */
.hs-select.big:hover {
  color: #535353;
  border-color: #848484;
}

/* line 35, app/assets/stylesheets/landing/selects.scss */
.hs-select.big:active {
  color: #343434;
  border-color: #535353;
}

/* line 12, app/assets/stylesheets/landing/selects.scss */
.hs-select.medium {
  position: relative;
  background-color: #F5F5F5;
  border: 2px solid #CCCCCC;
  border-radius: 8px;
  color: #848484;
  padding: 16px 24px;
  font-size: 18px;
  background-image: url("data:image/svg+xml;utf8,<svg fill='gray' height='48' viewBox='0 0 24 24' width='48' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position: right 8px top 50%;
  font-weight: bold;
  height: fit-content;
  -webkit-transition-property: border-color, color;
  -moz-transition-property: border-color, color;
  -o-transition-property: border-color, color;
  transition-property: border-color, color;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 30, app/assets/stylesheets/landing/selects.scss */
.hs-select.medium:hover {
  color: #535353;
  border-color: #848484;
}

/* line 35, app/assets/stylesheets/landing/selects.scss */
.hs-select.medium:active {
  color: #343434;
  border-color: #535353;
}

/* line 12, app/assets/stylesheets/landing/selects.scss */
.hs-select.small, nav.pagination > :not(.current, .gap) a.hs-select {
  position: relative;
  background-color: #F5F5F5;
  border: 2px solid #CCCCCC;
  border-radius: 8px;
  color: #848484;
  padding: 8px 16px;
  font-size: 16px;
  background-image: url("data:image/svg+xml;utf8,<svg fill='gray' height='48' viewBox='0 0 24 24' width='48' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
  background-repeat: no-repeat;
  background-position: right 8px top 50%;
  font-weight: bold;
  height: fit-content;
  -webkit-transition-property: border-color, color;
  -moz-transition-property: border-color, color;
  -o-transition-property: border-color, color;
  transition-property: border-color, color;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 30, app/assets/stylesheets/landing/selects.scss */
.hs-select.small:hover, nav.pagination > :not(.current, .gap) a.hs-select:hover {
  color: #535353;
  border-color: #848484;
}

/* line 35, app/assets/stylesheets/landing/selects.scss */
.hs-select.small:active, nav.pagination > :not(.current, .gap) a.hs-select:active {
  color: #343434;
  border-color: #535353;
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v78/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2");
  font-display: swap;
}

@font-face {
  font-family: Averta;
  src: url(https:/assets/Averta/AvertaStd-Regular-ca60f1dfe676a0b2f185812af147c08792cf392db5dcecdf5967b92914fc7c39.woff);
  font-display: swap;
}

@font-face {
  font-family: Averta;
  src: url(https:/assets/Averta/AvertaStd-Bold-7a61933725d2b5156a5b256e557a95b7e17cb8bb0c42cf2303ceb4e474484d00.woff);
  font-weight: bold;
  font-display: swap;
}

/* line 24, app/assets/stylesheets/landing/fonts.scss */
body {
  font-family: Averta, sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0.01em;
}

/* line 34, app/assets/stylesheets/landing/fonts.scss */
input,
textarea,
button {
  font-family: inherit;
}

/* line 40, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.display-title, .hs-markdown a.display-title, .hs-markdown p.display-title, .hs-markdown strong.display-title, .hs-markdown h2.display-title, .hs-markdown h1.display-title, .hs-font-positive.big-title, .hs-markdown a.big-title, .hs-markdown p.big-title, .hs-markdown strong.big-title, .hs-markdown h2.big-title, .hs-markdown h1.big-title, .hs-font-positive.medium-title, .hs-markdown a.medium-title, .hs-markdown p.medium-title, .hs-markdown strong.medium-title, .hs-markdown h2.medium-title, .hs-markdown h1.hs-font-positive, .hs-markdown h1.medium-title, .hs-markdown h1, .hs-font-positive.small-title, .hs-markdown a.small-title, .hs-markdown p.small-title, .hs-markdown strong.small-title, .hs-markdown h2.hs-font-positive, .hs-markdown h2.small-title, .hs-markdown h2, .hs-markdown h1.small-title, .hs-font-positive.subtitle, .hs-markdown a.subtitle, .hs-markdown p.subtitle, .hs-markdown strong.hs-font-positive, .hs-markdown strong.subtitle, .hs-markdown strong, .hs-markdown h2.subtitle, .hs-markdown h1.subtitle, .hs-font-positive.base, .hs-markdown a.base, .hs-markdown p.base, .hs-markdown strong.base, .hs-markdown h2.base, .hs-markdown h1.base, .hs-font-positive.small-base, .hs-markdown a.small-base, .hs-markdown p.hs-font-positive, .hs-markdown p.small-base, .hs-markdown p, .hs-markdown strong.small-base, .hs-markdown h2.small-base, .hs-markdown h1.small-base, .hs-font-positive.caption, .hs-markdown a.caption, .hs-markdown p.caption, .hs-markdown strong.caption, .hs-markdown h2.caption, .hs-markdown h1.caption {
  color: #202020;
}

/* line 44, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.display-title, .hs-font-negative.big-title, .hs-font-negative.medium-title, .hs-markdown h1.hs-font-negative, .hs-font-negative.small-title, .hs-markdown h2.hs-font-negative, .hs-font-negative.subtitle, .hs-markdown strong.hs-font-negative, .hs-font-negative.base, .hs-font-negative.small-base, .hs-markdown p.hs-font-negative, .hs-font-negative.caption {
  color: white;
}

/* line 48, app/assets/stylesheets/landing/fonts.scss */
.bold {
  font-weight: bold !important;
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.display-title, .hs-markdown a.display-title, .hs-markdown p.display-title, .hs-markdown strong.display-title, .hs-markdown h2.display-title, .hs-markdown h1.display-title {
  font-size: 64px;
  line-height: 64px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.display-title, .hs-markdown a.display-title, .hs-markdown p.display-title, .hs-markdown strong.display-title, .hs-markdown h2.display-title, .hs-markdown h1.display-title {
    font-size: 40px;
    line-height: 48px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.big-title, .hs-markdown a.big-title, .hs-markdown p.big-title, .hs-markdown strong.big-title, .hs-markdown h2.big-title, .hs-markdown h1.big-title {
  font-size: 48px;
  line-height: 56px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.big-title, .hs-markdown a.big-title, .hs-markdown p.big-title, .hs-markdown strong.big-title, .hs-markdown h2.big-title, .hs-markdown h1.big-title {
    font-size: 40px;
    line-height: 48px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.medium-title, .hs-markdown a.medium-title, .hs-markdown p.medium-title, .hs-markdown strong.medium-title, .hs-markdown h2.medium-title, .hs-markdown h1 {
  font-size: 36px;
  line-height: 40px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.medium-title, .hs-markdown a.medium-title, .hs-markdown p.medium-title, .hs-markdown strong.medium-title, .hs-markdown h2.medium-title, .hs-markdown h1 {
    font-size: 32px;
    line-height: 40px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.small-title, .hs-markdown a.small-title, .hs-markdown p.small-title, .hs-markdown strong.small-title, .hs-markdown h2, .hs-markdown h1.small-title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.small-title, .hs-markdown a.small-title, .hs-markdown p.small-title, .hs-markdown strong.small-title, .hs-markdown h2, .hs-markdown h1.small-title {
    font-size: 24px;
    line-height: 32px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.subtitle, .hs-markdown a.subtitle, .hs-markdown p.subtitle, .hs-markdown strong, .hs-markdown h2.subtitle, .hs-markdown h1.subtitle {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.subtitle, .hs-markdown a.subtitle, .hs-markdown p.subtitle, .hs-markdown strong, .hs-markdown h2.subtitle, .hs-markdown h1.subtitle {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.base, .hs-markdown a.base, .hs-markdown p.base, .hs-markdown strong.base, .hs-markdown h2.base, .hs-markdown h1.base {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.base, .hs-markdown a.base, .hs-markdown p.base, .hs-markdown strong.base, .hs-markdown h2.base, .hs-markdown h1.base {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.small-base, .hs-markdown a.small-base, .hs-markdown p, .hs-markdown strong.small-base, .hs-markdown h2.small-base, .hs-markdown h1.small-base {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.small-base, .hs-markdown a.small-base, .hs-markdown p, .hs-markdown strong.small-base, .hs-markdown h2.small-base, .hs-markdown h1.small-base {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.caption, .hs-markdown a.caption, .hs-markdown p.caption, .hs-markdown strong.caption, .hs-markdown h2.caption, .hs-markdown h1.caption {
  font-size: 15px;
  line-height: 16px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.caption, .hs-markdown a.caption, .hs-markdown p.caption, .hs-markdown strong.caption, .hs-markdown h2.caption, .hs-markdown h1.caption {
    font-size: 15px;
    line-height: 16px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.display-title {
  font-size: 64px;
  line-height: 64px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.display-title {
    font-size: 40px;
    line-height: 48px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.big-title {
  font-size: 48px;
  line-height: 56px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.big-title {
    font-size: 40px;
    line-height: 48px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.medium-title, .hs-markdown h1.hs-font-negative {
  font-size: 36px;
  line-height: 40px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.medium-title, .hs-markdown h1.hs-font-negative {
    font-size: 32px;
    line-height: 40px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.small-title, .hs-markdown h2.hs-font-negative {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.small-title, .hs-markdown h2.hs-font-negative {
    font-size: 24px;
    line-height: 32px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.subtitle, .hs-markdown strong.hs-font-negative {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.subtitle, .hs-markdown strong.hs-font-negative {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.base {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.base {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.small-base, .hs-markdown p.hs-font-negative {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.small-base, .hs-markdown p.hs-font-negative {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.caption {
  font-size: 15px;
  line-height: 16px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.caption {
    font-size: 15px;
    line-height: 16px;
  }
}

/* line 85, app/assets/stylesheets/landing/fonts.scss */
.small.hs-font-positive.alt, .hs-markdown a.hs-font-positive, .hs-markdown a.small, .hs-markdown p.small.alt, .hs-markdown strong.small.alt, .hs-markdown h2.small.alt, .hs-markdown h1.small.alt, nav.pagination > :not(.current, .gap) a.hs-font-positive.alt, nav.pagination > :not(.current, .gap) .hs-markdown a, .hs-markdown nav.pagination > :not(.current, .gap) a, .small.hs-font-negative.alt, .hs-markdown a.hs-font-negative, nav.pagination > :not(.current, .gap) a.hs-font-negative.alt {
  font-size: 15px;
  line-height: 16px;
  font-weight: 400;
}

/* line 91, app/assets/stylesheets/landing/fonts.scss */
.big.hs-font-positive.alt, .hs-markdown a.hs-font-positive, .hs-markdown a.big, .hs-markdown p.big.alt, .hs-markdown strong.big.alt, .hs-markdown h2.big.alt, .hs-markdown h1.big.alt, .big.hs-font-negative.alt, .hs-markdown a.hs-font-negative {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

/* line 98, app/assets/stylesheets/landing/fonts.scss */
a {
  color: #202020;
}

/* line 102, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.alt, .hs-markdown a.hs-font-positive, .hs-markdown a.alt, .hs-markdown a, .hs-markdown p.alt, .hs-markdown strong.alt, .hs-markdown h2.alt, .hs-markdown h1.alt {
  color: #0064DF;
}

/* line 106, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.alt:hover, .hs-markdown a:hover, .hs-markdown p.alt:hover, .hs-markdown strong.alt:hover, .hs-markdown h2.alt:hover, .hs-markdown h1.alt:hover {
  text-decoration: underline;
}

/* line 111, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.alt, .hs-markdown a.hs-font-negative {
  color: white;
}

/* line 115, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.alt:hover, .hs-markdown a.hs-font-negative:hover {
  text-decoration: underline;
}

/* line 4, app/assets/stylesheets/landing/buttons.scss */
button {
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  cursor: pointer;
  border-radius: 8px;
  white-space: nowrap;
  width: fit-content;
  width: -moz-fit-content;
  font-weight: bold;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}

/* line 18, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-primary.big, .hs-btn-primary.medium, .hs-btn-primary.small, nav.pagination > :not(.current, .gap) a.hs-btn-primary {
  color: white;
  background-color: #0064DF;
}

/* line 22, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-primary.big:disabled, .hs-btn-primary.medium:disabled, .hs-btn-primary.small:disabled, nav.pagination > :not(.current, .gap) a.hs-btn-primary:disabled {
  background-color: #ECECEC;
  cursor: default;
}

/* line 27, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-primary.big:hover, .hs-btn-primary.medium:hover, .hs-btn-primary.small:hover, nav.pagination > :not(.current, .gap) a.hs-btn-primary:hover {
  background-color: #005BCA;
}

/* line 31, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-primary.big:active, .hs-btn-primary.medium:active, .hs-btn-primary.small:active, nav.pagination > :not(.current, .gap) a.hs-btn-primary:active {
  background-color: #0051B4;
}

/* line 36, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-secondary.big, .hs-btn-secondary.medium, .hs-btn-secondary.small, nav.pagination > :not(.current, .gap) a.hs-btn-secondary {
  color: #0064DF;
  border: 2px solid #0064DF;
}

/* line 40, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-secondary.big:disabled, .hs-btn-secondary.medium:disabled, .hs-btn-secondary.small:disabled, nav.pagination > :not(.current, .gap) a.hs-btn-secondary:disabled {
  color: #CCCCCC;
  border-color: #F5F5F5;
  cursor: default;
}

/* line 46, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-secondary.big:hover, .hs-btn-secondary.medium:hover, .hs-btn-secondary.small:hover, nav.pagination > :not(.current, .gap) a.hs-btn-secondary:hover {
  color: #005BCA;
  border-color: #005BCA;
}

/* line 51, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-secondary.big:active, .hs-btn-secondary.medium:active, .hs-btn-secondary.small:active, nav.pagination > :not(.current, .gap) a.hs-btn-secondary:active {
  color: #0051B4;
  border-color: #0051B4;
}

/* line 57, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-tertiary.big, .hs-btn-tertiary.medium, .hs-btn-tertiary.small, nav.pagination > :not(.current, .gap) a {
  background-color: white;
  color: #343434;
  border: 2px solid #CCCCCC;
}

/* line 62, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-tertiary.big:disabled, .hs-btn-tertiary.medium:disabled, .hs-btn-tertiary.small:disabled, nav.pagination > :not(.current, .gap) a:disabled {
  color: #CCCCCC;
  border-color: #F5F5F5;
  cursor: default;
}

/* line 68, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-tertiary.big:hover, .hs-btn-tertiary.medium:hover, .hs-btn-tertiary.small:hover, nav.pagination > :not(.current, .gap) a:hover {
  color: white;
  background-color: #3690FF;
  border-color: #3690FF;
}

/* line 74, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-tertiary.big:active, .hs-btn-tertiary.medium:active, .hs-btn-tertiary.small:active, nav.pagination > :not(.current, .gap) a:active {
  color: white;
  background-color: #72B1FF;
  border-color: #72B1FF;
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-primary.big {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 14px 48px;
  font-size: 24px;
  font-weight: bold;
  line-height: 32px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 64px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-primary.big {
    padding: 14px 32px;
    font-size: 18px;
    line-height: 24px;
    height: 56px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-primary.medium {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 14px 48px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 56px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-primary.medium {
    padding: 14px 32px;
    font-size: 16px;
    line-height: 24px;
    height: 56px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-primary.small, nav.pagination > :not(.current, .gap) a.hs-btn-primary {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 6px 32px;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 40px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-primary.small, nav.pagination > :not(.current, .gap) a.hs-btn-primary {
    padding: 6px 16px;
    font-size: 14px;
    line-height: 16px;
    height: 40px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-secondary.big {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 14px 48px;
  font-size: 24px;
  font-weight: bold;
  line-height: 32px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 64px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-secondary.big {
    padding: 14px 32px;
    font-size: 18px;
    line-height: 24px;
    height: 56px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-secondary.medium {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 14px 48px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 56px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-secondary.medium {
    padding: 14px 32px;
    font-size: 16px;
    line-height: 24px;
    height: 56px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-secondary.small, nav.pagination > :not(.current, .gap) a.hs-btn-secondary {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 6px 32px;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 40px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-secondary.small, nav.pagination > :not(.current, .gap) a.hs-btn-secondary {
    padding: 6px 16px;
    font-size: 14px;
    line-height: 16px;
    height: 40px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-tertiary.big, nav.pagination > :not(.current, .gap) a.big {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 14px 48px;
  font-size: 24px;
  font-weight: bold;
  line-height: 32px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 64px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-tertiary.big, nav.pagination > :not(.current, .gap) a.big {
    padding: 14px 32px;
    font-size: 18px;
    line-height: 24px;
    height: 56px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-tertiary.medium, nav.pagination > :not(.current, .gap) a.medium {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 14px 48px;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 56px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-tertiary.medium, nav.pagination > :not(.current, .gap) a.medium {
    padding: 14px 32px;
    font-size: 16px;
    line-height: 24px;
    height: 56px;
  }
}

/* line 98, app/assets/stylesheets/landing/buttons.scss */
.hs-btn-tertiary.small, nav.pagination > :not(.current, .gap) a {
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  padding: 6px 32px;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  border-radius: 8px;
  width: fit-content;
  width: -moz-fit-content;
  height: 40px;
  cursor: pointer;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
  opacity: 1;
}

@media screen and (max-width: 880px) {
  /* line 98, app/assets/stylesheets/landing/buttons.scss */
  .hs-btn-tertiary.small, nav.pagination > :not(.current, .gap) a {
    padding: 6px 16px;
    font-size: 14px;
    line-height: 16px;
    height: 40px;
  }
}

/* line 6, app/assets/stylesheets/landing/nav.scss */
.hs-header {
  position: sticky;
  width: 100%;
  top: 0;
  z-index: 99;
  background-color: #FAFAFA;
  -webkit-transition-property: box-shadow, background-color;
  -moz-transition-property: box-shadow, background-color;
  -o-transition-property: box-shadow, background-color;
  transition-property: box-shadow, background-color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

/* line 16, app/assets/stylesheets/landing/nav.scss */
.hs-header-container {
  width: 100%;
  padding: 24px 32px;
  display: flex;
  align-items: center;
  gap: 32px;
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
  height: fit-content;
  height: -moz-fit-content;
  -webkit-transition: padding 0.3s ease-in-out;
  -moz-transition: padding 0.3s ease-in-out;
  -o-transition: padding 0.3s ease-in-out;
  transition: padding 0.3s ease-in-out;
}

/* line 28, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-menu {
  visibility: hidden;
  opacity: 0;
  -webkit-transition-property: opacity, top;
  -moz-transition-property: opacity, top;
  -o-transition-property: opacity, top;
  transition-property: opacity, top;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

/* line 35, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-menu.show {
  visibility: visible;
  opacity: 1;
}

/* line 41, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-navbar {
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: space-between;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-header .hs-navbar > *:not(:last-child) {
  margin-right: 40px;
}

/* line 48, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-navbar > ul {
  display: flex;
  align-items: center;
}

@media screen and (max-width: 880px) {
  /* line 48, app/assets/stylesheets/landing/nav.scss */
  .hs-header .hs-navbar > ul {
    flex-direction: column;
    align-items: flex-start;
    gap: 14px;
  }
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-header .hs-navbar-links > *:not(:last-child) {
  margin-right: 32px;
}

/* line 62, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-navbar-links > li {
  position: relative;
}

/* line 65, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-navbar-links > li .hovered {
  background-color: #F5F5F5;
}

/* line 69, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-navbar-links > li > span {
  cursor: pointer;
}

/* line 73, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-navbar-links > li .hs-menu {
  width: max-content;
  max-width: 350px;
  top: 32px;
  left: -90px;
}

/* line 79, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-navbar-links > li .hs-menu.show {
  top: 40px;
}

/* line 83, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-navbar-links > li .hs-menu::before {
  content: '';
  cursor: default;
  padding-top: 48px;
  margin-top: -48px;
}

/* line 90, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-navbar-links > li .hs-menu::after {
  content: "";
  position: absolute;
  right: -8px;
  top: 0;
  height: 100%;
  width: 8px;
}

/* line 102, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-navbar-chevron {
  padding-left: 8px;
  margin-left: auto;
}

/* line 107, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-navbar-submenu {
  left: calc(100% + 8px) !important;
  top: 0 !important;
  max-width: 380px !important;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-header .hs-navbar-buttons > *:not(:last-child) {
  margin-right: 16px;
}

/* line 117, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-navbar-buttons li a {
  white-space: nowrap;
}

/* line 124, app/assets/stylesheets/landing/nav.scss */
.hs-header .hs-navbar #navbar-service::after {
  display: inline-block;
  content: "";
  height: 6px;
  width: 6px;
  margin-bottom: 3px;
  margin-left: 10px;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 138, app/assets/stylesheets/landing/nav.scss */
.hs-header-menu {
  display: none;
  text-align: left;
  padding: 24px;
  margin: -24px;
}

/* line 144, app/assets/stylesheets/landing/nav.scss */
.hs-header-menu img {
  height: 24px;
  width: auto;
}

/* line 149, app/assets/stylesheets/landing/nav.scss */
.hs-header-menu .hs-menu {
  width: 100%;
  max-width: 320px;
  top: 56px;
  right: 16px;
}

/* line 155, app/assets/stylesheets/landing/nav.scss */
.hs-header-menu .hs-menu.show {
  top: 64px;
}

/* line 161, app/assets/stylesheets/landing/nav.scss */
.hs-header-left {
  position: relative;
}

/* line 165, app/assets/stylesheets/landing/nav.scss */
.hs-header.minimize-header {
  -webkit-box-shadow: 0 2px 4px rgba(204, 204, 204, 0.25);
  -moz-box-shadow: 0 2px 4px rgba(204, 204, 204, 0.25);
  box-shadow: 0 2px 4px rgba(204, 204, 204, 0.25);
  background-color: white;
}

/* line 169, app/assets/stylesheets/landing/nav.scss */
.hs-header.minimize-header .hs-header-container {
  padding: 16px 32px;
}

@media screen and (max-width: 880px) {
  /* line 174, app/assets/stylesheets/landing/nav.scss */
  .hs-header.minimize-header .hs-header-container {
    padding: 16px 32px;
  }
}

@media screen and (max-width: 880px) {
  /* line 181, app/assets/stylesheets/landing/nav.scss */
  .hs-header.show {
    position: fixed;
    overflow: scroll;
    height: 100vh;
  }
  /* line 186, app/assets/stylesheets/landing/nav.scss */
  .hs-header.show .hs-navbar {
    margin-top: 24px;
    display: flex;
    visibility: visible;
    opacity: 1;
    justify-content: initial;
  }
  /* line 194, app/assets/stylesheets/landing/nav.scss */
  .hs-header.show .hs-header-container {
    height: 100%;
  }
  /* line 200, app/assets/stylesheets/landing/nav.scss */
  .hs-header-container {
    padding: 0;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 24px 32px;
    overflow: scroll;
  }
  /* line 209, app/assets/stylesheets/landing/nav.scss */
  .hs-header-left {
    width: 100%;
  }
  /* line 213, app/assets/stylesheets/landing/nav.scss */
  .hs-header .hs-navbar {
    flex-direction: column;
    width: 100%;
    height: inherit;
    align-items: flex-end;
    justify-content: space-between;
    visibility: hidden;
    opacity: 0;
    display: none;
  }
  /* line 10, app/assets/stylesheets/landing/mixins.scss */
  .hs-header .hs-navbar > *:not(:last-child) {
    margin-right: 0;
  }
}

@media screen and (max-width: 880px) and (max-width: 880px) {
  /* line 213, app/assets/stylesheets/landing/nav.scss */
  .hs-header .hs-navbar {
    align-items: flex-start;
  }
}

@media screen and (max-width: 880px) {
  /* line 228, app/assets/stylesheets/landing/nav.scss */
  .hs-header .hs-navbar-links {
    width: 100%;
    margin-bottom: 64px;
  }
  /* line 10, app/assets/stylesheets/landing/mixins.scss */
  .hs-header .hs-navbar-links > *:not(:last-child) {
    margin-right: 0;
  }
  /* line 233, app/assets/stylesheets/landing/nav.scss */
  .hs-header .hs-navbar-links #navbar-service {
    display: none;
  }
  /* line 239, app/assets/stylesheets/landing/nav.scss */
  .hs-header .hs-navbar-links > li#menu-services-container {
    width: 100%;
  }
  /* line 243, app/assets/stylesheets/landing/nav.scss */
  .hs-header .hs-navbar-links > li .hs-menu {
    visibility: visible;
    opacity: 1;
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    max-width: 100%;
    border: 0;
    box-shadow: none;
    background: transparent;
    padding: 0;
  }
  /* line 256, app/assets/stylesheets/landing/nav.scss */
  .hs-header .hs-navbar-links > li .hs-menu.show {
    top: 0;
  }
  /* line 260, app/assets/stylesheets/landing/nav.scss */
  .hs-header .hs-navbar-links > li .hs-menu::before {
    margin: 0;
    padding: 0;
  }
  /* line 267, app/assets/stylesheets/landing/nav.scss */
  .hs-header .hs-navbar-links > li .hs-menu-section div,
.hs-header .hs-navbar-links > li .hs-menu-section a {
    padding: 16px 0;
  }
  /* line 276, app/assets/stylesheets/landing/nav.scss */
  .hs-header .hs-navbar-chevron {
    transform: rotate(90deg);
    padding-top: 0;
    width: 30px;
    height: 30px;
  }
  /* line 283, app/assets/stylesheets/landing/nav.scss */
  .hs-header .hs-navbar-submenu {
    display: none;
  }
  /* line 286, app/assets/stylesheets/landing/nav.scss */
  .hs-header .hs-navbar-submenu.show {
    display: block;
    position: initial;
    top: 8px !important;
    left: 0 !important;
  }
  /* line 295, app/assets/stylesheets/landing/nav.scss */
  .hs-header-menu {
    position: absolute;
    top: 8px;
    right: 0;
    display: block;
    box-sizing: content-box;
  }
  /* line 302, app/assets/stylesheets/landing/nav.scss */
  .hs-header-menu img {
    height: 16px;
  }
}

/* line 309, app/assets/stylesheets/landing/nav.scss */
.hs-menu {
  position: absolute;
  display: flex;
  flex-direction: column;
  background-color: white;
  border: 1px solid #ECECEC;
  border-radius: 16px;
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.06);
  padding: 16px;
}

/* line 319, app/assets/stylesheets/landing/nav.scss */
.hs-menu ul {
  display: flex;
  flex-direction: column;
}

/* line 324, app/assets/stylesheets/landing/nav.scss */
.hs-menu li {
  padding: 16px;
  border-radius: 8px;
  display: flex;
  align-items: center;
}

/* line 330, app/assets/stylesheets/landing/nav.scss */
.hs-menu li:hover {
  background-color: #F5F5F5;
}

/* line 335, app/assets/stylesheets/landing/nav.scss */
.hs-menu a {
  display: flex;
  align-items: center;
}

/* line 339, app/assets/stylesheets/landing/nav.scss */
.hs-menu a picture {
  margin-right: 16px;
  width: 40px;
  height: 40px;
}

/* line 345, app/assets/stylesheets/landing/nav.scss */
.hs-menu a div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/* line 353, app/assets/stylesheets/landing/nav.scss */
nav.pagination {
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  align-items: flex-start;
  justify-content: center;
  margin-right: -8px;
  margin-bottom: -8px;
  align-items: center;
  margin-bottom: 32px;
}

/* line 30, app/assets/stylesheets/landing/mixins.scss */
nav.pagination > * {
  margin-right: 8px;
  margin-bottom: 8px;
}

/* line 358, app/assets/stylesheets/landing/nav.scss */
nav.pagination > :not(.current, .gap) a {
  color: #3690FF !important;
  padding: 14px;
  border-radius: 24px;
}

/* line 366, app/assets/stylesheets/landing/nav.scss */
nav.pagination > :not(.current, .gap) a.page {
  width: 40px;
}

/* line 370, app/assets/stylesheets/landing/nav.scss */
nav.pagination > :not(.current, .gap) a:hover {
  color: white !important;
}

/* line 375, app/assets/stylesheets/landing/nav.scss */
nav.pagination .current {
  padding: 16px;
  border-radius: 24px;
  border: 2px solid #3690FF;
  background-color: #3690FF;
  color: white;
  cursor: default;
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-chat_bubble {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-chat_bubble::before {
  font-family: 'Material Icons';
  content: "chat_bubble";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-science {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-science::before {
  font-family: 'Material Icons';
  content: "science";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-refresh {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-refresh::before {
  font-family: 'Material Icons';
  content: "refresh";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-computer {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-computer::before {
  font-family: 'Material Icons';
  content: "computer";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-check {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-check::before {
  font-family: 'Material Icons';
  content: "check";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-person {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-person::before {
  font-family: 'Material Icons';
  content: "person";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-mode {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-mode::before {
  font-family: 'Material Icons';
  content: "mode";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-upload {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-upload::before {
  font-family: 'Material Icons';
  content: "upload";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_present {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_present::before {
  font-family: 'Material Icons';
  content: "file_present";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-loop {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-loop::before {
  font-family: 'Material Icons';
  content: "loop";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-assistant {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-assistant::before {
  font-family: 'Material Icons';
  content: "assistant";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-stars {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-stars::before {
  font-family: 'Material Icons';
  content: "stars";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-share {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-share::before {
  font-family: 'Material Icons';
  content: "share";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-more_time {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-more_time::before {
  font-family: 'Material Icons';
  content: "more_time";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-library_add {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-library_add::before {
  font-family: 'Material Icons';
  content: "library_add";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-dashboard_customize {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-dashboard_customize::before {
  font-family: 'Material Icons';
  content: "dashboard_customize";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-preview {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-preview::before {
  font-family: 'Material Icons';
  content: "preview";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-subtitles {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-subtitles::before {
  font-family: 'Material Icons';
  content: "subtitles";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_upload {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_upload::before {
  font-family: 'Material Icons';
  content: "file_upload";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-looks_one {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-looks_one::before {
  font-family: 'Material Icons';
  content: "looks_one";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-timeline {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-timeline::before {
  font-family: 'Material Icons';
  content: "timeline";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-autorenew {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-autorenew::before {
  font-family: 'Material Icons';
  content: "autorenew";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-event_available {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-event_available::before {
  font-family: 'Material Icons';
  content: "event_available";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-event_busy {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-event_busy::before {
  font-family: 'Material Icons';
  content: "event_busy";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-video_library {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-video_library::before {
  font-family: 'Material Icons';
  content: "video_library";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-shortcut {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-shortcut::before {
  font-family: 'Material Icons';
  content: "shortcut";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-record_voice_over {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-record_voice_over::before {
  font-family: 'Material Icons';
  content: "record_voice_over";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-label {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-label::before {
  font-family: 'Material Icons';
  content: "label";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-notes {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-notes::before {
  font-family: 'Material Icons';
  content: "notes";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-equalizer {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-equalizer::before {
  font-family: 'Material Icons';
  content: "equalizer";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-group {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-group::before {
  font-family: 'Material Icons';
  content: "group";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-local_fire_department {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-local_fire_department::before {
  font-family: 'Material Icons';
  content: "local_fire_department";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-tune {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-tune::before {
  font-family: 'Material Icons';
  content: "tune";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-translate {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-translate::before {
  font-family: 'Material Icons';
  content: "translate";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-schedule {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-schedule::before {
  font-family: 'Material Icons';
  content: "schedule";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-person {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-person::before {
  font-family: 'Material Icons';
  content: "person";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-extension {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-extension::before {
  font-family: 'Material Icons';
  content: "extension";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-import_contacts {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-import_contacts::before {
  font-family: 'Material Icons';
  content: "import_contacts";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-euro {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-euro::before {
  font-family: 'Material Icons';
  content: "euro";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-public {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-public::before {
  font-family: 'Material Icons';
  content: "public";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-place {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-place::before {
  font-family: 'Material Icons';
  content: "place";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-work {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-work::before {
  font-family: 'Material Icons';
  content: "work";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-notifications {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-notifications::before {
  font-family: 'Material Icons';
  content: "notifications";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-security {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-security::before {
  font-family: 'Material Icons';
  content: "security";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-cloud_upload {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-cloud_upload::before {
  font-family: 'Material Icons';
  content: "cloud_upload";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_upload {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_upload::before {
  font-family: 'Material Icons';
  content: "file_upload";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-check_circle {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-check_circle::before {
  font-family: 'Material Icons';
  content: "check_circle";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-graphic_eq {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-graphic_eq::before {
  font-family: 'Material Icons';
  content: "graphic_eq";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-filter_list {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-filter_list::before {
  font-family: 'Material Icons';
  content: "filter_list";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-visibility {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-visibility::before {
  font-family: 'Material Icons';
  content: "visibility";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-visibility_off {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-visibility_off::before {
  font-family: 'Material Icons';
  content: "visibility_off";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-account_balance_wallet {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-account_balance_wallet::before {
  font-family: 'Material Icons';
  content: "account_balance_wallet";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-verified_user {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-verified_user::before {
  font-family: 'Material Icons';
  content: "verified_user";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-calendar_today {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-calendar_today::before {
  font-family: 'Material Icons';
  content: "calendar_today";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-local_offer {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-local_offer::before {
  font-family: 'Material Icons';
  content: "local_offer";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-attach_money {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-attach_money::before {
  font-family: 'Material Icons';
  content: "attach_money";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_download {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_download::before {
  font-family: 'Material Icons';
  content: "file_download";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-settings {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-settings::before {
  font-family: 'Material Icons';
  content: "settings";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-volume_up {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-volume_up::before {
  font-family: 'Material Icons';
  content: "volume_up";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-done {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-done::before {
  font-family: 'Material Icons';
  content: "done";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-close {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-close::before {
  font-family: 'Material Icons';
  content: "close";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 85, app/assets/stylesheets/landing/icons.scss */
.hs-icon-expand_more {
  display: flex;
}

/* line 88, app/assets/stylesheets/landing/icons.scss */
.hs-icon-expand_more::after {
  font-family: 'Material Icons';
  content: "expand_more";
  margin-left: 8px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 85, app/assets/stylesheets/landing/icons.scss */
.hs-icon-expand_less {
  display: flex;
}

/* line 88, app/assets/stylesheets/landing/icons.scss */
.hs-icon-expand_less::after {
  font-family: 'Material Icons';
  content: "expand_less";
  margin-left: 8px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 85, app/assets/stylesheets/landing/icons.scss */
.hs-icon-arrow_drop_down {
  display: flex;
}

/* line 88, app/assets/stylesheets/landing/icons.scss */
.hs-icon-arrow_drop_down::after {
  font-family: 'Material Icons';
  content: "arrow_drop_down";
  margin-left: 8px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 85, app/assets/stylesheets/landing/icons.scss */
.hs-icon-reorder, .hs-toolbox #filenames li span {
  display: flex;
}

/* line 88, app/assets/stylesheets/landing/icons.scss */
.hs-icon-reorder::after, .hs-toolbox #filenames li span::after {
  font-family: 'Material Icons';
  content: "reorder";
  margin-left: 8px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 85, app/assets/stylesheets/landing/icons.scss */
.hs-icon-east {
  display: flex;
}

/* line 88, app/assets/stylesheets/landing/icons.scss */
.hs-icon-east::after {
  font-family: 'Material Icons';
  content: "east";
  margin-left: 8px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/**************************************/
/*        Flash Notifications         */
/**************************************/
/* line 4, app/assets/stylesheets/landing/flash.scss */
.flash-wrapper {
  box-sizing: border-box;
  font-family: Averta, Helvetica, Arial;
  height: auto;
  position: fixed;
  width: 320px;
  z-index: 99999;
  position: fixed;
  bottom: 7px;
  left: 7px;
  animation: fadeOut 30s linear forwards;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  15% {
    opacity: 1;
  }
  20% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

/* line 43, app/assets/stylesheets/landing/flash.scss */
.flash {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: #fff;
  color: #746d7c;
  padding: 20px 15px 9px 20px;
  position: relative;
}

/* line 52, app/assets/stylesheets/landing/flash.scss */
.flash-wrapper .flash {
  border-radius: 7px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.29);
  margin-top: 7px;
  transition: opacity .3s;
}

/*
.flash-success {
  border-bottom: 7px solid #509717;
}
.flash-error {
  border-bottom: 7px solid #ce0505;
}
.flash-alert {
  border-bottom: 7px solid #ffcf00;
}
.flash-info {
  border-bottom: 7px solid #271241;
}
*/
/* line 73, app/assets/stylesheets/landing/flash.scss */
.flash-visible {
  -webkit-animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  -webkit-animation-name: flashIn;
  animation-duration: .3s;
  animation-fill-mode: both;
  animation-name: flashIn;
  display: block;
  opacity: 1;
}

/* line 84, app/assets/stylesheets/landing/flash.scss */
.flash-hidden {
  display: none;
  opacity: 0;
}

/* line 89, app/assets/stylesheets/landing/flash.scss */
.flash-title {
  font-size: 15px;
  line-height: 1.5em;
  font-weight: bold;
  color: #271241;
  padding-right: 40px;
  margin: 0px;
  padding-left: 36px;
}

/* line 99, app/assets/stylesheets/landing/flash.scss */
.flash-message {
  font-size: 13px;
  line-height: 1.5em;
  margin-top: 5px;
  padding-left: 36px;
  padding-bottom: 7px;
}

/* line 107, app/assets/stylesheets/landing/flash.scss */
.flash-dismiss {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 18px;
  line-height: 1.5em;
  cursor: pointer;
  display: block;
  padding: 7px 14px;
  opacity: .5;
}

/* line 119, app/assets/stylesheets/landing/flash.scss */
.flash-dismiss:hover {
  opacity: 1;
}

/* line 123, app/assets/stylesheets/landing/flash.scss */
.flash-action-wrapper {
  margin-top: 7px;
  line-height: 0;
}

/* line 128, app/assets/stylesheets/landing/flash.scss */
.flash-action-button {
  font-size: 13px;
  line-height: 1.5em;
  cursor: pointer;
}

/* line 134, app/assets/stylesheets/landing/flash.scss */
.flash-success .card-alert {
  width: 20px;
  height: 20px;
  margin-right: 17px;
  margin-top: 2px;
  border: none;
  box-shadow: 0 0 0 0 rgba(55, 232, 132, 0.9);
  border-radius: 50%;
  background-color: #37E884;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, 1);
}

/* line 151, app/assets/stylesheets/landing/flash.scss */
.flash-error .card-alert {
  width: 20px;
  height: 20px;
  margin-right: 17px;
  margin-top: 2px;
  border: none;
  box-shadow: 0 0 0 0 rgba(232, 76, 61, 0.9);
  border-radius: 50%;
  background-color: #E8175D;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, 1);
}

/* line 168, app/assets/stylesheets/landing/flash.scss */
.flash-alert .card-alert,
.flash-info .card-alert {
  width: 20px;
  height: 20px;
  margin-right: 17px;
  margin-top: 2px;
  border: none;
  box-shadow: 0 0 0 0 rgba(255, 240, 15, 0.9);
  border-radius: 50%;
  background-color: #FFF10F;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, 1);
  -moz-animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, 1);
  -ms-animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, 1);
  animation: pulse 2s infinite cubic-bezier(0.66, 0, 0, 1);
}

/**************************************/
/*            Animations              */
/**************************************/
@-webkit-keyframes rotating

/* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-chat_bubble {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-chat_bubble::before {
  font-family: 'Material Icons';
  content: "chat_bubble";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-science {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-science::before {
  font-family: 'Material Icons';
  content: "science";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-refresh {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-refresh::before {
  font-family: 'Material Icons';
  content: "refresh";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-computer {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-computer::before {
  font-family: 'Material Icons';
  content: "computer";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-check {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-check::before {
  font-family: 'Material Icons';
  content: "check";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-person {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-person::before {
  font-family: 'Material Icons';
  content: "person";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-mode {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-mode::before {
  font-family: 'Material Icons';
  content: "mode";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-upload {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-upload::before {
  font-family: 'Material Icons';
  content: "upload";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_present {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_present::before {
  font-family: 'Material Icons';
  content: "file_present";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-loop {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-loop::before {
  font-family: 'Material Icons';
  content: "loop";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-assistant {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-assistant::before {
  font-family: 'Material Icons';
  content: "assistant";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-stars {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-stars::before {
  font-family: 'Material Icons';
  content: "stars";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-share {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-share::before {
  font-family: 'Material Icons';
  content: "share";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-more_time {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-more_time::before {
  font-family: 'Material Icons';
  content: "more_time";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-library_add {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-library_add::before {
  font-family: 'Material Icons';
  content: "library_add";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-dashboard_customize {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-dashboard_customize::before {
  font-family: 'Material Icons';
  content: "dashboard_customize";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-preview {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-preview::before {
  font-family: 'Material Icons';
  content: "preview";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-subtitles {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-subtitles::before {
  font-family: 'Material Icons';
  content: "subtitles";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_upload {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_upload::before {
  font-family: 'Material Icons';
  content: "file_upload";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-looks_one {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-looks_one::before {
  font-family: 'Material Icons';
  content: "looks_one";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-timeline {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-timeline::before {
  font-family: 'Material Icons';
  content: "timeline";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-autorenew {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-autorenew::before {
  font-family: 'Material Icons';
  content: "autorenew";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-event_available {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-event_available::before {
  font-family: 'Material Icons';
  content: "event_available";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-event_busy {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-event_busy::before {
  font-family: 'Material Icons';
  content: "event_busy";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-video_library {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-video_library::before {
  font-family: 'Material Icons';
  content: "video_library";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-shortcut {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-shortcut::before {
  font-family: 'Material Icons';
  content: "shortcut";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-record_voice_over {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-record_voice_over::before {
  font-family: 'Material Icons';
  content: "record_voice_over";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-label {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-label::before {
  font-family: 'Material Icons';
  content: "label";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-notes {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-notes::before {
  font-family: 'Material Icons';
  content: "notes";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-equalizer {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-equalizer::before {
  font-family: 'Material Icons';
  content: "equalizer";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-group {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-group::before {
  font-family: 'Material Icons';
  content: "group";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-local_fire_department {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-local_fire_department::before {
  font-family: 'Material Icons';
  content: "local_fire_department";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-tune {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-tune::before {
  font-family: 'Material Icons';
  content: "tune";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-translate {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-translate::before {
  font-family: 'Material Icons';
  content: "translate";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-schedule {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-schedule::before {
  font-family: 'Material Icons';
  content: "schedule";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-person {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-person::before {
  font-family: 'Material Icons';
  content: "person";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-extension {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-extension::before {
  font-family: 'Material Icons';
  content: "extension";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-import_contacts {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-import_contacts::before {
  font-family: 'Material Icons';
  content: "import_contacts";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-euro {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-euro::before {
  font-family: 'Material Icons';
  content: "euro";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-public {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-public::before {
  font-family: 'Material Icons';
  content: "public";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-place {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-place::before {
  font-family: 'Material Icons';
  content: "place";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-work {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-work::before {
  font-family: 'Material Icons';
  content: "work";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-notifications {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-notifications::before {
  font-family: 'Material Icons';
  content: "notifications";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-security {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-security::before {
  font-family: 'Material Icons';
  content: "security";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-cloud_upload {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-cloud_upload::before {
  font-family: 'Material Icons';
  content: "cloud_upload";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_upload {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_upload::before {
  font-family: 'Material Icons';
  content: "file_upload";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-check_circle {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-check_circle::before {
  font-family: 'Material Icons';
  content: "check_circle";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-graphic_eq {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-graphic_eq::before {
  font-family: 'Material Icons';
  content: "graphic_eq";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-filter_list {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-filter_list::before {
  font-family: 'Material Icons';
  content: "filter_list";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-visibility {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-visibility::before {
  font-family: 'Material Icons';
  content: "visibility";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-visibility_off {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-visibility_off::before {
  font-family: 'Material Icons';
  content: "visibility_off";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-account_balance_wallet {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-account_balance_wallet::before {
  font-family: 'Material Icons';
  content: "account_balance_wallet";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-verified_user {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-verified_user::before {
  font-family: 'Material Icons';
  content: "verified_user";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-calendar_today {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-calendar_today::before {
  font-family: 'Material Icons';
  content: "calendar_today";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-local_offer {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-local_offer::before {
  font-family: 'Material Icons';
  content: "local_offer";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-attach_money {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-attach_money::before {
  font-family: 'Material Icons';
  content: "attach_money";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_download {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-file_download::before {
  font-family: 'Material Icons';
  content: "file_download";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-settings {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-settings::before {
  font-family: 'Material Icons';
  content: "settings";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-volume_up {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-volume_up::before {
  font-family: 'Material Icons';
  content: "volume_up";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-done {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-done::before {
  font-family: 'Material Icons';
  content: "done";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 66, app/assets/stylesheets/landing/icons.scss */
.hs-icon-close {
  display: flex;
}

/* line 69, app/assets/stylesheets/landing/icons.scss */
.hs-icon-close::before {
  font-family: 'Material Icons';
  content: "close";
  margin-right: 16px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 85, app/assets/stylesheets/landing/icons.scss */
.hs-icon-expand_more {
  display: flex;
}

/* line 88, app/assets/stylesheets/landing/icons.scss */
.hs-icon-expand_more::after {
  font-family: 'Material Icons';
  content: "expand_more";
  margin-left: 8px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 85, app/assets/stylesheets/landing/icons.scss */
.hs-icon-expand_less {
  display: flex;
}

/* line 88, app/assets/stylesheets/landing/icons.scss */
.hs-icon-expand_less::after {
  font-family: 'Material Icons';
  content: "expand_less";
  margin-left: 8px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 85, app/assets/stylesheets/landing/icons.scss */
.hs-icon-arrow_drop_down {
  display: flex;
}

/* line 88, app/assets/stylesheets/landing/icons.scss */
.hs-icon-arrow_drop_down::after {
  font-family: 'Material Icons';
  content: "arrow_drop_down";
  margin-left: 8px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 85, app/assets/stylesheets/landing/icons.scss */
.hs-icon-reorder, .hs-toolbox #filenames li span {
  display: flex;
}

/* line 88, app/assets/stylesheets/landing/icons.scss */
.hs-icon-reorder::after, .hs-toolbox #filenames li span::after {
  font-family: 'Material Icons';
  content: "reorder";
  margin-left: 8px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 85, app/assets/stylesheets/landing/icons.scss */
.hs-icon-east {
  display: flex;
}

/* line 88, app/assets/stylesheets/landing/icons.scss */
.hs-icon-east::after {
  font-family: 'Material Icons';
  content: "east";
  margin-left: 8px;
  -webkit-font-feature-settings: "liga";
  font-feature-settings: "liga";
}

/* line 5, app/assets/stylesheets/landing/banner.scss */
.hs-banner {
  overflow: hidden;
}

/* line 8, app/assets/stylesheets/landing/banner.scss */
.hs-banner-container {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 80px 32px 64px;
  height: fit-content;
  height: -moz-fit-content;
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
  -webkit-transition: padding 0.2s ease-out;
  -moz-transition: padding 0.2s ease-out;
  -o-transition: padding 0.2s ease-out;
  transition: padding 0.2s ease-out;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-banner-container > *:not(:last-child) {
  margin-right: 64px;
}

/* line 20, app/assets/stylesheets/landing/banner.scss */
.hs-banner-container > picture {
  width: 256px;
  max-width: 25%;
  -webkit-transition: max-width 0.2s ease-out;
  -moz-transition: max-width 0.2s ease-out;
  -o-transition: max-width 0.2s ease-out;
  transition: max-width 0.2s ease-out;
}

/* line 25, app/assets/stylesheets/landing/banner.scss */
.hs-banner-container > picture:first-child {
  margin-left: -80px;
}

/* line 29, app/assets/stylesheets/landing/banner.scss */
.hs-banner-container > picture:last-child {
  margin-right: -80px;
}

/* line 33, app/assets/stylesheets/landing/banner.scss */
.hs-banner-container > picture img {
  mix-blend-mode: multiply;
}

/* line 39, app/assets/stylesheets/landing/banner.scss */
.hs-banner-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 840px;
  width: 840px;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-banner-content > *:not(:last-child) {
  margin-bottom: 32px;
}

/* line 48, app/assets/stylesheets/landing/banner.scss */
.hs-banner-content h1 {
  text-align: center;
}

/* line 52, app/assets/stylesheets/landing/banner.scss */
.hs-banner-content > p {
  text-align: center;
  color: #535353 !important;
  width: 520px;
  max-width: 100%;
}

/* line 59, app/assets/stylesheets/landing/banner.scss */
.hs-banner-content .hs-toolbox {
  display: flex;
  margin-bottom: 0;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-banner-content .hs-toolbox > *:not(:last-child) {
  margin-right: 32px;
}

/* line 64, app/assets/stylesheets/landing/banner.scss */
.hs-banner-content .hs-toolbox-container {
  width: 320px;
}

/* line 69, app/assets/stylesheets/landing/banner.scss */
.hs-banner-content .hs-howto {
  width: 560px;
}

/* line 72, app/assets/stylesheets/landing/banner.scss */
.hs-banner-content .hs-howto-container {
  padding: 0;
}

/* line 78, app/assets/stylesheets/landing/banner.scss */
.hs-banner-flags {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-banner-flags > *:not(:last-child) {
  margin-right: 16px;
}

/* line 84, app/assets/stylesheets/landing/banner.scss */
.hs-banner-flags > * {
  font-size: 3em;
  border-radius: 8px;
}

/* line 89, app/assets/stylesheets/landing/banner.scss */
.hs-banner-flags .hs-icon-east::after {
  margin-left: 0;
}

/* line 94, app/assets/stylesheets/landing/banner.scss */
.hs-banner-cta {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-banner-cta > *:not(:last-child) {
  margin-bottom: 32px;
}

/* line 101, app/assets/stylesheets/landing/banner.scss */
.hs-banner-rating {
  display: flex;
  flex-direction: column;
  text-align: center;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-banner-rating > *:not(:last-child) {
  margin-bottom: 8px;
}

/* line 107, app/assets/stylesheets/landing/banner.scss */
.hs-banner-rating > :last-child {
  color: #535353 !important;
}

/* line 113, app/assets/stylesheets/landing/banner.scss */
.hs-banner.has-one-image .hs-banner-container {
  justify-content: space-between;
}

/* line 116, app/assets/stylesheets/landing/banner.scss */
.hs-banner.has-one-image .hs-banner-container > picture {
  width: 400px;
  max-width: 100%;
}

/* line 120, app/assets/stylesheets/landing/banner.scss */
.hs-banner.has-one-image .hs-banner-container > picture:last-child {
  margin-right: 0;
}

/* line 126, app/assets/stylesheets/landing/banner.scss */
.hs-banner.has-one-image .hs-banner-content {
  align-items: flex-start;
}

/* line 129, app/assets/stylesheets/landing/banner.scss */
.hs-banner.has-one-image .hs-banner-content h1 {
  text-align: left;
}

/* line 133, app/assets/stylesheets/landing/banner.scss */
.hs-banner.has-one-image .hs-banner-content > p {
  text-align: left;
  width: 640px;
}

/* line 139, app/assets/stylesheets/landing/banner.scss */
.hs-banner.has-one-image .hs-banner-cta {
  flex-direction: row;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-banner.has-one-image .hs-banner-cta > *:not(:last-child) {
  margin-bottom: 0;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-banner.has-one-image .hs-banner-cta > *:not(:last-child) {
  margin-right: 32px;
}

/* line 145, app/assets/stylesheets/landing/banner.scss */
.hs-banner.has-one-image .hs-banner-rating {
  text-align: left;
  align-items: flex-start;
}

@media screen and (max-width: 880px) {
  /* line 152, app/assets/stylesheets/landing/banner.scss */
  .hs-banner-container {
    padding: 32px 16px;
    flex-direction: column;
  }
  /* line 10, app/assets/stylesheets/landing/mixins.scss */
  .hs-banner-container > *:not(:last-child) {
    margin-right: 0;
  }
  /* line 157, app/assets/stylesheets/landing/banner.scss */
  .hs-banner-container > picture {
    display: none;
  }
  /* line 162, app/assets/stylesheets/landing/banner.scss */
  .hs-banner h1 {
    hyphens: auto;
  }
  /* line 166, app/assets/stylesheets/landing/banner.scss */
  .hs-banner h1,
.hs-banner p {
    padding: 0 16px;
  }
  /* line 171, app/assets/stylesheets/landing/banner.scss */
  .hs-banner-content {
    min-width: 100%;
    width: 100%;
    max-width: 100%;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-banner-content > *:not(:last-child) {
    margin-bottom: 24px;
  }
  /* line 178, app/assets/stylesheets/landing/banner.scss */
  .hs-banner-content .hs-toolbox-container {
    padding: 0 16px;
    width: 100%;
  }
  /* line 184, app/assets/stylesheets/landing/banner.scss */
  .hs-banner-content .hs-howto {
    display: none;
    width: 100%;
  }
  /* line 191, app/assets/stylesheets/landing/banner.scss */
  .hs-banner.has-one-image .hs-banner-content {
    align-items: center;
  }
  /* line 194, app/assets/stylesheets/landing/banner.scss */
  .hs-banner.has-one-image .hs-banner-content h1 {
    text-align: center;
  }
  /* line 198, app/assets/stylesheets/landing/banner.scss */
  .hs-banner.has-one-image .hs-banner-content > p {
    text-align: center;
    width: 100%;
  }
  /* line 204, app/assets/stylesheets/landing/banner.scss */
  .hs-banner.has-one-image .hs-banner-cta {
    flex-direction: column;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-banner.has-one-image .hs-banner-cta > *:not(:last-child) {
    margin-bottom: 24px;
  }
  /* line 10, app/assets/stylesheets/landing/mixins.scss */
  .hs-banner.has-one-image .hs-banner-cta > *:not(:last-child) {
    margin-right: 0;
  }
  /* line 210, app/assets/stylesheets/landing/banner.scss */
  .hs-banner.has-one-image .hs-banner-rating {
    text-align: center;
    align-items: center;
  }
}

/* line 220, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox-steps {
  display: flex;
  flex-direction: column;
  counter-reset: li;
  margin-bottom: 32px;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-toolbox-steps > *:not(:last-child) {
  margin-bottom: 32px;
}

/* line 228, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox-step {
  display: flex;
  flex-direction: column;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-toolbox-step > *:not(:last-child) {
  margin-bottom: 8px;
}

/* line 233, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox-step-title:before {
  content: counter(li) ".";
  counter-increment: li;
  margin-right: 8px;
  width: fit-content;
  width: -moz-fit-content;
}

/* line 241, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox-step-description {
  color: #535353 !important;
}

/* line 245, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox-step > span button {
  display: inline;
}

/* line 250, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox-button {
  display: flex;
  flex-direction: column;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-toolbox-button > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 255, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox-button label {
  display: flex;
}

/* line 259, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox-button input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

/* line 268, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox-button span {
  color: #535353 !important;
}

/* line 273, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox select {
  width: 280px;
  max-width: 100%;
}

/* line 278, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox-warnings {
  display: flex;
  flex-direction: column;
}

/* line 282, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox-warnings > * {
  margin-top: 16px;
}

/* line 287, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox-warning {
  color: red;
  display: none;
}

/* line 291, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox-warning.show {
  display: inline-block;
}

/* line 296, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox #filenames {
  display: flex;
  flex-direction: column;
  counter-reset: li;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-toolbox #filenames > *:not(:last-child) {
  margin-bottom: 8px;
}

/* line 303, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox #filenames.draggable > li {
  cursor: grab;
}

/* line 306, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox #filenames.draggable > li:active {
  cursor: grabbing;
}

/* line 312, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox #filenames li {
  display: flex;
  align-items: center;
}

/* line 316, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox #filenames li::before {
  content: counter(li);
  counter-increment: li;
  margin-right: 16px;
  color: white !important;
  background-color: #CCCCCC;
  height: 32px;
  width: 32px;
  border-radius: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}

/* line 331, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox #filenames li span {
  width: calc(100% - 48px);
  padding: 8px;
  background-color: white;
  border: 2px solid #848484;
  border-radius: 8px;
  -webkit-transition-property: border-color, background-color, color;
  -moz-transition-property: border-color, background-color, color;
  -o-transition-property: border-color, background-color, color;
  transition-property: border-color, background-color, color;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}

/* line 342, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox #filenames li span::after {
  margin-left: auto;
  color: #848484 !important;
  -webkit-transition: color 0.1s linear;
  -moz-transition: color 0.1s linear;
  -o-transition: color 0.1s linear;
  transition: color 0.1s linear;
}

/* line 350, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox #filenames li:hover::before, .hs-toolbox #filenames li.chosen::before {
  background-color: #3690FF;
}

/* line 354, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox #filenames li:hover span, .hs-toolbox #filenames li.chosen span {
  border-color: #3690FF;
}

/* line 357, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox #filenames li:hover span::after, .hs-toolbox #filenames li.chosen span::after {
  color: #3690FF !important;
}

/* line 364, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox #filenames li.ghost::before {
  background-color: #3690FF;
}

/* line 368, app/assets/stylesheets/landing/banner.scss */
.hs-toolbox #filenames li.ghost span {
  background-color: #3690FF;
  border-color: #3690FF;
  color: white !important;
}

@media screen and (max-width: 880px) {
  /* line 218, app/assets/stylesheets/landing/banner.scss */
  .hs-toolbox {
    width: 100%;
    flex-direction: column;
  }
}

/* line 5, app/assets/stylesheets/landing/careers.scss */
.hs-careers section, .hs-careers div {
  scroll-margin-top: 72px;
}

/* line 9, app/assets/stylesheets/landing/careers.scss */
.hs-careers header,
.hs-careers section,
.hs-careers section > ul {
  display: flex;
  flex-direction: column;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-careers header > *:not(:last-child),
.hs-careers section > *:not(:last-child),
.hs-careers section > ul > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 17, app/assets/stylesheets/landing/careers.scss */
.hs-careers mark {
  background-color: #FAF1D6;
}

/* line 21, app/assets/stylesheets/landing/careers.scss */
.hs-careers .note {
  display: flex;
  padding: 24px 32px;
  background-color: #EFF2AE;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-careers .note > *:not(:last-child) {
  margin-right: 16px;
}

/* line 27, app/assets/stylesheets/landing/careers.scss */
.hs-careers .note span {
  font-size: 24px;
}

/* line 31, app/assets/stylesheets/landing/careers.scss */
.hs-careers .note p {
  color: #535353 !important;
}

/* line 35, app/assets/stylesheets/landing/careers.scss */
.hs-careers .note.blue {
  background-color: #e9f1f7;
}

/* line 40, app/assets/stylesheets/landing/careers.scss */
.hs-careers .container {
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 64px 32px;
  max-width: 800px;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-careers .container > *:not(:last-child) {
  margin-bottom: 32px;
}

/* line 50, app/assets/stylesheets/landing/careers.scss */
.hs-careers #banner {
  background: #F4F5F6;
}

/* line 53, app/assets/stylesheets/landing/careers.scss */
.hs-careers #banner .container {
  padding: 32px;
  height: fit-content;
  height: -moz-fit-content;
  justify-content: center;
  align-items: center;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-careers #banner .container > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 62, app/assets/stylesheets/landing/careers.scss */
.hs-careers #banner img {
  width: auto;
  height: 200px;
}

/* line 67, app/assets/stylesheets/landing/careers.scss */
.hs-careers #banner header {
  align-items: center;
}

/* line 73, app/assets/stylesheets/landing/careers.scss */
.hs-careers #navigation .container {
  flex-direction: row;
  justify-content: center;
  border-top: 2px solid #ECECEC;
  margin-top: -2px;
  width: 800px;
  padding: 0 32px;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-careers #navigation .container > *:not(:last-child) {
  margin-bottom: 0;
}

/* line 82, app/assets/stylesheets/landing/careers.scss */
.hs-careers #navigation .container > * {
  position: relative;
}

/* line 86, app/assets/stylesheets/landing/careers.scss */
.hs-careers #navigation .container > *:not(:last-child) {
  margin-right: 16px;
}

/* line 89, app/assets/stylesheets/landing/careers.scss */
.hs-careers #navigation .container > *:not(:last-child)::after {
  margin-left: 14px;
  position: absolute;
  content: '·';
}

/* line 96, app/assets/stylesheets/landing/careers.scss */
.hs-careers #navigation .container > *:not(:first-child) {
  margin-left: 16px;
}

/* line 101, app/assets/stylesheets/landing/careers.scss */
.hs-careers #navigation a {
  padding: 16px 0;
  color: #848484 !important;
  border-top: 2px solid #ECECEC;
  margin-top: -2px;
  -webkit-transition-property: border, color;
  -moz-transition-property: border, color;
  -o-transition-property: border, color;
  transition-property: border, color;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
}

/* line 110, app/assets/stylesheets/landing/careers.scss */
.hs-careers #navigation a:hover {
  color: #0064DF !important;
  border-color: #0064DF;
}

/* line 114, app/assets/stylesheets/landing/careers.scss */
.hs-careers #navigation a:hover::after {
  color: #848484 !important;
}

/* line 122, app/assets/stylesheets/landing/careers.scss */
.hs-careers #hook .container, .hs-careers #engine .container {
  padding: 0 32px 64px;
}

/* line 128, app/assets/stylesheets/landing/careers.scss */
.hs-careers #engine b a {
  font-weight: bold;
}

/* line 133, app/assets/stylesheets/landing/careers.scss */
.hs-careers #positions {
  background-color: #F5F5F5;
}

/* line 136, app/assets/stylesheets/landing/careers.scss */
.hs-careers #positions .content {
  width: 100%;
  padding: 16px 32px;
  background-color: white;
  border: 2px solid #ECECEC;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 8px;
  column-gap: 40px;
}

/* line 146, app/assets/stylesheets/landing/careers.scss */
.hs-careers #positions .content a {
  color: #343434 !important;
}

/* line 149, app/assets/stylesheets/landing/careers.scss */
.hs-careers #positions .content a:hover {
  color: #0064DF !important;
}

/* line 153, app/assets/stylesheets/landing/careers.scss */
.hs-careers #positions .content a span {
  margin-right: 16px;
}

/* line 160, app/assets/stylesheets/landing/careers.scss */
.hs-careers #freelance {
  background-color: #F5F5F5;
}

/* line 163, app/assets/stylesheets/landing/careers.scss */
.hs-careers #freelance .container {
  padding-top: 0;
}

/* line 167, app/assets/stylesheets/landing/careers.scss */
.hs-careers #freelance .content {
  width: 100%;
  padding: 16px 32px;
  background-color: white;
  border: 2px solid #ECECEC;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 177, app/assets/stylesheets/landing/careers.scss */
.hs-careers #freelance .listing {
  display: flex;
  flex-direction: column;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-careers #freelance .listing > *:not(:last-child) {
  margin-bottom: 8px;
}

/* line 182, app/assets/stylesheets/landing/careers.scss */
.hs-careers #freelance .listing a {
  color: #343434 !important;
}

/* line 185, app/assets/stylesheets/landing/careers.scss */
.hs-careers #freelance .listing a:hover {
  color: #0064DF !important;
}

/* line 189, app/assets/stylesheets/landing/careers.scss */
.hs-careers #freelance .listing a span {
  margin-right: 16px;
}

/* line 196, app/assets/stylesheets/landing/careers.scss */
.hs-careers #team {
  background-color: #fff9f7;
}

/* line 199, app/assets/stylesheets/landing/careers.scss */
.hs-careers #team .content {
  display: flex;
  flex-direction: column;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-careers #team .content > *:not(:last-child) {
  margin-bottom: 32px;
}

/* line 204, app/assets/stylesheets/landing/careers.scss */
.hs-careers #team .content li {
  display: flex;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-careers #team .content li > *:not(:last-child) {
  margin-right: 32px;
}

/* line 208, app/assets/stylesheets/landing/careers.scss */
.hs-careers #team .content li .info {
  display: flex;
  flex-direction: column;
  padding: 8px 0;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-careers #team .content li .info > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 214, app/assets/stylesheets/landing/careers.scss */
.hs-careers #team .content li .info > :last-child {
  font-style: italic;
}

/* line 217, app/assets/stylesheets/landing/careers.scss */
.hs-careers #team .content li .info > :last-child::before {
  content: '–';
  margin-right: 4px;
}

/* line 223, app/assets/stylesheets/landing/careers.scss */
.hs-careers #team .content li .info strong {
  color: #FF7A85 !important;
}

/* line 229, app/assets/stylesheets/landing/careers.scss */
.hs-careers #team .content img {
  width: 200px;
  height: 200px;
  border-radius: 8px;
}

/* line 237, app/assets/stylesheets/landing/careers.scss */
.hs-careers #team .gallery {
  align-self: center;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 32px;
  column-gap: 32px;
  width: 100%;
}

/* line 245, app/assets/stylesheets/landing/careers.scss */
.hs-careers #team .gallery li {
  display: flex;
  flex-direction: column;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-careers #team .gallery li > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 251, app/assets/stylesheets/landing/careers.scss */
.hs-careers #team .gallery img {
  width: 346px;
  height: 346px;
  border-radius: 8px;
}

/* line 257, app/assets/stylesheets/landing/careers.scss */
.hs-careers #team .gallery span {
  width: 346px;
  color: #535353 !important;
}

/* line 265, app/assets/stylesheets/landing/careers.scss */
.hs-careers #culture .content {
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  align-items: flex-start;
  justify-content: center;
  margin-right: -32px;
  margin-bottom: -32px;
}

/* line 30, app/assets/stylesheets/landing/mixins.scss */
.hs-careers #culture .content > * {
  margin-right: 32px;
  margin-bottom: 32px;
}

/* line 269, app/assets/stylesheets/landing/careers.scss */
.hs-careers #culture li {
  position: relative;
  width: fit-content;
  width: -moz-fit-content;
}

/* line 274, app/assets/stylesheets/landing/careers.scss */
.hs-careers #culture li img,
.hs-careers #culture li span {
  width: 224px;
}

/* line 279, app/assets/stylesheets/landing/careers.scss */
.hs-careers #culture li img {
  height: auto;
}

/* line 283, app/assets/stylesheets/landing/careers.scss */
.hs-careers #culture li span {
  position: absolute;
  opacity: 0;
  -webkit-transition: opacity 0.1s ease-out;
  -moz-transition: opacity 0.1s ease-out;
  -o-transition: opacity 0.1s ease-out;
  transition: opacity 0.1s ease-out;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  left: 0;
  top: 0;
  padding: 16px;
  text-align: center;
  background-color: #FF7A85;
  height: calc(100% - 6px);
  color: white !important;
  cursor: default;
}

/* line 302, app/assets/stylesheets/landing/careers.scss */
.hs-careers #culture li:hover span {
  opacity: 1;
}

/* line 310, app/assets/stylesheets/landing/careers.scss */
.hs-careers #perks .content {
  display: flex;
  flex-direction: column;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-careers #perks .content > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 317, app/assets/stylesheets/landing/careers.scss */
.hs-careers #perks li span {
  margin-right: 16px;
}

/* line 324, app/assets/stylesheets/landing/careers.scss */
.hs-careers #accelerator .container {
  flex-direction: row;
  padding: 32px;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-careers #accelerator .container > *:not(:last-child) {
  margin-bottom: 0;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-careers #accelerator .container > *:not(:last-child) {
  margin-right: 64px;
}

/* line 331, app/assets/stylesheets/landing/careers.scss */
.hs-careers #accelerator img {
  width: 200px;
  height: auto;
}

/* line 336, app/assets/stylesheets/landing/careers.scss */
.hs-careers #accelerator .content {
  display: flex;
  flex-direction: column;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-careers #accelerator .content > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-careers #about .content > *:not(:last-child), .hs-careers #philosophy .content > *:not(:last-child), .hs-careers #engine .content > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 349, app/assets/stylesheets/landing/careers.scss */
.hs-careers #responsibilities,
.hs-careers #criteria {
  background-color: #F5F5F5;
}

/* line 355, app/assets/stylesheets/landing/careers.scss */
.hs-careers #responsibilities .container, .hs-careers #philosophy .container {
  padding-bottom: 0;
}

/* line 361, app/assets/stylesheets/landing/careers.scss */
.hs-careers #responsibilities .content, .hs-careers #criteria .content, .hs-careers #process .content, .hs-careers #howto .content {
  flex-direction: column;
  list-style-type: disc;
  list-style-position: inside;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-careers #responsibilities .content > *:not(:last-child), .hs-careers #criteria .content > *:not(:last-child), .hs-careers #process .content > *:not(:last-child), .hs-careers #howto .content > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 370, app/assets/stylesheets/landing/careers.scss */
.hs-careers #process li::before, .hs-careers #howto li::before {
  margin-right: 16px;
}

/* line 376, app/assets/stylesheets/landing/careers.scss */
.hs-careers #process .container {
  padding-bottom: 0;
}

/* line 381, app/assets/stylesheets/landing/careers.scss */
.hs-careers picture {
  width: fit-content;
  width: -moz-fit-content;
}

@media screen and (max-width: 880px) {
  /* line 387, app/assets/stylesheets/landing/careers.scss */
  .hs-careers .container {
    max-width: 100%;
    padding: 32px;
  }
  /* line 392, app/assets/stylesheets/landing/careers.scss */
  .hs-careers .note {
    padding: 16px;
  }
  /* line 397, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #hook .container, .hs-careers #engine .container {
    padding: 0 32px 32px;
  }
  /* line 403, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #banner img {
    width: 100%;
    max-width: 360px;
    height: auto;
  }
  /* line 409, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #banner h1 {
    text-align: center;
  }
  /* line 415, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #navigation .container {
    display: none;
    flex-wrap: wrap;
    width: 100%;
  }
  /* line 421, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #navigation a {
    border: none;
    margin-top: 0;
  }
  /* line 428, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #positions .content {
    grid-template-columns: repeat(1, 1fr);
    column-gap: 0;
    padding: 16px;
  }
  /* line 434, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #positions .content a span {
    margin-right: 8px;
  }
  /* line 442, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #freelance .content {
    flex-direction: column;
    align-items: flex-start;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-careers #freelance .content > *:not(:last-child) {
    margin-bottom: 16px;
  }
  /* line 447, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #freelance .content button {
    align-self: center;
  }
  /* line 455, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #team .content li {
    flex-direction: column;
    align-items: center;
  }
  /* line 10, app/assets/stylesheets/landing/mixins.scss */
  .hs-careers #team .content li > *:not(:last-child) {
    margin-right: 0;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-careers #team .content li > *:not(:last-child) {
    margin-bottom: 16px;
  }
  /* line 461, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #team .content li .info {
    padding: 0;
  }
  /* line 466, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #team .content img {
    width: 100%;
    height: auto;
  }
  /* line 472, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #team .gallery {
    grid-template-columns: repeat(1, 1fr);
  }
  /* line 475, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #team .gallery img {
    width: 100%;
    height: 100%;
  }
  /* line 480, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #team .gallery span {
    width: 100%;
  }
  /* line 488, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #culture li img {
    width: 100%;
    height: auto;
  }
  /* line 493, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #culture li span {
    width: 100%;
  }
  /* line 500, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #accelerator .container {
    flex-direction: column;
  }
  /* line 10, app/assets/stylesheets/landing/mixins.scss */
  .hs-careers #accelerator .container > *:not(:last-child) {
    margin-right: 0;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-careers #accelerator .container > *:not(:last-child) {
    margin-bottom: 32px;
  }
  /* line 506, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #accelerator picture {
    align-self: center;
  }
  /* line 511, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #criteria,
.hs-careers #responsibilities {
    padding: 0 16px;
  }
  /* line 515, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #criteria .container,
.hs-careers #responsibilities .container {
    padding: 32px 16px;
  }
  /* line 522, app/assets/stylesheets/landing/careers.scss */
  .hs-careers #perks li span {
    margin-right: 8px;
  }
}

/* line 5, app/assets/stylesheets/landing/customers.scss */
.hs-customers-container {
  padding: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
  -webkit-transition: padding 0.2s ease-out;
  -moz-transition: padding 0.2s ease-out;
  -o-transition: padding 0.2s ease-out;
  transition: padding 0.2s ease-out;
}

/* line 14, app/assets/stylesheets/landing/customers.scss */
.hs-customers-list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  align-items: flex-start;
  justify-content: center;
  margin-right: -56px;
  margin-bottom: -40px;
}

/* line 30, app/assets/stylesheets/landing/mixins.scss */
.hs-customers-list > * {
  margin-right: 56px;
  margin-bottom: 40px;
}

/* line 19, app/assets/stylesheets/landing/customers.scss */
.hs-customers span {
  color: #535353 !important;
  margin-bottom: 32px;
  text-align: center;
}

/* line 25, app/assets/stylesheets/landing/customers.scss */
.hs-customers picture {
  height: 40px;
  width: auto;
}

/* line 29, app/assets/stylesheets/landing/customers.scss */
.hs-customers picture img {
  mix-blend-mode: multiply;
  opacity: 0.6;
  width: inherit;
  height: inherit;
}

@media screen and (max-width: 880px) {
  /* line 38, app/assets/stylesheets/landing/customers.scss */
  .hs-customers-list {
    display: flex;
    flex-wrap: wrap;
    justify-items: center;
    align-items: flex-start;
    justify-content: center;
    margin-right: -40px;
    margin-bottom: -40px;
  }
  /* line 30, app/assets/stylesheets/landing/mixins.scss */
  .hs-customers-list > * {
    margin-right: 40px;
    margin-bottom: 40px;
  }
  /* line 42, app/assets/stylesheets/landing/customers.scss */
  .hs-customers picture {
    width: auto;
    height: 32px;
  }
}

/* line 5, app/assets/stylesheets/landing/empty.scss */
.hs-empty-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 64px 32px;
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-empty-container > *:not(:last-child) {
  margin-bottom: 64px;
}

/* line 14, app/assets/stylesheets/landing/empty.scss */
.hs-empty h2 {
  text-align: center;
}

/* line 18, app/assets/stylesheets/landing/empty.scss */
.hs-empty p {
  max-width: 640px;
  text-align: center;
  color: #535353 !important;
}

/* line 24, app/assets/stylesheets/landing/empty.scss */
.hs-empty.gray-bg {
  background-color: #F5F5F5;
}

/* line 28, app/assets/stylesheets/landing/empty.scss */
.hs-empty .hs-features-list {
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  align-items: flex-start;
  justify-content: center;
  margin-right: -64px;
  margin-bottom: -64px;
}

/* line 30, app/assets/stylesheets/landing/mixins.scss */
.hs-empty .hs-features-list > * {
  margin-right: 64px;
  margin-bottom: 64px;
}

/* line 31, app/assets/stylesheets/landing/empty.scss */
.hs-empty .hs-features-list li {
  width: 280px;
  max-width: 100%;
  align-items: center;
  text-align: center;
}

/* line 39, app/assets/stylesheets/landing/empty.scss */
.hs-empty-list {
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  align-items: flex-start;
  justify-content: center;
  margin-right: -128px;
  margin-bottom: -64px;
}

/* line 30, app/assets/stylesheets/landing/mixins.scss */
.hs-empty-list > * {
  margin-right: 128px;
  margin-bottom: 64px;
}

/* line 42, app/assets/stylesheets/landing/empty.scss */
.hs-empty-list h2 {
  color: #343434 !important;
}

/* line 46, app/assets/stylesheets/landing/empty.scss */
.hs-empty-list > * {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-empty-list > * > *:not(:last-child) {
  margin-bottom: 32px;
}

@media screen and (max-width: 880px) {
  /* line 55, app/assets/stylesheets/landing/empty.scss */
  .hs-empty-container {
    padding: 32px 16px;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-empty-container > *:not(:last-child) {
    margin-bottom: 32px;
  }
  /* line 60, app/assets/stylesheets/landing/empty.scss */
  .hs-empty p {
    max-width: 100%;
  }
  /* line 64, app/assets/stylesheets/landing/empty.scss */
  .hs-empty .hs-features-list {
    padding: 0 16px;
    margin-right: 0;
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-empty .hs-features-list > *:not(:last-child) {
    margin-bottom: 32px;
  }
  /* line 72, app/assets/stylesheets/landing/empty.scss */
  .hs-empty .hs-features-list li {
    margin-right: 0;
    width: 100%;
  }
  /* line 76, app/assets/stylesheets/landing/empty.scss */
  .hs-empty .hs-features-list li:last-child {
    margin-bottom: 0;
  }
  /* line 82, app/assets/stylesheets/landing/empty.scss */
  .hs-empty-list {
    margin-right: 0;
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-empty-list > *:not(:last-child) {
    margin-bottom: 32px;
  }
  /* line 89, app/assets/stylesheets/landing/empty.scss */
  .hs-empty-list > * {
    margin-right: 0;
    width: 100%;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-empty-list > * > *:not(:last-child) {
    margin-bottom: 16px;
  }
  /* line 94, app/assets/stylesheets/landing/empty.scss */
  .hs-empty-list > *:last-child {
    margin-bottom: 0;
  }
}

/* line 4, app/assets/stylesheets/landing/footer.scss */
.hs-footer {
  margin-top: auto;
}

/* line 7, app/assets/stylesheets/landing/footer.scss */
.hs-footer-container {
  padding: 64px 32px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-footer-container > *:not(:last-child) {
  margin-bottom: 64px;
}

/* line 15, app/assets/stylesheets/landing/footer.scss */
.hs-footer-header {
  display: flex;
  align-items: center;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-footer-header > *:not(:last-child) {
  margin-right: 32px;
}

/* line 20, app/assets/stylesheets/landing/footer.scss */
.hs-footer-header picture {
  height: 32px;
  width: auto;
}

/* line 24, app/assets/stylesheets/landing/footer.scss */
.hs-footer-header picture img {
  height: inherit;
  width: inherit;
}

/* line 30, app/assets/stylesheets/landing/footer.scss */
.hs-footer-header .divider {
  width: 100%;
  height: 4px;
  background-color: #ECECEC;
}

/* line 37, app/assets/stylesheets/landing/footer.scss */
.hs-footer-content {
  position: relative;
  display: flex;
  justify-content: space-between;
}

/* line 42, app/assets/stylesheets/landing/footer.scss */
.hs-footer-content li {
  display: flex;
  flex-direction: column;
  width: fit-content;
  width: -moz-fit-content;
}

/* line 48, app/assets/stylesheets/landing/footer.scss */
.hs-footer-content li > span {
  margin-bottom: 16px;
  cursor: default;
  color: #343434 !important;
}

/* line 54, app/assets/stylesheets/landing/footer.scss */
.hs-footer-content li > ul {
  display: flex;
  flex-direction: column;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-footer-content li > ul > *:not(:last-child) {
  margin-bottom: 8px;
}

/* line 60, app/assets/stylesheets/landing/footer.scss */
.hs-footer-content li a {
  color: #535353 !important;
}

/* line 63, app/assets/stylesheets/landing/footer.scss */
.hs-footer-content li a.hs-footer-content-lists-title {
  margin-bottom: 16px;
  cursor: default;
  color: #343434 !important;
  cursor: pointer;
}

/* line 72, app/assets/stylesheets/landing/footer.scss */
.hs-footer-content-lists {
  display: grid;
  grid-template-columns: repeat(auto-fill, 264px);
  grid-template-rows: auto;
  column-gap: 48px;
  row-gap: 48px;
  width: 100%;
  margin-right: 128px;
}

/* line 81, app/assets/stylesheets/landing/footer.scss */
.hs-footer-content-lists #footer-services, .hs-footer-content-lists #footer-resources, .hs-footer-content-lists #footer-company {
  display: flex;
  flex-direction: column;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-footer-content-lists #footer-services > *:not(:last-child), .hs-footer-content-lists #footer-resources > *:not(:last-child), .hs-footer-content-lists #footer-company > *:not(:last-child) {
  margin-bottom: 32px;
}

/* line 88, app/assets/stylesheets/landing/footer.scss */
.hs-footer-content-right {
  display: flex;
  flex-direction: column;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-footer-content-right > *:not(:last-child) {
  margin-bottom: 32px;
}

/* line 94, app/assets/stylesheets/landing/footer.scss */
.hs-footer-content-language, .hs-footer-content-social {
  display: flex;
  flex-direction: column;
  height: fit-content;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-footer-content-language > *:not(:last-child), .hs-footer-content-social > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 103, app/assets/stylesheets/landing/footer.scss */
.hs-footer-content-language > label::before {
  margin-right: 8px;
}

/* line 110, app/assets/stylesheets/landing/footer.scss */
.hs-footer-content-social ul {
  display: flex;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-footer-content-social ul > *:not(:last-child) {
  margin-right: 8px;
}

/* line 115, app/assets/stylesheets/landing/footer.scss */
.hs-footer-content-social img {
  width: 32px;
  height: 32px;
  border-radius: 4px;
  object-fit: fill;
}

/* line 124, app/assets/stylesheets/landing/footer.scss */
.hs-footer-cooperate {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* line 129, app/assets/stylesheets/landing/footer.scss */
.hs-footer-cooperate span {
  cursor: default;
}

/* line 133, app/assets/stylesheets/landing/footer.scss */
.hs-footer-cooperate > * {
  position: relative;
  color: #535353 !important;
}

/* line 137, app/assets/stylesheets/landing/footer.scss */
.hs-footer-cooperate > *:not(:first-child) {
  margin-left: 16px;
}

/* line 141, app/assets/stylesheets/landing/footer.scss */
.hs-footer-cooperate > *:not(:last-child) {
  margin-right: 16px;
}

/* line 144, app/assets/stylesheets/landing/footer.scss */
.hs-footer-cooperate > *:not(:last-child)::after {
  color: #535353;
  content: '|';
  position: absolute;
  right: -16px;
}

/* line 154, app/assets/stylesheets/landing/footer.scss */
.hs-footer #select-language {
  width: 240px;
  justify-content: flex-start;
}

/* line 159, app/assets/stylesheets/landing/footer.scss */
.hs-footer #language-box {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 8px;
  border: 2px solid #ECECEC;
  background: white;
  padding: 32px;
  flex-direction: column;
  z-index: 99999;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-footer #language-box > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 173, app/assets/stylesheets/landing/footer.scss */
.hs-footer #language-box > ul {
  display: grid;
  grid-template-columns: repeat(4, 160px);
  grid-template-rows: auto;
}

/* line 178, app/assets/stylesheets/landing/footer.scss */
.hs-footer #language-box > ul > li {
  padding: 8px 16px;
  width: 100%;
}

/* line 182, app/assets/stylesheets/landing/footer.scss */
.hs-footer #language-box > ul > li.selected {
  border: 2px solid #848484;
  border-radius: 8px;
}

/* line 187, app/assets/stylesheets/landing/footer.scss */
.hs-footer #language-box > ul > li > a {
  width: 100%;
}

/* line 194, app/assets/stylesheets/landing/footer.scss */
.hs-footer #black-bg {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 9999;
  opacity: 0.3;
}

/* line 205, app/assets/stylesheets/landing/footer.scss */
.hs-footer #black-bg:hover {
  cursor: pointer;
}

/* line 210, app/assets/stylesheets/landing/footer.scss */
.hs-footer a {
  color: white;
}

@media screen and (max-width: 880px) {
  /* line 215, app/assets/stylesheets/landing/footer.scss */
  .hs-footer-container {
    padding: 32px;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-footer-container > *:not(:last-child) {
    margin-bottom: 32px;
  }
  /* line 220, app/assets/stylesheets/landing/footer.scss */
  .hs-footer-content {
    flex-direction: column;
  }
  /* line 223, app/assets/stylesheets/landing/footer.scss */
  .hs-footer-content-lists {
    grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
    margin: 0;
    margin-bottom: 64px;
    column-gap: 32px;
    row-gap: 32px;
  }
  /* line 232, app/assets/stylesheets/landing/footer.scss */
  .hs-footer-cooperate {
    flex-direction: column;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-footer-cooperate > *:not(:last-child) {
    margin-bottom: 8px;
  }
  /* line 237, app/assets/stylesheets/landing/footer.scss */
  .hs-footer-cooperate > *:not(:first-child) {
    margin-left: 0;
  }
  /* line 241, app/assets/stylesheets/landing/footer.scss */
  .hs-footer-cooperate > *:not(:last-child) {
    margin-right: 0;
  }
  /* line 244, app/assets/stylesheets/landing/footer.scss */
  .hs-footer-cooperate > *:not(:last-child)::after {
    content: '';
  }
  /* line 251, app/assets/stylesheets/landing/footer.scss */
  .hs-footer #language-box {
    padding: 16px;
    min-width: 240px;
    width: 80vw;
  }
  /* line 256, app/assets/stylesheets/landing/footer.scss */
  .hs-footer #language-box > ul {
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: auto;
  }
  /* line 262, app/assets/stylesheets/landing/footer.scss */
  .hs-footer #select-language {
    max-width: 480px;
    width: 100%;
  }
}

/* line 270, app/assets/stylesheets/landing/footer.scss */
#hiring-footer {
  background-color: #3690FF;
  color: white !important;
  padding: 8px 16px;
  margin-left: -16px;
}

/* line 4, app/assets/stylesheets/landing/form.scss */
.hs-session {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  padding: 32px;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-session > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 13, app/assets/stylesheets/landing/form.scss */
.hs-session .hs-form {
  width: fit-content;
  max-width: 400px;
}

/* line 18, app/assets/stylesheets/landing/form.scss */
.hs-session-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

/* line 23, app/assets/stylesheets/landing/form.scss */
.hs-session-links > li {
  position: relative;
}

/* line 26, app/assets/stylesheets/landing/form.scss */
.hs-session-links > li:not(:first-child) {
  margin-left: 16px;
}

/* line 30, app/assets/stylesheets/landing/form.scss */
.hs-session-links > li:not(:last-child) {
  margin-right: 16px;
}

/* line 33, app/assets/stylesheets/landing/form.scss */
.hs-session-links > li:not(:last-child)::after {
  color: #535353 !important;
  content: '|';
  position: absolute;
  right: -16px;
}

/* line 41, app/assets/stylesheets/landing/form.scss */
.hs-session-links > li a {
  color: #535353 !important;
}

@media screen and (max-width: 880px) {
  /* line 4, app/assets/stylesheets/landing/form.scss */
  .hs-session {
    padding: 32px 16px;
  }
}

/* line 52, app/assets/stylesheets/landing/form.scss */
.hs-form {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 32px;
  border: 1px solid #ECECEC;
  box-shadow: 0px 1px 8px rgba(204, 204, 204, 0.25);
  border-radius: 8px;
  align-items: center;
  min-width: 400px;
  max-width: 680px;
  background-color: white;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-form > *:not(:last-child) {
  margin-bottom: 24px;
}

/* line 66, app/assets/stylesheets/landing/form.scss */
.hs-form-googleauth {
  width: 100%;
}

/* line 69, app/assets/stylesheets/landing/form.scss */
.hs-form-googleauth button {
  width: 100%;
}

/* line 72, app/assets/stylesheets/landing/form.scss */
.hs-form-googleauth button img {
  margin-right: 16px;
}

/* line 78, app/assets/stylesheets/landing/form.scss */
.hs-form h1,
.hs-form h2 {
  text-align: center;
  color: #343434 !important;
}

/* line 84, app/assets/stylesheets/landing/form.scss */
.hs-form p,
.hs-form div,
.hs-form span {
  color: #535353 !important;
}

/* line 90, app/assets/stylesheets/landing/form.scss */
.hs-form label {
  color: #343434 !important;
}

/* line 94, app/assets/stylesheets/landing/form.scss */
.hs-form input[type=submit] {
  width: 100%;
}

/* line 98, app/assets/stylesheets/landing/form.scss */
.hs-form-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-form-content > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 105, app/assets/stylesheets/landing/form.scss */
.hs-form-content .field_with_errors input {
  width: 100%;
}

/* line 109, app/assets/stylesheets/landing/form.scss */
.hs-form-content img {
  position: absolute;
  width: 288px;
  height: 288px;
  bottom: -56px;
  left: -216px;
  pointer-events: none;
}

/* line 119, app/assets/stylesheets/landing/form.scss */
.hs-form-fields {
  width: 100%;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-form-fields > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 123, app/assets/stylesheets/landing/form.scss */
.hs-form-fields input {
  width: 100%;
}

/* line 127, app/assets/stylesheets/landing/form.scss */
.hs-form-fields.grid {
  width: auto;
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  align-items: flex-start;
  justify-content: center;
  margin-right: -64px;
  margin-bottom: -16px;
  margin-bottom: 16px;
}

/* line 30, app/assets/stylesheets/landing/mixins.scss */
.hs-form-fields.grid > * {
  margin-right: 64px;
  margin-bottom: 16px;
}

/* line 134, app/assets/stylesheets/landing/form.scss */
.hs-form-group {
  display: flex;
  flex-direction: column;
  width: 272px;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-form-group > *:not(:last-child) {
  margin-bottom: 8px;
}

/* line 140, app/assets/stylesheets/landing/form.scss */
.hs-form-group.full {
  width: 100%;
}

/* line 145, app/assets/stylesheets/landing/form.scss */
.hs-form-terms {
  display: flex;
  align-self: flex-start;
}

/* line 149, app/assets/stylesheets/landing/form.scss */
.hs-form-terms input {
  margin-top: 2px;
}

/* line 153, app/assets/stylesheets/landing/form.scss */
.hs-form-terms span {
  margin-left: 8px;
}

/* line 158, app/assets/stylesheets/landing/form.scss */
.hs-form-warnings {
  display: flex;
  flex-direction: column;
}

/* line 162, app/assets/stylesheets/landing/form.scss */
.hs-form-warnings > * {
  margin-top: 16px;
}

/* line 167, app/assets/stylesheets/landing/form.scss */
.hs-form-warning {
  color: red;
}

/* line 171, app/assets/stylesheets/landing/form.scss */
.hs-form-divider {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
}

/* line 177, app/assets/stylesheets/landing/form.scss */
.hs-form-divider span {
  padding: 0 16px;
  background-color: white;
  position: relative;
}

/* line 183, app/assets/stylesheets/landing/form.scss */
.hs-form-divider::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  border: solid #CCCCCC;
  border-width: 0 0 1px;
}

/* line 194, app/assets/stylesheets/landing/form.scss */
.hs-form #password-group {
  position: relative;
}

/* line 198, app/assets/stylesheets/landing/form.scss */
.hs-form #password-input {
  padding-right: 48px;
  margin-bottom: 0;
}

/* line 203, app/assets/stylesheets/landing/form.scss */
.hs-form #see-password {
  position: absolute;
  right: 16px;
  top: 8px;
  font-size: 24px;
  color: #CCCCCC;
  -webkit-transition: color 0.1s;
  -moz-transition: color 0.1s;
  -o-transition: color 0.1s;
  transition: color 0.1s;
}

/* line 211, app/assets/stylesheets/landing/form.scss */
.hs-form #see-password::before {
  margin: 0;
}

/* line 215, app/assets/stylesheets/landing/form.scss */
.hs-form #see-password:hover {
  color: #848484;
}

/* line 220, app/assets/stylesheets/landing/form.scss */
.hs-form #password-requirements {
  opacity: 0;
  visibility: hidden;
  background-color: white;
  border: 2px solid #CCCCCC;
  border-radius: 8px;
  padding: 16px;
  position: absolute;
  top: -48px;
  right: -24px;
  transform: translate(100%, 0);
  display: flex;
  flex-direction: column;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-form #password-requirements > *:not(:last-child) {
  margin-bottom: 4px;
}

/* line 236, app/assets/stylesheets/landing/form.scss */
.hs-form #password-requirements.show {
  opacity: 1;
  visibility: visible;
}

/* line 241, app/assets/stylesheets/landing/form.scss */
.hs-form #password-requirements::before {
  position: absolute;
  top: 48px;
  left: -16px;
  content: "";
  width: 0;
  height: 0;
  border-top: 16px solid transparent;
  border-bottom: 16px solid transparent;
  border-right: 16px solid #CCCCCC;
}

/* line 253, app/assets/stylesheets/landing/form.scss */
.hs-form #password-requirements > * {
  color: #848484;
}

/* line 256, app/assets/stylesheets/landing/form.scss */
.hs-form #password-requirements > *::before {
  color: #848484;
  margin-right: 8px;
}

/* line 261, app/assets/stylesheets/landing/form.scss */
.hs-form #password-requirements > *.check {
  color: #0D78FD;
}

/* line 264, app/assets/stylesheets/landing/form.scss */
.hs-form #password-requirements > *.check::before {
  content: 'check';
  color: #0D78FD;
}

@media screen and (max-width: 880px) {
  /* line 52, app/assets/stylesheets/landing/form.scss */
  .hs-form {
    min-width: 100%;
    width: 100%;
    max-width: 100%;
  }
  /* line 278, app/assets/stylesheets/landing/form.scss */
  .hs-form-fields.grid {
    margin-right: 0;
  }
  /* line 283, app/assets/stylesheets/landing/form.scss */
  .hs-form-group {
    width: 100%;
    margin-right: 0 !important;
  }
}

/* line 290, app/assets/stylesheets/landing/form.scss */
.password-requirements {
  visibility: hidden;
  background-color: #101828;
  border-radius: 8px;
  padding: 16px;
  position: absolute;
  right: 0;
  transform: translate(calc(100% + 10px), -56px);
  display: flex;
  flex-direction: column;
  font-size: 12px;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.password-requirements > *:not(:last-child) {
  margin-bottom: 4px;
}

/* line 303, app/assets/stylesheets/landing/form.scss */
.password-requirements::before {
  position: absolute;
  background-color: #101828;
  content: "";
  left: -6px;
  width: 12px;
  height: 12px;
  border-radius: 0 0 0 1px;
  border: none;
  transform: rotate(45deg);
}

/* line 315, app/assets/stylesheets/landing/form.scss */
.password-requirements > * {
  color: white;
}

/* line 318, app/assets/stylesheets/landing/form.scss */
.password-requirements > *::before {
  color: white;
  margin-right: 8px;
}

/* line 323, app/assets/stylesheets/landing/form.scss */
.password-requirements > *.check {
  color: #6AB4AC;
}

/* line 326, app/assets/stylesheets/landing/form.scss */
.password-requirements > *.check::before {
  content: 'check';
  color: #6AB4AC;
}

@media screen and (max-width: 880px) {
  /* line 290, app/assets/stylesheets/landing/form.scss */
  .password-requirements {
    margin-top: -12px;
    position: relative;
    transform: initial;
    height: 24px;
    padding: 0;
    overflow: hidden;
    background-color: transparent;
  }
  /* line 342, app/assets/stylesheets/landing/form.scss */
  .password-requirements::before {
    display: none;
  }
  /* line 346, app/assets/stylesheets/landing/form.scss */
  .password-requirements > * {
    color: #D92D20;
    font-weight: 500;
  }
  /* line 350, app/assets/stylesheets/landing/form.scss */
  .password-requirements > *::before {
    margin-right: 0;
  }
  /* line 354, app/assets/stylesheets/landing/form.scss */
  .password-requirements > *.check {
    display: none;
  }
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v78/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2");
  font-display: swap;
}

@font-face {
  font-family: Averta;
  src: url(https:/assets/Averta/AvertaStd-Regular-ca60f1dfe676a0b2f185812af147c08792cf392db5dcecdf5967b92914fc7c39.woff);
  font-display: swap;
}

@font-face {
  font-family: Averta;
  src: url(https:/assets/Averta/AvertaStd-Bold-7a61933725d2b5156a5b256e557a95b7e17cb8bb0c42cf2303ceb4e474484d00.woff);
  font-weight: bold;
  font-display: swap;
}

/* line 24, app/assets/stylesheets/landing/fonts.scss */
body {
  font-family: Averta, sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0.01em;
}

/* line 34, app/assets/stylesheets/landing/fonts.scss */
input,
textarea,
button {
  font-family: inherit;
}

/* line 40, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.display-title, .hs-markdown a.display-title, .hs-markdown p.display-title, .hs-markdown strong.display-title, .hs-markdown h2.display-title, .hs-markdown h1.display-title, .hs-font-positive.big-title, .hs-markdown a.big-title, .hs-markdown p.big-title, .hs-markdown strong.big-title, .hs-markdown h2.big-title, .hs-markdown h1.big-title, .hs-font-positive.medium-title, .hs-markdown a.medium-title, .hs-markdown p.medium-title, .hs-markdown strong.medium-title, .hs-markdown h2.medium-title, .hs-markdown h1.hs-font-positive, .hs-markdown h1.medium-title, .hs-markdown h1, .hs-font-positive.small-title, .hs-markdown a.small-title, .hs-markdown p.small-title, .hs-markdown strong.small-title, .hs-markdown h2.hs-font-positive, .hs-markdown h2.small-title, .hs-markdown h2, .hs-markdown h1.small-title, .hs-font-positive.subtitle, .hs-markdown a.subtitle, .hs-markdown p.subtitle, .hs-markdown strong.hs-font-positive, .hs-markdown strong.subtitle, .hs-markdown strong, .hs-markdown h2.subtitle, .hs-markdown h1.subtitle, .hs-font-positive.base, .hs-markdown a.base, .hs-markdown p.base, .hs-markdown strong.base, .hs-markdown h2.base, .hs-markdown h1.base, .hs-font-positive.small-base, .hs-markdown a.small-base, .hs-markdown p.hs-font-positive, .hs-markdown p.small-base, .hs-markdown p, .hs-markdown strong.small-base, .hs-markdown h2.small-base, .hs-markdown h1.small-base, .hs-font-positive.caption, .hs-markdown a.caption, .hs-markdown p.caption, .hs-markdown strong.caption, .hs-markdown h2.caption, .hs-markdown h1.caption {
  color: #202020;
}

/* line 44, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.display-title, .hs-font-negative.big-title, .hs-font-negative.medium-title, .hs-markdown h1.hs-font-negative, .hs-font-negative.small-title, .hs-markdown h2.hs-font-negative, .hs-font-negative.subtitle, .hs-markdown strong.hs-font-negative, .hs-font-negative.base, .hs-font-negative.small-base, .hs-markdown p.hs-font-negative, .hs-font-negative.caption {
  color: white;
}

/* line 48, app/assets/stylesheets/landing/fonts.scss */
.bold {
  font-weight: bold !important;
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.display-title, .hs-markdown a.display-title, .hs-markdown p.display-title, .hs-markdown strong.display-title, .hs-markdown h2.display-title, .hs-markdown h1.display-title {
  font-size: 64px;
  line-height: 64px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.display-title, .hs-markdown a.display-title, .hs-markdown p.display-title, .hs-markdown strong.display-title, .hs-markdown h2.display-title, .hs-markdown h1.display-title {
    font-size: 40px;
    line-height: 48px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.big-title, .hs-markdown a.big-title, .hs-markdown p.big-title, .hs-markdown strong.big-title, .hs-markdown h2.big-title, .hs-markdown h1.big-title {
  font-size: 48px;
  line-height: 56px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.big-title, .hs-markdown a.big-title, .hs-markdown p.big-title, .hs-markdown strong.big-title, .hs-markdown h2.big-title, .hs-markdown h1.big-title {
    font-size: 40px;
    line-height: 48px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.medium-title, .hs-markdown a.medium-title, .hs-markdown p.medium-title, .hs-markdown strong.medium-title, .hs-markdown h2.medium-title, .hs-markdown h1 {
  font-size: 36px;
  line-height: 40px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.medium-title, .hs-markdown a.medium-title, .hs-markdown p.medium-title, .hs-markdown strong.medium-title, .hs-markdown h2.medium-title, .hs-markdown h1 {
    font-size: 32px;
    line-height: 40px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.small-title, .hs-markdown a.small-title, .hs-markdown p.small-title, .hs-markdown strong.small-title, .hs-markdown h2, .hs-markdown h1.small-title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.small-title, .hs-markdown a.small-title, .hs-markdown p.small-title, .hs-markdown strong.small-title, .hs-markdown h2, .hs-markdown h1.small-title {
    font-size: 24px;
    line-height: 32px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.subtitle, .hs-markdown a.subtitle, .hs-markdown p.subtitle, .hs-markdown strong, .hs-markdown h2.subtitle, .hs-markdown h1.subtitle {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.subtitle, .hs-markdown a.subtitle, .hs-markdown p.subtitle, .hs-markdown strong, .hs-markdown h2.subtitle, .hs-markdown h1.subtitle {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.base, .hs-markdown a.base, .hs-markdown p.base, .hs-markdown strong.base, .hs-markdown h2.base, .hs-markdown h1.base {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.base, .hs-markdown a.base, .hs-markdown p.base, .hs-markdown strong.base, .hs-markdown h2.base, .hs-markdown h1.base {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.small-base, .hs-markdown a.small-base, .hs-markdown p, .hs-markdown strong.small-base, .hs-markdown h2.small-base, .hs-markdown h1.small-base {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.small-base, .hs-markdown a.small-base, .hs-markdown p, .hs-markdown strong.small-base, .hs-markdown h2.small-base, .hs-markdown h1.small-base {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.caption, .hs-markdown a.caption, .hs-markdown p.caption, .hs-markdown strong.caption, .hs-markdown h2.caption, .hs-markdown h1.caption {
  font-size: 15px;
  line-height: 16px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-positive.caption, .hs-markdown a.caption, .hs-markdown p.caption, .hs-markdown strong.caption, .hs-markdown h2.caption, .hs-markdown h1.caption {
    font-size: 15px;
    line-height: 16px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.display-title {
  font-size: 64px;
  line-height: 64px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.display-title {
    font-size: 40px;
    line-height: 48px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.big-title {
  font-size: 48px;
  line-height: 56px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.big-title {
    font-size: 40px;
    line-height: 48px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.medium-title, .hs-markdown h1.hs-font-negative {
  font-size: 36px;
  line-height: 40px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.medium-title, .hs-markdown h1.hs-font-negative {
    font-size: 32px;
    line-height: 40px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.small-title, .hs-markdown h2.hs-font-negative {
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.small-title, .hs-markdown h2.hs-font-negative {
    font-size: 24px;
    line-height: 32px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.subtitle, .hs-markdown strong.hs-font-negative {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.subtitle, .hs-markdown strong.hs-font-negative {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.base {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.base {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.small-base, .hs-markdown p.hs-font-negative {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.small-base, .hs-markdown p.hs-font-negative {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 70, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.caption {
  font-size: 15px;
  line-height: 16px;
  font-weight: 400;
}

@media screen and (max-width: 880px) {
  /* line 70, app/assets/stylesheets/landing/fonts.scss */
  .hs-font-negative.caption {
    font-size: 15px;
    line-height: 16px;
  }
}

/* line 85, app/assets/stylesheets/landing/fonts.scss */
.small.hs-font-positive.alt, .hs-markdown a.hs-font-positive, .hs-markdown a.small, .hs-markdown p.small.alt, .hs-markdown strong.small.alt, .hs-markdown h2.small.alt, .hs-markdown h1.small.alt, .small.hs-font-negative.alt, .hs-markdown a.hs-font-negative, nav.pagination > :not(.current, .gap) a.hs-font-positive.alt, nav.pagination > :not(.current, .gap) .hs-markdown a, .hs-markdown nav.pagination > :not(.current, .gap) a, nav.pagination > :not(.current, .gap) a.hs-font-negative.alt {
  font-size: 15px;
  line-height: 16px;
  font-weight: 400;
}

/* line 91, app/assets/stylesheets/landing/fonts.scss */
.big.hs-font-positive.alt, .hs-markdown a.hs-font-positive, .hs-markdown a.big, .hs-markdown p.big.alt, .hs-markdown strong.big.alt, .hs-markdown h2.big.alt, .hs-markdown h1.big.alt, .big.hs-font-negative.alt, .hs-markdown a.hs-font-negative {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

/* line 98, app/assets/stylesheets/landing/fonts.scss */
a {
  color: #202020;
}

/* line 102, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.alt, .hs-markdown a.hs-font-positive, .hs-markdown a.alt, .hs-markdown a, .hs-markdown p.alt, .hs-markdown strong.alt, .hs-markdown h2.alt, .hs-markdown h1.alt {
  color: #0064DF;
}

/* line 106, app/assets/stylesheets/landing/fonts.scss */
.hs-font-positive.alt:hover, .hs-markdown a:hover, .hs-markdown p.alt:hover, .hs-markdown strong.alt:hover, .hs-markdown h2.alt:hover, .hs-markdown h1.alt:hover {
  text-decoration: underline;
}

/* line 111, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.alt, .hs-markdown a.hs-font-negative {
  color: white;
}

/* line 115, app/assets/stylesheets/landing/fonts.scss */
.hs-font-negative.alt:hover, .hs-markdown a.hs-font-negative:hover {
  text-decoration: underline;
}

/* line 6, app/assets/stylesheets/landing/markdown.scss */
.hs-markdown-container {
  padding: 64px 32px;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
  width: 800px;
  max-width: 100%;
}

/* line 15, app/assets/stylesheets/landing/markdown.scss */
.hs-markdown-container > * + h2 {
  margin-top: 16px;
}

/* line 19, app/assets/stylesheets/landing/markdown.scss */
.hs-markdown-container > * + p:has(strong) {
  margin-top: 16px;
}

/* line 25, app/assets/stylesheets/landing/markdown.scss */
.hs-markdown h1 {
  margin-bottom: 64px;
  align-self: center;
}

/* line 32, app/assets/stylesheets/landing/markdown.scss */
.hs-markdown h2 {
  margin-bottom: 16px;
}

/* line 43, app/assets/stylesheets/landing/markdown.scss */
.hs-markdown p {
  margin-bottom: 16px;
}

/* line 49, app/assets/stylesheets/landing/markdown.scss */
.hs-markdown ul,
.hs-markdown ol {
  display: flex;
  flex-direction: column;
  list-style-position: inside;
  margin-bottom: 16px;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-markdown ul > *:not(:last-child),
.hs-markdown ol > *:not(:last-child) {
  margin-bottom: 8px;
}

/* line 58, app/assets/stylesheets/landing/markdown.scss */
.hs-markdown ul {
  list-style-type: square;
}

/* line 62, app/assets/stylesheets/landing/markdown.scss */
.hs-markdown ol {
  list-style-type: decimal;
}

/* line 65, app/assets/stylesheets/landing/markdown.scss */
.hs-markdown ol > li ul {
  margin-top: 16px;
  margin-left: 24px;
}

/* line 71, app/assets/stylesheets/landing/markdown.scss */
.hs-markdown li > ul {
  margin-top: 8px;
  margin-left: 24px;
}

/* line 4, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing {
  width: 100%;
  display: flex;
  justify-content: center;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-pricing > *:not(:last-child) {
  margin-right: 16px;
}

/* line 10, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing h3 {
  text-align: center;
  color: #535353 !important;
}

/* line 15, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-microservice {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-pricing-microservice > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 21, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-microservice-container {
  background-color: white;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 2px solid #ECECEC;
  border-radius: 8px;
  min-width: 360px;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-pricing-microservice-container > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 31, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-microservice-container > :last-child {
  width: 100% !important;
  border-radius: 0 0 8px 8px;
}

/* line 37, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-microservice-content {
  display: flex;
  flex-direction: column;
  padding: 16px 24px;
  width: 100%;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-pricing-microservice-content > *:not(:last-child) {
  margin-bottom: 32px;
}

/* line 45, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-microservice-summary {
  display: flex;
  justify-content: center;
  word-break: keep-all;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-pricing-microservice-summary > *:not(:last-child) {
  margin-right: 32px;
}

/* line 51, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-microservice-summary li {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

/* line 57, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-microservice-summary li > :first-child {
  color: #343434 !important;
}

/* line 61, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-microservice-summary li > :last-child {
  color: #535353 !important;
}

/* line 67, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-microservice-features {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: flex-start;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.hs-pricing-microservice-features > *:not(:last-child) {
  margin-bottom: 16px;
}

/* line 75, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-microservice-features > li {
  text-align: left;
  color: #535353 !important;
}

/* line 79, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-microservice-features > li::before {
  color: #3690FF;
}

/* line 85, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-microservice-link {
  text-align: center;
  max-width: 80%;
}

/* line 90, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-microservice > :last-child {
  color: #535353 !important;
}

/* line 94, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-microservice.single {
  background-color: white;
  border: 2px solid #ECECEC;
  border-radius: 8px;
  padding: 16px 24px;
}

@media screen and (max-width: 880px) {
  /* line 4, app/assets/stylesheets/landing/pricing.scss */
  .hs-pricing {
    flex-direction: column;
    align-items: center;
  }
  /* line 10, app/assets/stylesheets/landing/mixins.scss */
  .hs-pricing > *:not(:last-child) {
    margin-right: 0;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-pricing > *:not(:last-child) {
    margin-bottom: 32px;
  }
  /* line 108, app/assets/stylesheets/landing/pricing.scss */
  .hs-pricing-microservice {
    width: fit-content;
  }
  /* line 111, app/assets/stylesheets/landing/pricing.scss */
  .hs-pricing-microservice-container {
    width: 100%;
  }
  /* line 116, app/assets/stylesheets/landing/pricing.scss */
  .hs-pricing-microservice-content {
    padding: 16px;
    width: 100%;
  }
  /* line 10, app/assets/stylesheets/landing/mixins.scss */
  .hs-pricing-microservice-summary > *:not(:last-child) {
    margin-right: 16px;
  }
  /* line 125, app/assets/stylesheets/landing/pricing.scss */
  .hs-pricing-microservice.single {
    padding: 16px;
  }
}

/* line 132, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-table {
  border: 1px solid #ECECEC;
  border-spacing: 0;
  border-radius: 10px;
}

/* line 137, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-table td,
.hs-pricing-table th {
  background-color: white;
  color: #343434 !important;
  border: 1px solid #ECECEC;
  padding: 16px 32px;
  text-align: center;
}

/* line 145, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-table td div,
.hs-pricing-table th div {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 153, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-table tbody > tr:nth-child(1) > td:nth-child(2):before {
  content: "FREE TRIAL\00000a";
  padding: 2px 4px;
  border-radius: 4px;
  background: limegreen;
  color: white;
  font-size: 14px;
  line-height: 16px;
  white-space: pre;
  font-weight: bold;
}

/* line 166, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-table th,
.hs-pricing-table td:first-child {
  cursor: default;
}

/* line 171, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-table thead:first-child th:first-child {
  border-top-left-radius: 8px;
}

/* line 175, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-table thead:first-child th:last-child {
  border-top-right-radius: 8px;
}

/* line 179, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-table tr:last-child td:first-child {
  border-bottom-left-radius: 8px;
}

/* line 183, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-table tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}

/* line 187, app/assets/stylesheets/landing/pricing.scss */
.hs-pricing-table picture {
  margin-right: 8px;
  width: 32px;
  height: 32px;
}

@media screen and (max-width: 880px) {
  /* line 195, app/assets/stylesheets/landing/pricing.scss */
  .hs-pricing-table td,
.hs-pricing-table th {
    padding: 8px;
  }
  /* line 201, app/assets/stylesheets/landing/pricing.scss */
  .hs-pricing-table tr > :first-child {
    display: none;
  }
}

/* line 209, app/assets/stylesheets/landing/pricing.scss */
.priceEstimator__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 64px 32px;
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.priceEstimator__container > *:not(:last-child) {
  margin-bottom: 32px;
}

/* line 219, app/assets/stylesheets/landing/pricing.scss */
.priceEstimator__inputGroup {
  display: flex;
  align-items: center;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.priceEstimator__inputGroup > *:not(:last-child) {
  margin-right: 16px;
}

/* line 225, app/assets/stylesheets/landing/pricing.scss */
.priceEstimator__results {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* line 16, app/assets/stylesheets/landing/mixins.scss */
.priceEstimator__results > *:not(:last-child) {
  margin-bottom: 8px;
}

/* line 232, app/assets/stylesheets/landing/pricing.scss */
.priceEstimator__results li {
  width: 100%;
  display: flex;
  align-items: center;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.priceEstimator__results li > *:not(:last-child) {
  margin-right: 8px;
}

/* line 240, app/assets/stylesheets/landing/pricing.scss */
.priceEstimator .hs-form {
  width: 480px;
}

/* line 243, app/assets/stylesheets/landing/pricing.scss */
.priceEstimator .hs-form-group {
  width: 100%;
}

/* line 247, app/assets/stylesheets/landing/pricing.scss */
.priceEstimator .hs-form #serviceInput, .priceEstimator .hs-form #accuracyInput, .priceEstimator .hs-form #languageInput {
  width: 256px;
}

/* line 251, app/assets/stylesheets/landing/pricing.scss */
.priceEstimator .hs-form #timeUnitInput {
  width: 144px;
}

/* line 255, app/assets/stylesheets/landing/pricing.scss */
.priceEstimator .hs-form #audioLengthInput {
  width: 96px;
}

/* line 260, app/assets/stylesheets/landing/pricing.scss */
.priceEstimator h2, .priceEstimator .hs-form-divider {
  text-align: center;
}

@media screen and (max-width: 880px) {
  /* line 265, app/assets/stylesheets/landing/pricing.scss */
  .priceEstimator__container {
    padding: 32px 16px;
  }
  /* line 269, app/assets/stylesheets/landing/pricing.scss */
  .priceEstimator .hs-form {
    width: 100%;
  }
  /* line 272, app/assets/stylesheets/landing/pricing.scss */
  .priceEstimator .hs-form #serviceInput, .priceEstimator .hs-form #accuracyInput, .priceEstimator .hs-form #languageInput {
    width: 100%;
  }
  /* line 276, app/assets/stylesheets/landing/pricing.scss */
  .priceEstimator .hs-form #timeUnitInput {
    width: 144px;
  }
  /* line 280, app/assets/stylesheets/landing/pricing.scss */
  .priceEstimator .hs-form #audioLengthInput {
    width: 64px;
  }
}

/* line 3, app/assets/stylesheets/landing/referral_banner.scss */
.hs-header-referral {
  position: sticky;
  background: #0064DF;
  width: 100%;
  padding: 16px 0;
  text-align: center;
  cursor: default;
}

/* line 11, app/assets/stylesheets/landing/referral_banner.scss */
.hs-header-referral span {
  color: white !important;
}

/* line 4, app/assets/stylesheets/landing/salary.scss */
.hs-salary {
  display: flex;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-salary > *:not(:last-child) {
  margin-right: 32px;
}

/* line 8, app/assets/stylesheets/landing/salary.scss */
.hs-salary li {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-salary li > *:not(:last-child) {
  margin-right: 16px;
}

/* line 14, app/assets/stylesheets/landing/salary.scss */
.hs-salary li > :first-child {
  color: #343434 !important;
  word-break: keep-all;
}

/* line 19, app/assets/stylesheets/landing/salary.scss */
.hs-salary li > :last-child {
  max-width: 96px;
  color: #343434 !important;
}

@media screen and (max-width: 880px) {
  /* line 4, app/assets/stylesheets/landing/salary.scss */
  .hs-salary {
    flex-direction: column;
    align-items: flex-end;
  }
  /* line 10, app/assets/stylesheets/landing/mixins.scss */
  .hs-salary > *:not(:last-child) {
    margin-right: 0;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-salary > *:not(:last-child) {
    margin-bottom: 16px;
  }
}

/**************************************/
/*            Animations              */
/**************************************/
@-webkit-keyframes rotating

/* Safari and Chrome */ {
  from {
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* line 5, app/assets/stylesheets/landing/task.scss */
.hs-status.processing {
  pointer-events: none;
  cursor: default;
  background: #CCCCCC;
  color: white;
}

/* line 11, app/assets/stylesheets/landing/task.scss */
.hs-status.processing::before, .hs-status.processing::after {
  -webkit-animation: rotating 2s linear infinite;
  -moz-animation: rotating 2s linear infinite;
  -ms-animation: rotating 2s linear infinite;
  -o-animation: rotating 2s linear infinite;
  animation: rotating 2s linear infinite;
}

/* line 18, app/assets/stylesheets/landing/task.scss */
.hs-task-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 64px 32px;
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
}

/* line 27, app/assets/stylesheets/landing/task.scss */
.hs-task-container a {
  margin-top: 32px;
}

/* line 32, app/assets/stylesheets/landing/task.scss */
.hs-task img {
  margin-bottom: 64px;
}

/* line 36, app/assets/stylesheets/landing/task.scss */
.hs-task-description {
  margin-top: 16px;
}

/* line 41, app/assets/stylesheets/landing/task.scss */
.hs-task-progress {
  width: 736px;
  height: 24px;
  border-radius: 16px;
  position: relative;
  background-color: #ECECEC;
  margin-top: 32px;
}

/* line 49, app/assets/stylesheets/landing/task.scss */
.hs-task-progress-fill {
  position: absolute;
  width: 0%;
  height: 100%;
  border-radius: 16px;
  left: 0;
  z-index: 1;
  width: 0;
  background-color: #FF7A85;
  -webkit-transition: width 0.2s linear;
  -moz-transition: width 0.2s linear;
  -o-transition: width 0.2s linear;
  transition: width 0.2s linear;
}

/* line 4, app/assets/stylesheets/landing/tools.scss */
.hs-tool {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-content: center;
  padding: 32px;
  border: 2px solid #ECECEC;
  border-radius: 8px;
  background-color: white;
}

/* line 14, app/assets/stylesheets/landing/tools.scss */
.hs-tool-header {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 16px;
}

/* line 10, app/assets/stylesheets/landing/mixins.scss */
.hs-tool-header > *:not(:last-child) {
  margin-right: 16px;
}

/* line 22, app/assets/stylesheets/landing/tools.scss */
.hs-tool img {
  width: 32px;
  height: 32px;
}

/* line 27, app/assets/stylesheets/landing/tools.scss */
.hs-tool p {
  color: #535353 !important;
  margin-bottom: 32px;
  text-align: center;
}

/* line 33, app/assets/stylesheets/landing/tools.scss */
.hs-tool a {
  width: 100% !important;
}

/* line 39, app/assets/stylesheets/landing/tools.scss */
.hs-tools-container {
  padding: 64px 32px;
  margin: 0 auto;
  width: 100%;
  max-width: 1440px;
}

/* line 43, app/assets/stylesheets/landing/tools.scss */
.hs-tools-container > div {
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  align-items: flex-start;
  justify-content: center;
  margin-right: -32px;
  margin-bottom: -32px;
}

/* line 30, app/assets/stylesheets/landing/mixins.scss */
.hs-tools-container > div > * {
  margin-right: 32px;
  margin-bottom: 32px;
}

/* line 46, app/assets/stylesheets/landing/tools.scss */
.hs-tools-container > div > .hs-tool {
  height: inherit;
  width: 400px;
}

@media screen and (max-width: 880px) {
  /* line 54, app/assets/stylesheets/landing/tools.scss */
  .hs-tools-container {
    align-items: center;
    grid-template-columns: 1fr;
    padding: 32px 16px;
  }
  /* line 10, app/assets/stylesheets/landing/mixins.scss */
  .hs-tools-container > *:not(:last-child) {
    margin-right: 0;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-tools-container > *:not(:last-child) {
    margin-bottom: 16px;
  }
  /* line 61, app/assets/stylesheets/landing/tools.scss */
  .hs-tools-container > div {
    margin-right: 0;
    margin-bottom: 0;
  }
  /* line 16, app/assets/stylesheets/landing/mixins.scss */
  .hs-tools-container > div > *:not(:last-child) {
    margin-bottom: 16px;
  }
  /* line 67, app/assets/stylesheets/landing/tools.scss */
  .hs-tools-container .hs-tool {
    height: fit-content;
    height: -moz-fit-content;
    padding: 24px;
    width: 100%;
    margin-right: 0;
  }
  /* line 74, app/assets/stylesheets/landing/tools.scss */
  .hs-tools-container .hs-tool > img {
    margin-right: 24px;
  }
  /* line 78, app/assets/stylesheets/landing/tools.scss */
  .hs-tools-container .hs-tool:last-child {
    margin-bottom: 0 !important;
  }
}

/* line 1, app/assets/stylesheets/landing/cookie_consent.css */
#cc-main {
  /** Change button primary color to black **/
  --cc-bg: #ffffff;
  --cc-primary-color: #202020;
  --cc-secondary-color: #4b5565;
  --cc-btn-primary-bg: #0064df;
  --cc-btn-primary-hover-bg: #0051b4;
  --cc-btn-primary-border-color: #eef2f6;
  --cc-btn-primary-hover-border-color: var(--cc-btn-primary-hover-bg);
  --cc-btn-secondary-bg: #ffffff;
  --cc-btn-secondary-border-color: #e3e8ef;
  --cc-btn-secondary-hover-bg: #f8fafc;
  --cc-cookie-category-block-bg: #ffffff;
  --cc-cookie-category-block-hover-bg: #fafafa;
  --cc-toggle-on-bg: #0064df;
  --cc-toggle-off-bg: #b1b1b1;
}

/* line 1, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-background, .flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

/* line 7, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.3333333333em;
  line-height: 1em;
}

/* line 13, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon:before {
  content: '\00a0';
}

/* line 16, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon.flag-icon-squared {
  width: 1em;
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ad {
  background-image: url(https:/assets/flags/4x3/ad-f745d2faa765204e08582d7bd42361d0436d6196e1b4f3702af0a42c9d4df6c3.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ad.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ad-d6d410e6c18b6e1a03336e3709a63eb7af784c971175fde51605fc344c336a4b.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ae {
  background-image: url(https:/assets/flags/4x3/ae-caef46de1624ae282db27ae56fd965ef2cee7ae703f042fd6ac2c78e403b6804.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ae.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ae-d78b281a5689b81579c957b575833bd89c06c5439422eb17fc19db1ac7c55a6e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-af {
  background-image: url(https:/assets/flags/4x3/af-60810c6da9fae2f00e589c2a37a2e7f972d5f2fa45c5bc1b836e1c7aacedf90e.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-af.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/af-5e7657fcae893e87702b21a34f17aad8ac836d347d7e35d658108cd7fea0aecd.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ag {
  background-image: url(https:/assets/flags/4x3/ag-eefae9a2f69677a5f7c340ad18107786bdcc8c684cf30f12347ee7d89eae7487.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ag.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ag-045f1193793226f7ef796f894557a231c5884d3fe2fd770a5e260356b4b113cd.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ai {
  background-image: url(https:/assets/flags/4x3/ai-da341343bcfc1ec7618e3e4e254a7fcd03995ff01017c707ea69846e67918624.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ai.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ai-543025ae1b5f4f9872f08d7ad3459c1bd40e4304af8ef5863a0a1b2331c513b4.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-al {
  background-image: url(https:/assets/flags/4x3/al-621c3097a97aca9293fa1dd1c338cd1ee991579551813463ee99304e210f99be.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-al.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/al-760fc3ec8c7f653f938a4212c5f23ef19e053397f28867e9fa273bbc01683d34.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-am {
  background-image: url(https:/assets/flags/4x3/am-cd335435ceeb3dd60d24c9c356454854f80bfa45fb23f22b933216d49516f46f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-am.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/am-4bffaac8dbb969ec31f7899f61b9af3e61df23dab5fd29fa56d42713d1c9d037.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ao {
  background-image: url(https:/assets/flags/4x3/ao-02a3b1472d3025184c0d7b847a5bb8a5c4efc9d03bb0ca45d8f49db706ecaf3d.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ao.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ao-12f671ecebb9960aa8de4fddf0189d3cd97c2051a24572f7675d44eb93e383d5.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-aq {
  background-image: url(https:/assets/flags/4x3/aq-1c8b1a3fa89537eb5cd0497e343c9cdc47abfa031f2eb7c878a020d87dfeccaa.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-aq.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/aq-96c5a2a6f3553cfc60fe16180be0d45ee94ee78f7509a5ea3184f8becd10e57e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ar {
  background-image: url(https:/assets/flags/4x3/ar-d06fae5629a3d976137efde1a0215cd6724775d321c4258389fd749d02c6ef7a.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ar.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ar-dc36dde38182a6e3669ccc039f98a0a7ff972c1e753dedc8cff73ac21050ba25.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-as {
  background-image: url(https:/assets/flags/4x3/as-2198c15ae614f56c223a3b71cdb5441f14d885d09adcdf63a407ce68d16228d0.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-as.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/as-66ff22802fdb5ea041a451b40dc9c5edada9019d9432b9b2fb0d0d2915eb9600.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-at {
  background-image: url(https:/assets/flags/4x3/at-07b60ea073983a4bb1e88bec1eed807189a3a980c6c5eec00c712ec977c4d80d.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-at.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/at-388f1b5c5445204525d4bd93d00b21e80a224a9c9598649fef82f93cc4f08c1d.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-au {
  background-image: url(https:/assets/flags/4x3/au-199e92e2f2eecb088d086be020a44d3bb5875e26813e59b810df28ab6d294cbf.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-au.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/au-ac7ddc8e422db80158f26436fa2577345cf90b72eb801de41c864345b5865356.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-aw {
  background-image: url(https:/assets/flags/4x3/aw-6735997f4c7fb3788235a6cb3341f6bf9015be96957f5f4889c1debf0ec55186.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-aw.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/aw-610e5bd2b05547f5053968d330e3ba2955035cdc50ee345bac7a4580c616f4dd.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ax {
  background-image: url(https:/assets/flags/4x3/ax-4bf8f549e5c0134b187936ac19ef849e81893959c70bdad9381f23ce8463de1b.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ax.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ax-bd8eed5f43fcb1bf0b0b18cf1fcd782cf22b323192c12700d07c77f3a72f50ca.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-az {
  background-image: url(https:/assets/flags/4x3/az-5ad75c509d6037e847389b48487d1c92aa0985d0acf27d5e59d0e174e0bd378a.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-az.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/az-a022f9c501afeddbec55d972329c31763397dc6a8b0fc7f96dcaa9227a9bdfb6.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ba {
  background-image: url(https:/assets/flags/4x3/ba-276c5f33dc116a5eff14c04aa94bb29d0486f88331f15251659078131d09c0d6.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ba.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ba-04dc0987fea02ef76de3368808a6e322ec894c01f29bab1883e2a98273457fe6.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bb {
  background-image: url(https:/assets/flags/4x3/bb-69ec2c4fdc476a87539bee4ae29842d671702bf5fcd1006a9905b0806f976631.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bb.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bb-8dc8f2655e6eb57b988888badb1e4cc4d3bf943424ff41e47d66ec3c299bb0b3.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bd {
  background-image: url(https:/assets/flags/4x3/bd-cb0bb5f0a39f887d2c071157d9975ec6e3ec4018b9980ff7865d2a99ba74560d.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bd.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bd-61d06a6715da7ed7180c374b461cfa61487d1b748a339a3a03c75e3c015ca213.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-be {
  background-image: url(https:/assets/flags/4x3/be-0c0783bc31d1405cae5ae3166803c5a215d2a0003a478c53726b04283b1968c0.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-be.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/be-72158b18ec7cfcddcc86dc1521dde842a0bd8aab8b5da4a5734d214b0300f0f5.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bf {
  background-image: url(https:/assets/flags/4x3/bf-8663f81001367a7149b72b34f3610cc6404355fd124af16eacbbc212420201a6.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bf.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bf-89e9e24b75f3dfaf476275c00c044451434406647a662e24ada8118adcb8708e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bg {
  background-image: url(https:/assets/flags/4x3/bg-056571e067aa0b5e88b57a8744ff4aab8277023b1bc051c8326cc08d4d07369d.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bg.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bg-9c42e1f2aaba2bef8d11282efc63bb5e51c891e63783f23c8f06ea80dd3d7888.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bh {
  background-image: url(https:/assets/flags/4x3/bh-aa8c912682c71b395946261a0e3e0aad58e6268b86a835542e59171fca80b9e3.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bh.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bh-9af96db90dade38dbdb9872c52b4471987d0834de5005cde3636f30eb0f6ef4f.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bi {
  background-image: url(https:/assets/flags/4x3/bi-368b981b6a3feecceee283f11b6e365b089b81e16da8ef9ebdc647604943a83d.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bi.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bi-927dc63048fd15ba4c9d2303a548a9d95aec80245b5bd0eb1540eaed75245702.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bj {
  background-image: url(https:/assets/flags/4x3/bj-ecb622985b25d653272908b12dc5fa7a782538b8b3d83f4766e95be6ae5226d3.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bj.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bj-a4cb274d57808b58f8693fe7d976fa68ac9bc6b957e6191de7777a6698b1cb79.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bl {
  background-image: url(https:/assets/flags/4x3/bl-e709e8146504a655b9805c841c088bd54b26b43c6915e17be7baacdc4ec4f6fe.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bl.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bl-80170a3c3714161a62af18a15cb179b3ae93b3a71936b8b81b61f5cb4f4b7f37.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bm {
  background-image: url(https:/assets/flags/4x3/bm-fc81321d009e38fc6b5a0bf4439b04095e6b16600c4627662d1321b4702d8121.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bm.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bm-956d57410bdfc83a60e4d0cbd28f358c0c89c906e2affdd1ad13ee0d10147886.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bn {
  background-image: url(https:/assets/flags/4x3/bn-213aab012f9014e06a7feea97ac5442095c25a6e00fa4db503b9352e28bba6b7.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bn.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bn-1a9ff16d0a10114b2d30d2e16bed761aa39f1d3b3a4030399cba3bfc3558adf8.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bo {
  background-image: url(https:/assets/flags/4x3/bo-bb17811c55a27c2f8b81aafcbe73bd837d93f05dfa9163e593cd75354f5eb10b.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bo.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bo-cf7d6f38b50d3e066cf5d0387a621309ee38c055ee055559a17fdd8dafa17cae.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bq {
  background-image: url(https:/assets/flags/4x3/bq-d54732ac4549916a6bf6edbb2e7b828191086cf92f1ac11ae9188e58f3be969f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bq.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bq-38b1e9e6c85c4c46a59e9bad2b872a7936fb6159db20fd7d3eedd96954880283.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-br {
  background-image: url(https:/assets/flags/4x3/br-ffc498743e30f5d9fede002cf0a9859cdac24971f0cbecf075c4f29fc8fd4971.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-br.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/br-bb71a4338671f65669c109b6f3686ea1d900f49501678327292a94e5ecb8d06f.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bs {
  background-image: url(https:/assets/flags/4x3/bs-9e8c8f3a0ffa5b490a8d17b66a732116ba06c22c7f8fe6d6272038f651d6956f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bs.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bs-3846bffb0290d214225a8d0296d2aed6bff67aaf93378292c23426bfec26b4ad.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bt {
  background-image: url(https:/assets/flags/4x3/bt-90d4c66eed073fb764f69f7b31961710e04d85f75d0e91527963b411e474fb80.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bt.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bt-0ab9e4834974b8cb0d06e36b9ecb24a12db8bb0d7966c03a07615ebfc28b52a1.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bv {
  background-image: url(https:/assets/flags/4x3/bv-06f4d1a2ba0ebcbda1192be173552043f61502a7311edd2c7b6e6ae191be8bb2.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bv.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bv-b2018bea859c9026f4cc283122cfb387e03735059d3e4d4984877e3eb49255e1.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bw {
  background-image: url(https:/assets/flags/4x3/bw-87851daab97dd5dc6f9534a3892e7ef8692ae35e063479f6be55468724baf23b.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bw.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bw-3802a075a7ccc14d17eecda1f6f5354d42835fb03f008fa84696ed42a12acbd9.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-by {
  background-image: url(https:/assets/flags/4x3/by-fcbbc8b055840ae495661755fb11fa2f1acd3582ee649506568ae6a7df6754be.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-by.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/by-848e93c03335687798f2fdc28c05c9798dcbfc0a017e0f54afb6c67da0ccbb15.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bz {
  background-image: url(https:/assets/flags/4x3/bz-78a8cf52acb37c9155c8c13b82e44866ef3a096bc5e8ff6dfb6316ccb557fbf8.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-bz.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/bz-bfa60623d7f65ba45811debe8582b744698404256d8b82a812007857096fb09d.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ca {
  background-image: url(https:/assets/flags/4x3/ca-3a557fd629bd6a416547b61a44f02588ed3516508e65b66ba3262741230fa979.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ca.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ca-21c2a77ce477614a65a8d3673033dd3ef118c8b350f0385e0ea5cf4cf2d7ab3a.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cc {
  background-image: url(https:/assets/flags/4x3/cc-1e094738d4c5af2f8460cfcc0c7bde9bd2eda254ae02051a0721499b440eb1eb.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cc.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/cc-463850d2302994625b1769c63c9abbb0510aaadcd5027f8a9c2399a975a710fc.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cd {
  background-image: url(https:/assets/flags/4x3/cd-c554b0a5d72f3391d0dddded660809f9b40a745b5325ee2192ef4a95f2340bc4.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cd.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/cd-1070571d539ba5ddddd9f20a5af3b44f5f1744cde9f97044ad9b695f981e012b.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cf {
  background-image: url(https:/assets/flags/4x3/cf-4cc2231d8cf7cb18c53cdb535804fe0ccb5cb836be14b9e01b135f13645e5bb3.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cf.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/cf-7aa2052059de9f85ea0030f94be199febd2557760a1f81db40caf48f9764d2bb.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cg {
  background-image: url(https:/assets/flags/4x3/cg-b3dfc2c39f8e8e25b5f556efd70bc6ea857d95d3f5f76c9653f4da7d76277f52.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cg.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/cg-b1636b5114b4aeb805e890bc9f2a0318542091dd06ae6ebd35e0391fccf64f00.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ch {
  background-image: url(https:/assets/flags/4x3/ch-e5fcd43517bcdaa8a96b7dd7e96927ea49af039d39269f0462dc009747bf23f6.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ch.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ch-9c22403be1ff1d1efc5ab6fde27982f786e0b672977b4f628cca9bea62e3b257.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ci {
  background-image: url(https:/assets/flags/4x3/ci-6d2f4cc065164671eaf59dfe1e69616148653fb7f4781d7ce6bdf0045ee5d6f0.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ci.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ci-62457c053f14433d755f1d5da266447e5d3ffba3165a9358722126da40053c13.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ck {
  background-image: url(https:/assets/flags/4x3/ck-2e83c6b3da8d441ca91adec91cf357fbc4be98d117155a58cd966ecfbd6bcf1b.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ck.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ck-c8edb0e11fea0abcab18d2876260aae5a4ee9da5429019b60d0e992b14e93f6e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cl {
  background-image: url(https:/assets/flags/4x3/cl-ac662802a25551f77bd804fe80a84f520c455f91575a4b9fda9d8b07c9a93458.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cl.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/cl-1fd1973c9f4092b5e471b1d8134342c4919e6e7ec942bfd34f1db0f5105ca451.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cm {
  background-image: url(https:/assets/flags/4x3/cm-3beef4f51e351ce2d0faf06d90cc39b90cb4250f9a6ac6fbe64e20ce54698aae.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cm.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/cm-bc28404367ff684030d513341caa8172e1755c526f8b977a4cb9c60863b3d559.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cn {
  background-image: url(https:/assets/flags/4x3/cn-5265bf40ddda02c681ff197a9bdbac20717a71452ed5832e3b2dd26f96e742e9.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cn.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/cn-ede62997a73de24d39ba6c51e22ae16a524c7c422c3afcc3d2562870a07ab8b5.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-co {
  background-image: url(https:/assets/flags/4x3/co-005bfe17f494921e6608fb5f03dd739fb20f1f7e2a7c076333dd974e02ce6821.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-co.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/co-c8632cb1e31618bee6b1e90581d6c44186c5c65380c6c58599d68f6546505a10.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cr {
  background-image: url(https:/assets/flags/4x3/cr-8627295ab9d53e7090372aeec65cb1a24baee0f506a044e6595ce1177c901ffb.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cr.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/cr-bc35f92640fb5199af89f156df0ff20cfebc2f9b010a6492000e9072577e7d24.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cu {
  background-image: url(https:/assets/flags/4x3/cu-a46da9142f68d3aaa3aedd79aff123ca8bc92978c6f2e623154c246f2634f6ee.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cu.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/cu-7130c842188cfd7aa821427e80c101265a0387023129ffc3a596aa030631870c.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cv {
  background-image: url(https:/assets/flags/4x3/cv-c32f22c2f65011283c22db8cc0b9a0d47fda72b07b5a2957481b19d99cc0733b.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cv.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/cv-3b441b4c8d91fe48d66f41964d91e67b2be7d79ff8ca370d82ce382c0aa6040e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cw {
  background-image: url(https:/assets/flags/4x3/cw-ced413d24f55f9b4610fa0b550c8bafefdaa6966dabdc7119c668a65d26a0b4f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cw.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/cw-71c9fbe506026b028d484ee52348f6c212fcceda2b8eb194f335037186b7225a.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cx {
  background-image: url(https:/assets/flags/4x3/cx-625f365d64b8ecf6ae6fb56c8b4ab991078c867d79ea6e03ebd157fd6e9f4b63.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cx.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/cx-3a77efe20d47548eddd47a00bb373c074c76d9ece7439dfea157d9ae97057495.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cy {
  background-image: url(https:/assets/flags/4x3/cy-70bf3a19fffb6039de2cb5211bb9bbfa634de2d9836e033bf74126d26c7537ad.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cy.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/cy-3898801a0ae81e88525b4a640e9ccd3f53abafee006a9b823ec28b6347483fff.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cz {
  background-image: url(https:/assets/flags/4x3/cz-54c5af6f25b5a9d9b2cf64cf6d3f75ead32689ffa6b3d3b227cfe3fd1407af33.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-cz.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/cz-0ef7bca60daa8b7f642216370236095f4df53e789ae4531fa1a2e44c14c03ced.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-de {
  background-image: url(https:/assets/flags/4x3/de-b8466c24d6b8a54f71adf21f9dc3f88d2e1882808ded89906bfc9d6cddb16540.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-de.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/de-62142f54f3ef841111f5e69d8de5d42fd27f9eeac075a25ee8012eb924a74ea5.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-dj {
  background-image: url(https:/assets/flags/4x3/dj-990f1faf74532b85b975eb17693d1b0619999403e013b0bc78d3bf86cdd389ec.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-dj.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/dj-2e5af6cf0d9da747434e30ae30689891b2b32d11d62da136ac0c20b253b8e3cf.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-dk {
  background-image: url(https:/assets/flags/4x3/dk-bc2d2ec68c4890f2e3a9db557c6558190746958056132aa4f5e255ab2acdff76.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-dk.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/dk-e12c50de0c9e62dc0bcc285a7ad267eb76d31675bad78dabd570a1c26aaef5f4.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-dm {
  background-image: url(https:/assets/flags/4x3/dm-7dbc83e20a06c5b1ac0f4bc75c636ba4e2a4972f43e5da15134522cb8ec5c5a5.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-dm.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/dm-43b4ae3ffe9d202191bcb25adf2f5e41b241f2e7fa58dbd65f3789a1ea094112.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-do {
  background-image: url(https:/assets/flags/4x3/do-cdbcff1658f2562bde8fe99fce0afb4dd1adab9085e685546d1393bdb9bf83bb.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-do.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/do-893082427a9c2d5ae8fcea5fdd1afda192602d07cb4517ede0cc4b9d7d4ed7f0.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-dz {
  background-image: url(https:/assets/flags/4x3/dz-a6123d1c045d0f7f6214e3e31577468303def936e7a677eb53e1467f224c6559.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-dz.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/dz-3667e7921a9784e2d640c56fbd60aceca47e1f6f28ecf1d05549b3d0012a5616.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ec {
  background-image: url(https:/assets/flags/4x3/ec-96e0d9d9a106d25cae3eaf6a5593a02679afbe35ee1cc8e1289d353e918768f1.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ec.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ec-e649ca719f85f5ab173e5172f04654bf29c0de71a90f6f1678ab032f3393a303.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ee {
  background-image: url(https:/assets/flags/4x3/ee-643ab01d953d855c0870756e9e22c60f57e82b166316efbd2888a25b2e72f6f8.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ee.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ee-d3b19ecd94ec8d763208a7e09c3aeb9b1a388daf1576531d10e12a91be957a2b.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-eg {
  background-image: url(https:/assets/flags/4x3/eg-6cbfaf5437e96e16e6bfe3a8cbcbe9ee27f1d1a385aa10a78b417a744d0ca935.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-eg.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/eg-a9a1cbf14107e1c2807b1e15464e8f6e6e7ba22e8e66bb3b73eda1df117d6829.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-eh {
  background-image: url(https:/assets/flags/4x3/eh-2653513b608424e1a0665bf3ca867dbc11cc309b10b85d6a45be342980038d64.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-eh.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/eh-d932d4ea13afa1a3393b62ab4531bdbd4d9b60ab46b3a9b518738e20fd878b16.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-er {
  background-image: url(https:/assets/flags/4x3/er-0ccde164b7b1eed9247693535ddfb1b16b1ec99309cad4bd4ad266657cf3de86.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-er.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/er-ca3a6042a6759d5b5d9712186f0f81fdfc2b614fa85ed68e807fe6b554247dec.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-es {
  background-image: url(https:/assets/flags/4x3/es-6600ec0a3411b2e6ca39eee4639f45eb14a5e0384711e453eb504be46ac265e2.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-es.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/es-ed13cf35708de3831ddc26d70e856ac689cc0c56ab190282fa4ba09bc5259b0c.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-et {
  background-image: url(https:/assets/flags/4x3/et-0d66060ea068c9957844b53fd2964ffd2ccc8169d2edea4b0c50ce909fa943e1.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-et.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/et-f436f6300a45d6134bb10f96ee6f6faf86d8d933cc42ed3044da846cf306692c.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-fi {
  background-image: url(https:/assets/flags/4x3/fi-2867116d16c33c900427c4f0a2016b508c28ac8dd13c72f187d472ece18927d3.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-fi.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/fi-baed9587f0e247a03fbfd9fe7b715f9d30764e00ddbe2649cf95a54d02991e6d.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-fj {
  background-image: url(https:/assets/flags/4x3/fj-afaa85fcf61870dd0eed184c0df907266744329c03045c8f051e294d46eb70a9.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-fj.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/fj-4fad5a25e5d698c4c8a34c6b9f55ea00a7a3ac156e8fff3cc88c8bee4ddfd7b7.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-fk {
  background-image: url(https:/assets/flags/4x3/fk-bcc1b346dc487259c30088ba1e115b2a4a01af3e59d1f6c6d51f38a0fc456768.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-fk.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/fk-f24b7d272db4b1a6dea78a89f4f165113157a3f6dc2af83ecdc6d2fed8d61ae1.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-fm {
  background-image: url(https:/assets/flags/4x3/fm-3c49216b72a29ec439594623ac9434c4a09fcea9f86d19986f5610034cf620da.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-fm.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/fm-37707fca71845b3a79114be426c3bdc304014ae691d0e2f847d8741875a12202.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-fo {
  background-image: url(https:/assets/flags/4x3/fo-be5912b86f76e5426efe2db57d41933ce46c409b415dc446838f52b29e89db6a.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-fo.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/fo-a31e1f5b6752a6f57fd3596860c198df3dd5ca25381ba4cd3c01fd5dcbd5bd0a.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-fr {
  background-image: url(https:/assets/flags/4x3/fr-dc20a69849a95e87ec9599159b2e1fd869829dff95daea316c170704f56633a6.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-fr.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/fr-4c9cd33340562c35c9c3a7bdb451496c7425a16bb5a8b3fb2a10448f83377e0c.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ga {
  background-image: url(https:/assets/flags/4x3/ga-1a34291ff2f05d01a603f7285de52d76f54238d983563cad863ea5eb9bd44ed2.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ga.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ga-a589c752e8f10fa40c1fcac68bc5d66028410dc6f50334a35f199f322da38e90.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gb {
  background-image: url(https:/assets/flags/4x3/gb-b2f838f92ee758afa2705292b4b567536e90c47f83b5cdb3c5eb9b2081e34b20.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gb.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gb-2e2fa9a04cee3c7cff10c31545e08743a53f753ab7a9d57b8dd518f974d994ca.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gd {
  background-image: url(https:/assets/flags/4x3/gd-42c1da66b6a9be685b06c2baf661957ae7d40d53cd55a114d6e6b86740afc755.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gd.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gd-330caea536db8eaddfa4a3bbe82f0d5d52b7d45e2675499d5504b7f4d96c83cc.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ge {
  background-image: url(https:/assets/flags/4x3/ge-dcd18e654abdfb25acfc234df4a1ed93d3fca7f8fce0bad44935eff9de717056.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ge.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ge-3cfe086d42ce67cf9fd1b0c5b89444095633bed726c6e640161be950f59cb6a4.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gf {
  background-image: url(https:/assets/flags/4x3/gf-4e19a800411a21c6408ad67674fe2c45466a3d737ad2f40ad9e930444c5724de.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gf.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gf-6354ca4f62a32885a6e5510e0311619af70f1a2a72ed7e8aa87cc28db0fccb48.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gg {
  background-image: url(https:/assets/flags/4x3/gg-9920f80fc1d9444e10a080980c56cc161954fd1e632e5ca23c1b17ee462aac87.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gg.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gg-dfcb41d335329c43c17cc804a0c64a9c3364b8147a2888ce6fe0ccf170aa7afb.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gh {
  background-image: url(https:/assets/flags/4x3/gh-886b0c2003f040ba85f5fb1bc921e4877af5818425f00a1da12791ee6cf32885.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gh.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gh-c434c56f6524585eda3b196d9955fb349fe65738fd4edff03d4d81896d3289a2.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gi {
  background-image: url(https:/assets/flags/4x3/gi-46d27109745a664b38d8ee50696da7f043ab0416367ad260c66cfec88147d2f0.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gi.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gi-75fea1bb3452758cd9f3a4a358c7590b210b9fef5033b4c0550bc399fb56fdf4.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gl {
  background-image: url(https:/assets/flags/4x3/gl-5651bdba1b5763366d303deaa48d2d1b4a290b4a1f0064b80aebee0e0958a345.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gl.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gl-11170f51a35e9ba8b66fa140d1cc6d92ed824f0023ee9ab4c6e8b47be1a22c09.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gm {
  background-image: url(https:/assets/flags/4x3/gm-5eb3654498d04155e1c4abb28bd85e6b372d7ac7bcceda35992d643c34b07353.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gm.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gm-9e20b85d194da8938cba85a23136a7037817c517873410025719632ebc151ab7.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gn {
  background-image: url(https:/assets/flags/4x3/gn-1f36af34f087000d1a778da1d1439da939807ff6b91fc100fcdbd500c73d30ed.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gn.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gn-7f07ffd85c471124263cc7bafb34eb4961a9ba5007d8fcb2987ad88becb6afca.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gp {
  background-image: url(https:/assets/flags/4x3/gp-cda7fd82a61c0e6729b1ac4509716147b0f1d80011a4a7fc11ada87a849f9926.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gp.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gp-a14acbabfd263254d8344b2c732d06dcdbfd216a90400c0f3f0e0dface175c2d.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gq {
  background-image: url(https:/assets/flags/4x3/gq-c05382963818a6b6f3d65ffb8d26477740e144bda249a639c049bc2b9dff82a1.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gq.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gq-7a23bdd76d9ba2aac9a759486ee70eed19e2228f75f74b37e53732a1b57a1ec4.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gr {
  background-image: url(https:/assets/flags/4x3/gr-5bcd5bcc286fcf7907aa2693c895938d96f51578d58b450e587a58e77e60e948.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gr.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gr-3ef1bfed33a47a6dfede87a8fed3a293648faecddcd606faaf2cbee409b83156.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gs {
  background-image: url(https:/assets/flags/4x3/gs-25ec61b85b9338139c886c2a901f1a402a851d7f70e0f73365d5cf5f0816751a.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gs.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gs-533f9931a342ee274fd47cc26d2509dee021c849aa3bca64c25ec769d744e87e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gt {
  background-image: url(https:/assets/flags/4x3/gt-a27691111a88c5bba3e0b66b431bc7675ee0e088bcf60bec9e25b251484c36b1.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gt.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gt-f00bc98e64ce42d564718ade57518279862cc83d6b3595da26f6ac2304645d8c.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gu {
  background-image: url(https:/assets/flags/4x3/gu-52263a5f6c4ef644596b6f6b23dcea52347a668a500050d45c71eda9cada8ab2.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gu.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gu-6a793e6094f28847ef364c0b6befa31665d1dc80b95617556b5d657233db9a77.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gw {
  background-image: url(https:/assets/flags/4x3/gw-3e680219dbc1650c587ed26640aa14c2aa9906b7223d29e57b10853f9df95db3.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gw.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gw-9c58cb09eaf13d94c2259421cea35055a19681eb46d47276ce01339b2fd52d2a.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gy {
  background-image: url(https:/assets/flags/4x3/gy-4f605ff5612d7921a85741ec8a00b8dd3294fba0f545b31b4cc8317f1429be25.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gy.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gy-afb33f0ba84e46cf1ba29995c611718c9746da356b8ca8b3b3efc5da5c98b1cd.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-hk {
  background-image: url(https:/assets/flags/4x3/hk-c5c57b1706c064b6cb236b7456809d34b64356d4956307d917ed34523b728f6a.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-hk.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/hk-b4d2678ef2dc20285f4f8a0fdacd7baf8e9ee135879d83d5105a44aea4b03935.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-hm {
  background-image: url(https:/assets/flags/4x3/hm-630eaaab83e1ad6ec5c20e3210f983f8494746ea0a73e6d16c7f564501fd3203.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-hm.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/hm-d7064fe91082c6e94a941545fa02fea4b8cc0f084754a503ca15ed0289f50f28.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-hn {
  background-image: url(https:/assets/flags/4x3/hn-d332d12ea1d8a0e5f19029419e69c9ec2aac4259af3091ba8231dc5ccd0684b2.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-hn.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/hn-e690bad9b6f1c990f197a83e3e7fb7c7255f88da2a891b9648999c88da7e147c.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-hr {
  background-image: url(https:/assets/flags/4x3/hr-c1e0e8ee32096e44a3d81bd2a490e534cc140e5aa60ac065ba62338ed45d836f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-hr.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/hr-c461292afe968c2b81aabd7f2b6746715205453de48f863b57adfd68a676681d.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ht {
  background-image: url(https:/assets/flags/4x3/ht-2021d749e040e09da833704c95283e1dfc04159d274bd885a0c1dbcd23650f16.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ht.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ht-c1e012a0f36f1cb4fb6092bbb7273b4462b90e9b34186c1729d8130520b5f553.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-hu {
  background-image: url(https:/assets/flags/4x3/hu-333319a6d93c92627a767863f74f2c7086e6d95c07cef77a37fa9e668128c2c9.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-hu.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/hu-66b88120cddbf3710e5fb1031baef566a5216586e9c094ed81c2700afb43cc56.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-id {
  background-image: url(https:/assets/flags/4x3/id-334b6b9f363a18e2e36cbd61b2153b8b91efc570d631e192e2fb4c66e268d8b5.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-id.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/id-2bff568cb5bcc26a7379a0c147de0c13967bff4d0f217ff7bf1b33cc638ccbe8.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ie {
  background-image: url(https:/assets/flags/4x3/ie-576e64e35ce094c1acea2a4f8f80d34fa467cafd540ede25800b3bc2cab38ddb.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ie.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ie-14e8a14cf7e12a891d1d137b548097c695c287021e68a7178a30f5423b2d8a70.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-il {
  background-image: url(https:/assets/flags/4x3/il-8406b634b3156997a04058f264cc515c6745cf4ad8ea228c15d8e808f5e02796.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-il.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/il-dd4d444e3ce46109f0a722f490a691518bbe60207e54c7383f8e70ea8e6e2c92.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-im {
  background-image: url(https:/assets/flags/4x3/im-6e968281a214a8049d9fc863511e5144af308b43616f122331b7fd16a6a76679.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-im.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/im-20b1d255da95215ed97bc82990b9d131e41ff9b92e37a8e6c316e73fbc78b08e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-in {
  background-image: url(https:/assets/flags/4x3/in-5332d01d2c012ad7165e94f690c1b4bc16fc5da7d2cf0a070e3b50f390d3d8c6.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-in.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/in-010738237f2371ed0b1e51b481151541d0c227275446dd1f423d983817e06b4a.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-io {
  background-image: url(https:/assets/flags/4x3/io-401b86dd663305861ad19fa7e91fd78495a75d34faffeb7e43af7809e7d8b4fe.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-io.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/io-7e8309c861f3f6b81bf0076d2f7354f1f4a7f65ec8745702a3baad0ab7e0ac43.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-iq {
  background-image: url(https:/assets/flags/4x3/iq-bec2339038c5fcdddde5202cd93c2ceac4483e2ecb8c0dabce5c2e81927b3120.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-iq.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/iq-260cf67abb184c2fea1aa36dba6cccdc51976ea8fa627c2c207e135400b02adc.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ir {
  background-image: url(https:/assets/flags/4x3/ir-bc8970cefe308257daa926eeb6f529a600e5e38168ebffd1264eb01f0c3bca21.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ir.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ir-d08b85ab93da4bccb56a43fb80e7b25e185444a069e2ae18b69eb8eb9d6e8f7d.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-is {
  background-image: url(https:/assets/flags/4x3/is-e682c97922a581f4b383b6eccd656e6ccf7b98f7990c9797a689ba0af5f16468.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-is.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/is-06450ef388d2b6951177db0dc5186aa49c0c3d34373fec1c72fb92dd6b5d8a3a.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-it {
  background-image: url(https:/assets/flags/4x3/it-14821cb61e3c78d52e9394dfedc35512357786b49fb61de570ec23dbc22bca97.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-it.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/it-5731ac924a1cfad1c72152d7c835b990b9c6fdcc8faeb0b433b3636f496e6b9e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-je {
  background-image: url(https:/assets/flags/4x3/je-c61bab17401070763c2bc95dae25b6398862f594f5915c71e333658cb2555651.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-je.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/je-605635c1327aac737e951010a7e637c99766e8a18be86467872edbfebffa4bcf.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-jm {
  background-image: url(https:/assets/flags/4x3/jm-69ac8807b5650cd9a034ff695cac3d8fe19d97d68384f2874d39a0648c5c74cb.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-jm.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/jm-593aac56fc684e58a7a32cc67aa5e1b7e62e84f5c1e4d9db693c79f9a025ad8e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-jo {
  background-image: url(https:/assets/flags/4x3/jo-0b3ee398800ec6b6633ee0785f8d18f670d62975b5c92553b5db5e53a352be9b.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-jo.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/jo-08cd5abb662730598ec5655e49f6617159dc06f287e18fb70f6876282c308d66.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-jp {
  background-image: url(https:/assets/flags/4x3/jp-d9f1eec44a1090be4b628315135f71c1fa8e666db73a0b659a7b48bca4450657.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-jp.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/jp-2c07194906e97c65581e2f128fba1866485e06dda51508c7199d49292632a486.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ke {
  background-image: url(https:/assets/flags/4x3/ke-fd0dae8f354adb168696f2e7c827fa4549ef91e58720b9b1ad9ccd74e0d96a2f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ke.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ke-5ec6ef2a22ba0a0def348f2d3374f96a24d65c1645993594de4198058ef8ed6d.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-kg {
  background-image: url(https:/assets/flags/4x3/kg-bb9be15e4060d72a4473889067c477b6262e4f782b34ab0a771a60541de5b893.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-kg.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/kg-747de28010c77f6c1509f21e23127cbf5ab5742b3a5ca197045a646907a619ac.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-kh {
  background-image: url(https:/assets/flags/4x3/kh-b2c3724d4af0661282278cc278e81a1ff1c8f16775a298c8a0687be4d2f2b4ea.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-kh.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/kh-6b41926c9fc3790c3ca17c75ee3dff3dc776aff712db80bd75ca7aaf67e06e47.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ki {
  background-image: url(https:/assets/flags/4x3/ki-f12af69cbfbd45a2b8920d446fc3bbe0fdadf028b238458486c9b90b8985abde.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ki.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ki-2d311ab3fbee5423c4700becc3945fcc0c03ef617890f7fa6b1cf6ba319b0df9.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-km {
  background-image: url(https:/assets/flags/4x3/km-5a192cefa99576d013a33a4e4420c1261e5eabe73c8b45eb7862a12e8f26c5e9.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-km.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/km-6a81e995688772a433a8fbd6e34314b437ac6fb3bca9edc9f37e95e939b874bd.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-kn {
  background-image: url(https:/assets/flags/4x3/kn-e926d7156483e21140d361fd43f2c1e850a51a39b62375fac786b639a2b5b08c.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-kn.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/kn-addb439fd3658ade15de6849faf77330d589254df2d7199dcf104e6409dddb3d.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-kp {
  background-image: url(https:/assets/flags/4x3/kp-87d844c0025c599025f1dd38f05713bae14e2c6f2ed0d9075b6fe54be017e1a3.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-kp.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/kp-175520b0eca9320e0db3d240e96b4f2be20349b1005377db1df14421b4392fe8.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-kr {
  background-image: url(https:/assets/flags/4x3/kr-581dfcc91c7f410d534f10a94c00a2dd900b204e9a9a382183d40538f3954f17.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-kr.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/kr-fd3f6daa06cdc133ee2f0f95c955f5ab3c56e230aa763a0d77627334ee8fcb4a.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-kw {
  background-image: url(https:/assets/flags/4x3/kw-2588a52216d4ca50476b95a4a381e93be2c2edcece9704fa1eab5b5ebbe869d0.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-kw.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/kw-bb286bf36290eb31fc8d1f9d88805907a2b3fb21fc31cd8a4782ffc2de48aa92.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ky {
  background-image: url(https:/assets/flags/4x3/ky-f71b5489f06f1a488d12b28df3b1c788306cbae89612bb6e225687d01f10afbb.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ky.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ky-fed7ba9dce020fcc9f117412311a7646cc99f377e869ee2b98f1fbd6f43c9671.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-kz {
  background-image: url(https:/assets/flags/4x3/kz-76c0f8991465b28bcf90fff1b2ddc39528af4d253c09daab6297992382004f42.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-kz.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/kz-cc9c5c83d2d7db18ee912e336e34834839ea090e7bebe0273392e8dfc25e0180.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-la {
  background-image: url(https:/assets/flags/4x3/la-eca0bee8abac6c75a52778b7e7003e3bb7977b9967742eeba24a56c46c940557.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-la.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/la-09f6e7d3c9da44a63b5055842b8b4b6880489eb57f5ebc84fcf0422d8cab78c6.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-lb {
  background-image: url(https:/assets/flags/4x3/lb-415ef1e319ddf1ea639a95f28053338a0c73a447b22859d222fd93527f44fdd8.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-lb.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/lb-88a5bd59c27aaa8a45d8316093c44265fe34e97d5113b35976db4685b88c1099.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-lc {
  background-image: url(https:/assets/flags/4x3/lc-1e1f3229645d5aa92f549b688012c29fe31242bc3cf5790fd27624bd9a517474.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-lc.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/lc-87400bd459bc6566eab58f88607e2b7a1958cb0983eb3378cae7bc0cbcac2d77.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-li {
  background-image: url(https:/assets/flags/4x3/li-b431684a1eec0db6743da27a4a661d4a6ecd0f995deef8ef7867d1ad5b4ffe99.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-li.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/li-4b5f0c6e92896d51025eb138613d7adb51523ca4a7bab4d6091e1889682c68b3.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-lk {
  background-image: url(https:/assets/flags/4x3/lk-c7a6786721276169ec0a304ab2da2fe6bbc10ca07edece354b0ce60105be514a.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-lk.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/lk-4f9ff897728ea4ed2ca6aed5b89db2ae3644e19e1b65e46823abf209006e74a3.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-lr {
  background-image: url(https:/assets/flags/4x3/lr-f5f4a00ba35305046712c83e20951c31b05e7bdcf5a85a43981580ed24c364ef.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-lr.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/lr-158c293cc6b8f3ac6f099a2ed8d29290eb03fff7d5e3fc61394e92aa0af4153a.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ls {
  background-image: url(https:/assets/flags/4x3/ls-b6faf2858b7019a55013c731af7dde2981166e2fa6a94f3b79a5c14322697754.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ls.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ls-207630d3ff775428edc33592fd81f8231ba6dc61a9d182a215fe65c7a9b72bf2.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-lt {
  background-image: url(https:/assets/flags/4x3/lt-b4c7400df668280d8ae94fd9749db22ab7b15b67ca2f47d0774b8382388da8aa.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-lt.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/lt-a7ffcb3bd06a59480c7cc2283840d06c934c2b19cb4d5467cdcec40f97c95cb4.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-lu {
  background-image: url(https:/assets/flags/4x3/lu-5c34e5a4e3244daafa91d0173a13fa21176c8de303e14c67b38cf57bdeab35bc.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-lu.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/lu-8fd0ea82fbba8e3049cbe40cea24d44cb25ee60d5bb7fbcc2903f8cbd3a93433.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-lv {
  background-image: url(https:/assets/flags/4x3/lv-00bfc0f4c4324995363e6fc3516cf8103500e6b7922d2be8f20bb0e90725bdf0.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-lv.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/lv-7f453878d88225b326e74eb307f909a129c6fc111663686de12e3c7836756405.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ly {
  background-image: url(https:/assets/flags/4x3/ly-3955f9212d9a92ab4e762887330cda199732ec2c418811096ae85b93a6c9bc68.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ly.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ly-830394aecda827cac78e74460c08a70f8ade2d6dfe02d438e6dab0e9b79bd06e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ma {
  background-image: url(https:/assets/flags/4x3/ma-f4ca39c2bbcc252664fc9eff0b404ceb89cf8d7486a6f3302bf7cdbd8a3b224f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ma.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ma-e22c97f5e43f0ea1e6f7bd19c452b4c35eefd6e854653ba8ecdd0403a1851515.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mc {
  background-image: url(https:/assets/flags/4x3/mc-b6d17182422973a77ee89ea1f91ae6020b90ad365290e50f102948512e0cf992.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mc.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mc-5e6832d1e948ddf2794aad5df2c9234df333d89bede6a450d7cccff36a49b653.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-md {
  background-image: url(https:/assets/flags/4x3/md-2356597dcbc10e73da7fc0bedc722b81317438ea51accc54a8d3dcf80e144f78.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-md.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/md-d061a775082fd9853c7f0722b4a524ccc5f7e7398786463fbda3ebcc40f0dc14.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-me {
  background-image: url(https:/assets/flags/4x3/me-bebfd4d5577627f0c4406679838efbbd8e4c08849808edcbd52e1ca45e3f5f3e.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-me.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/me-fec2172e6f1ede42780d904a7724d8dc9600dd54bfe3b1cdb4d07199f068409e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mf {
  background-image: url(https:/assets/flags/4x3/mf-82e2939eb493f28219399846e86a88a3056ca1f3821568df5ffa08c020657117.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mf.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mf-cf8cb53262580f0579f90d2520e7914dd9fe123dc5c4ce8e846329be9bd7f195.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mg {
  background-image: url(https:/assets/flags/4x3/mg-e1dd7f73f79ef532740270db4455c25a91d53f15f9c2aeaaae40314cfae838c1.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mg.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mg-013dc7b44d205172e244c757d1142cfd1cbf6450ed69131a08ba87f416a1e338.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mh {
  background-image: url(https:/assets/flags/4x3/mh-9c56462aa28a67e14ad9d8643dc96ee8e96a74ecd095375fd1d4639998728ee7.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mh.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mh-89197e167078923c683f71757099950bf168f60e1e5d2e2408c9d3c87b065b5a.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mk {
  background-image: url(https:/assets/flags/4x3/mk-d51f4070f85f64a9a75801ed8cd7764eceb89ca1417babb76482c3bb16535157.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mk.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mk-d1c1462b870b2a5ea51500f441948d3ef08744c7481ceaaca15a98f29836ea4d.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ml {
  background-image: url(https:/assets/flags/4x3/ml-5117fa9f63b7fa7af99863af61c93093ef227df2dd0ec22820afb9a529ca60eb.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ml.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ml-c61dfebf51654932ed818f9ad761514b4e30be1f5159988e7ef46409e915760e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mm {
  background-image: url(https:/assets/flags/4x3/mm-b036638c4f8f86c86d6a207a30bdee13bcc7260c09205ac13d79863b3b5c6995.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mm.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mm-d52ca3204420b8d1dd4212014349e24ebd55ad194ff13f7bf5818d3c077445f7.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mn {
  background-image: url(https:/assets/flags/4x3/mn-cff1ecc6accf8610dcb29124cbde05849e08ca46e09d513ef29f6dbb54c405e6.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mn.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mn-a176788a5418aa2817192f02c4ace8cae999d20fca57dba8e2f086e315d8600d.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mo {
  background-image: url(https:/assets/flags/4x3/mo-7a2ba2eb4c23286ffb2ac01bdea8341d663eecd4f4e07be2e092024b3369e33f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mo.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mo-c75778f050a62929293184aae6088cc0075f0cba37f4e357f1d119b45c1bbe73.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mp {
  background-image: url(https:/assets/flags/4x3/mp-bc9d3051f62d5f2cdc914515e316f1d1af816a6b746d9c5ac5e637501d42e616.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mp.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mp-dd00a02308dd865c64ee8514ccd60ef97fb5e462f3bb313bcbb0fa906faebb98.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mq {
  background-image: url(https:/assets/flags/4x3/mq-fde088990d8e69d3d53c2ecb3ddf214f158441c12be15b679cbe33a8df8c787f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mq.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mq-94edc6f7dd23e24521b1cdfeac49aca084ecb899352a74dfd8f53cbc1dcb8722.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mr {
  background-image: url(https:/assets/flags/4x3/mr-847952e949833c29edc1acd86355bae9fba8e74776e30235cc2510c7f9532f88.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mr.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mr-d1638e12a688d7e67b03228c396f4d266f00fd20cc6e44147fe6efd8831e4319.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ms {
  background-image: url(https:/assets/flags/4x3/ms-030cc83e68cf02f0e044fbc3ea296b4f3ac734c2c4ea569b320422b7dde0ecfa.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ms.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ms-03f0335567fec0f3d7d47c13322cad21efcc57b820f3ff0188f66485726dff00.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mt {
  background-image: url(https:/assets/flags/4x3/mt-7e4209cf19d1e2b90dc1c0527645de339f37f257b00af9eefc4657d28c55b5ae.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mt.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mt-15f55e14b5e04bfe0755c091c87798049ae71cae8c2118e4ed2d5a1a9a2bfde1.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mu {
  background-image: url(https:/assets/flags/4x3/mu-0be977507c6853b95e39456ff4d14618fc872758767af99c812d0a970d810396.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mu.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mu-67aa8c30c7fecdc60d59d2129dd2f6f999e5ef2cece5cfe720a88e190e489119.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mv {
  background-image: url(https:/assets/flags/4x3/mv-563446789fca2ed8e30220a2281b7b71aecfdc67fa0e1599b4e0402afc23a399.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mv.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mv-3002bbf071a7bb04441397ad4cd2e22130b101415d62f7318c94eacce140c3f1.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mw {
  background-image: url(https:/assets/flags/4x3/mw-ebc71afcdd2fd1e40072cb09f30493636afb6d0fc64f60e9f973a4ce3ff05f0e.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mw.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mw-a69e20eeade36ca5e8276ad2f43a653aa44e81515bb1e27aca82c2f47ed5cf9b.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mx {
  background-image: url(https:/assets/flags/4x3/mx-f57848caeb9e000ea77c6d6ad923156a93aa6f99243eabebe2d9f3f00be61374.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mx.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mx-532d13b9676c6609f032e2ded0f8f0cdb9b85fa4d963be4ed75236e4e09adc67.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-my {
  background-image: url(https:/assets/flags/4x3/my-17bab1c627529f829d19111e109984f6d04c143344d5947d69c2ff53708e9509.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-my.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/my-4dedb9661db2d522280edc1339edda4364c55b3c0ab0a13112096173d688725c.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mz {
  background-image: url(https:/assets/flags/4x3/mz-ead54dcff4619600846f40f6a90db2caf57e1fbdeaea27dad321167035bcfc42.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-mz.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/mz-6c0e452437ce0a76b92997d8f3fe7c13937f867525503071beddb9806a9cec57.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-na {
  background-image: url(https:/assets/flags/4x3/na-83abeb089bc43bdefddd077eed045811ebeb8e177ed5ba295996e82047bb29dd.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-na.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/na-fd6825317e1fd7b4be3dc5c1bb0f4eb5628a2d48071f47d2d33efeaf52b4fba2.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-nc {
  background-image: url(https:/assets/flags/4x3/nc-fcf01e110db3b67273fb41a8a54c5b19847c3f15d675508b26d1b487b5ccee73.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-nc.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/nc-939816ebb73dfcdc3f9b532943b472b64e3522682ac61ef2d4e6c1bc0ba9dcd5.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ne {
  background-image: url(https:/assets/flags/4x3/ne-151e06183b473a77529e6e9ef76c22752a65faa99680a4418c9695b69ceebd0f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ne.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ne-81bd047ca6f978efff77332498a27d6da990378ecab1f8fe3d77d5c1a4a79c8f.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-nf {
  background-image: url(https:/assets/flags/4x3/nf-07afdc094d27723bf5b601ef33ec1c0530bce8266287302f07f0ec34a4214863.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-nf.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/nf-d180e14d970f08818e816f8a5eef69ebed0318d8d6575ad1ebe090bac55bc504.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ng {
  background-image: url(https:/assets/flags/4x3/ng-8eb2746155d1c454106134b95c82be3028887772ce60e5d9eab4e71a2b01a3fe.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ng.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ng-c9edcacadc03eca28cc162dfa3a6f207efabf91474b323ec617751bc7f288a90.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ni {
  background-image: url(https:/assets/flags/4x3/ni-78bdae8ae118f1bc4a3d2ead17b01ba2c41b2daa5d7239421dd98aaad32ebb62.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ni.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ni-2ca6c59a3e7c85914d54c739bc2039863b0372ef62e2de521e776bc0b06a6f46.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-nl {
  background-image: url(https:/assets/flags/4x3/nl-a30123adad8442e78709453ebe20b37739f99b371e23631a199bc2779eed6764.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-nl.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/nl-96b6d812b78e19f1d0096d69ce22f882b1bce2a924c0f669d888833912415a0f.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-no {
  background-image: url(https:/assets/flags/4x3/no-614004a584c2fb2f57c40a918224582e3bd410d8861de1d81a3637c22b686080.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-no.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/no-a38043cd2481f7229f0a64078530ae684d97a240e5466e3d943142287ccff5ea.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-np {
  background-image: url(https:/assets/flags/4x3/np-66288444dcc657d4ecc98d3d5fa54840ad8652b822d66626bb67907dd1344324.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-np.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/np-e51d73e4dd44bdaaff63792ae1a2b08efd5cea44c36b05e7fc5362c4680e0109.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-nr {
  background-image: url(https:/assets/flags/4x3/nr-8bde65d4196314ea92f73a54ed12321bfa58927bfc7265d12ef1482d15c8f9dd.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-nr.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/nr-fe4a92ba4429e18e9bb4dc1acdee7c37154771d1814069d3e256f9b58761261b.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-nu {
  background-image: url(https:/assets/flags/4x3/nu-e3d9cc1d0889fdc5c36913fe605bef3dac31f2f0674a2b862f2eb5b3ae647c96.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-nu.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/nu-e06cc21588d5c4ef43cf863173d6780eda7d2fb91e43beadc66e9cf2a1a02604.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-nz {
  background-image: url(https:/assets/flags/4x3/nz-001e18822edc1ec4bdb1dbaef66078997005f0641ae283ef11921b906fcb20ea.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-nz.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/nz-a48ccaf9cfcbee3225c131041eeab76351c7943ad56d38541ee148f9ea7bcfb8.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-om {
  background-image: url(https:/assets/flags/4x3/om-e3ddb7d1613d034305a480b8035d2f08f677990187d8deaabc9066863616099e.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-om.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/om-b0577aa9bbd6e01296f965c3a5daf453413e9b8536a403f01c05a75218d23bfb.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pa {
  background-image: url(https:/assets/flags/4x3/pa-ec3f481abeec01e19785ad06db7c97018e55b3de9b8d53f504ff51f6a3d589be.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pa.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/pa-82feceaacb28869b074261d1b545f54beaf386390cf08c3cc37ffdb4bb51acfd.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pe {
  background-image: url(https:/assets/flags/4x3/pe-b6a96fa9e3a450da0aae846ceca501f757375c8d8a357c281de1877e72039abe.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pe.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/pe-7c105d4ffe241ad12e006fa25b414fef4b87508358af0827d55ba3656683711a.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pf {
  background-image: url(https:/assets/flags/4x3/pf-eafd6c11a9f108dad3fd2a23e223f66812ffdc981607cdcc65e561faa9d15e41.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pf.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/pf-943f1654ebf8ee8ae79b404d5a2e7401cbcad9c5eb3527a113f2d44b23f56dee.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pg {
  background-image: url(https:/assets/flags/4x3/pg-7a6b0dc44306661febb7cfb164e66dad50e3fa35e39e0989b5cf6310657cfcaa.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pg.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/pg-254806cc39b520bd9a1c326cfaceb3493a19a6c246c1fb52ea6417a5002a9f2a.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ph {
  background-image: url(https:/assets/flags/4x3/ph-c8a08bce6a573f4db7408ee37aeb2c8fffb942444190ae45c208de7682850e15.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ph.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ph-2266862320f7ea555531316b25667c097197b64934400a7656168e39dd75b3b0.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pk {
  background-image: url(https:/assets/flags/4x3/pk-ea9402eb39952e23e07df65191cd05d0422a3824dc5928fda81706ffcd885d3f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pk.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/pk-ffa2f91c37af701573e43449d5663a7c15bbd75c17c35c6e424aca9a37227b17.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pl {
  background-image: url(https:/assets/flags/4x3/pl-25259b2196424578e63ce51af4f1fd7efc767312c32d8a9c835996769b04545f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pl.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/pl-08d87e5821bccbc222a596a36d517b8e5be667f15831e9ebb2e4cd613f57c8a1.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pm {
  background-image: url(https:/assets/flags/4x3/pm-8cbb847ea709469fa506ce78efd3f60feff02bb999d5e6617c498a14f06dd8d3.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pm.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/pm-828848b1bb6a3b199611cfbdc81c69e8712f8f74aba40f13d2e7adefc458d0dd.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pn {
  background-image: url(https:/assets/flags/4x3/pn-8488602ba30fb37b1b5f7a8982a8f41ff15d861f9b2c5bb99acc6434eaf14dd8.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pn.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/pn-36bf4c8a0d1612ee4fed3a5d5ad3d9299bb33066a9d06e17a4b7978ff614746d.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pr {
  background-image: url(https:/assets/flags/4x3/pr-eef18955822e193ccc3617993734f8782f8e055781ad943f831b7c82b5f7989f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pr.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/pr-c0dca4590465069de3641a17809abbfd3eba5a198e82b50e179db632680b86dd.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ps {
  background-image: url(https:/assets/flags/4x3/ps-0770200ac6e15609dc17eabb2af2ac05ca1664c2eb53359a9a27b5068307a1ea.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ps.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ps-7f4fb3018d926289e9d803699ce66e1bd97f320c435722c1e84188aa8dabb4b2.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pt {
  background-image: url(https:/assets/flags/4x3/pt-103f042547870270881bc79ec4b0ee6e6eafdf37a79544dfe6e3cb878886a491.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pt.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/pt-aa9bd16e2c9995fabd35f8e770dd73e459d26eb976dcb7bfc6f01c8f947fdb5c.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pw {
  background-image: url(https:/assets/flags/4x3/pw-cc1f8386eada3a1e0025fdbaf8a41aad1cfeeb005a12669dbb49c2e4928cea4b.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-pw.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/pw-9e7d220dea37dc6b6dfa0254032b4b63855e7711a9f609b48546050cffca9b16.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-py {
  background-image: url(https:/assets/flags/4x3/py-daff76d26ae538804330ddb79d95e5212692e286c072f2b838f279053364996d.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-py.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/py-716c5473f24d539166781d340519636d8352f0087c8fd824df569f8597d27b4b.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-qa {
  background-image: url(https:/assets/flags/4x3/qa-167232949d9f7bc6d6a36162d9b7ed08ea8f8de609fa1c5324f4d7b7522a87b4.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-qa.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/qa-8696242e31bb959d8d81530bf661917c4be9aee43af768a18e910b87048837fa.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-re {
  background-image: url(https:/assets/flags/4x3/re-ab94f607110cf5857898d3e0d3fdf4e89bd5b04a6b23a804b21a2211aee13292.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-re.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/re-26252e025445cdd20493528ffa5030f9e1e304ff43a6f51a6ef4f017cdd4b068.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ro {
  background-image: url(https:/assets/flags/4x3/ro-fc381b3b40eb36607a328aefc8ab1add6afbaf89645b41d13c6beadbc4a3a13c.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ro.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ro-769bbe131405172f506b91514674c86c9027f873970e303d1134dc93aa08f35e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-rs {
  background-image: url(https:/assets/flags/4x3/rs-e2f5b8a17fcf3aaf006355ebef85bbda74356a071129b7bea53f52314f5b4c9f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-rs.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/rs-76b96b2f15762d66f5412296bdff654431c9b8c3ccbf64fe64b2e4f648b7464c.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ru {
  background-image: url(https:/assets/flags/4x3/ru-43e34fdf99c012996430543fb959ac3e9d11dd10a6e5424b075fedc20fc4f12f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ru.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ru-2b4f59b5c8b3749f5ece952f38b01ffaee3b77b4f22247e263c7c5f5b57c42dc.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-rw {
  background-image: url(https:/assets/flags/4x3/rw-a9f4208275a4b5e73caede0349d7f2bbb9cde811ad710bd3b90c793963f86c79.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-rw.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/rw-d9b365a6b0c4b821a2092a813cc0eed386eb351946ad88d04e858179e9d9885e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sa {
  background-image: url(https:/assets/flags/4x3/sa-4f375c95cc563c60bb3673db87293c5343aa33a2514bd3188aa3df842380da88.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sa.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sa-7a83db69846f8eb8c1766f94619b3936698d37c798c24a914368be7009a5877d.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sb {
  background-image: url(https:/assets/flags/4x3/sb-7b7e928c7a5d00e47bbaea52bff70b89ea010492d68bcd53307ad9847135f7fa.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sb.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sb-7eddd2fd8a85be48ccad0928597dae5f5d353c4e170e174fb5e638db26ac32a0.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sc {
  background-image: url(https:/assets/flags/4x3/sc-050289dcc07410edc0d519d04e0fb6045b61781a2f2eea3e92612cbf9c141306.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sc.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sc-54acee27136a8bdd2821044f477704ec3dd8d0eadf06d5de8731fa6ef7a9bae0.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sd {
  background-image: url(https:/assets/flags/4x3/sd-94db8ed3d9bf425506372e43cc4b8c3b1d2a826612f49b81961c35cb881df0a6.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sd.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sd-d43b103b8869910629c6f871cdd72087c6ed204d7e48078de47a23ef4493a9b0.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-se {
  background-image: url(https:/assets/flags/4x3/se-142dc9242c58e5122b08cbc6d6d3208abe011882898c5881e1ca24c8cf60f48a.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-se.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/se-f19b115360e7d7e3560d61175032459de7213415e7da3b73f3d611c057f630e3.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sg {
  background-image: url(https:/assets/flags/4x3/sg-e96860f5d8fbdf6af460ced5cf5fcc04567e7a5fbc55df0338e521d3c8f9be0c.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sg.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sg-c79c78143e44ad9dfc5b9dece451a54d3d02f7625bf5c2055aaa3c413103d990.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sh {
  background-image: url(https:/assets/flags/4x3/sh-4b63a437807880904e89c9eb2553ddd01bf5824e70291896fa1be30509e82c14.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sh.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sh-6539583147245cb0f35749b98c4ac0a90b4baa1102fd10fc475b02ba2c60f51e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-si {
  background-image: url(https:/assets/flags/4x3/si-ea6018a33d0109b457a4a7c51da8c33abfeefd586d15223dd5bdb625bab8a2fd.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-si.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/si-ab7518808c009b11dcd14d5d473a751109a97e2d186b9819609a11009b19c5cb.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sj {
  background-image: url(https:/assets/flags/4x3/sj-e1ce10673f982b4771b1fab56963e7dc22c6b0a596855865aab528bd0385690a.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sj.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sj-99a1bba9f8d1015bbaed103140f94933362e9ec9e77236e71bdd2a391eb170ca.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sk {
  background-image: url(https:/assets/flags/4x3/sk-edd59f46fe4bdb0cfb3967404063dd8c27d86b8b1e81a8ae7d9a581db8069673.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sk.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sk-1063b5b0881220f16dd09b0c587cc83b5666df570e931b8e370cb1a648a65daa.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sl {
  background-image: url(https:/assets/flags/4x3/sl-df49a111efa4c2b9571a672712aab506f9a46c3ce85d994de1869688f8ffd3d7.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sl.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sl-e1f8e30ae6d57373e7b434fa43ce2151a8901276d5277046541554343cbabdc8.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sm {
  background-image: url(https:/assets/flags/4x3/sm-d3d89c68defb41536a5ddc3b4d2f3ed6712d72650684eaa085b17548647c296d.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sm.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sm-0e15ad2c1d683c2e6039b7645a468ec8be1edf66511da4d182689a09531af434.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sn {
  background-image: url(https:/assets/flags/4x3/sn-cf78c39c0499c42af326bd24e9c2d8a09fd363f23380c03c91a7ff763f6f7dac.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sn.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sn-3ba80243dba976978b33acc0f80a2a46d6f3915a597e005c401d76c7a5190120.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-so {
  background-image: url(https:/assets/flags/4x3/so-2c5d3ba8ee9ca5338658272834fe7da699118265737208944b8c5bfe4f540dcc.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-so.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/so-51c5885584f222e918281ca6a8107fb1d5bbca126c99795dbee2cd459c9c6721.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sr {
  background-image: url(https:/assets/flags/4x3/sr-2a44c49447bb93dd0a0d6b79429eb8eecbfb091cc269c03423073fa21d7da5af.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sr.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sr-d84e2c6e712aa9129a0a35d1689683168b3b870fba7c738270c93baef1e26d4e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ss {
  background-image: url(https:/assets/flags/4x3/ss-97663641c33aebfb807de4c25491f8887561bec13e28ed7cc88e559697b35fc4.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ss.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ss-1adc5dcf9ead5bfda587b73f0bac1390eec8e233262c3b099d25c4bf2d7d4997.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-st {
  background-image: url(https:/assets/flags/4x3/st-8d06fbb4770e61f6e75f8c41f88f8e2467ad83db07c6804b9163e4a9291b99f9.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-st.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/st-4f7a4e5f8757747f2d95069ef1a5625c54ad7723ac0959d8f77e62d973ef927f.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sv {
  background-image: url(https:/assets/flags/4x3/sv-9e469284b5e632ed292caad6fbc451f508f2d36fa6b8ec9bffb3ddd01e793529.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sv.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sv-772355cbc53d16f17dda8622e5f70293a78d0621f705e1f5aa6c05b589241968.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sx {
  background-image: url(https:/assets/flags/4x3/sx-69ebc1422ab98ff017816c8c50b705fc6ee1cc6bc9c5481ee2977add1b7cb3b2.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sx.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sx-03e2a85c0dc21b40e4ffd1e23a8c2ddadca47172ced6a3634e8c99ce599ca964.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sy {
  background-image: url(https:/assets/flags/4x3/sy-0758e396bfa194f5c8b314f77177f191287a346c7c768a858b247898dd7a4b63.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sy.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sy-4aee47238476c7ae4ac2d0b3c3122d4654f181d240bdee51136b11d50d631982.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sz {
  background-image: url(https:/assets/flags/4x3/sz-143893af69fc59039a7c0d3bf88d033253119ff8acb048024b85cd3128edb628.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-sz.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/sz-8dd6a7083794e225cb81e81d674ea8770fc54eace530b1a2e1e9854c0652c0a8.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tc {
  background-image: url(https:/assets/flags/4x3/tc-72ba33714d5f6d266f677e73dfcce4cae345469454dda1cdb923d3cde0e2cb3f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tc.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/tc-06bc8e1066d52271ca80f459103ab8787ea077d2b3d67e90db22ee9412c1cbb5.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-td {
  background-image: url(https:/assets/flags/4x3/td-b6ce0afe81456309ec67cf8e0636ff6062f7a92460eff60f1924c7dd4d7a7454.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-td.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/td-fc5260b15b1125ffce6f3d84fb43b0202e04636465e45e31e66863954981b9c2.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tf {
  background-image: url(https:/assets/flags/4x3/tf-46e7e95dbe064e9d5c2bd456d530c0b7719439e2fa429a097933691554fea8ee.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tf.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/tf-81933a496e0c4b0ed2ed06c2e9940dba315c24c51317f9b2e82eb637f63e6f26.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tg {
  background-image: url(https:/assets/flags/4x3/tg-8b6b6785b4bf85d04f34efe75c710c68897d4a41a245fc0f19490114610651c5.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tg.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/tg-0ff47dd34029abb61aef4b1ec4bd4847da45464466876e3ebdea41ff23e79791.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-th {
  background-image: url(https:/assets/flags/4x3/th-e8196f2f47f0c11471caebd14f2a66c5613b5950aac93eaffe575e91473a387a.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-th.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/th-da6600f0e1a68108c92ad95994c36eab7c0035170783721489da4bdde5b80a8b.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tj {
  background-image: url(https:/assets/flags/4x3/tj-c97e41829d7ce619dae10f6575d52c55efc13d3a992c0290a4afb4e331d14af4.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tj.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/tj-447f637e89430cffd2a5b077c9e40c57db801dbf2d3daba348f55822e2f0f58b.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tk {
  background-image: url(https:/assets/flags/4x3/tk-7f1c7bc7090336eec05024284e041ea352ec432713455a3c055e7e74f6bfa54d.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tk.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/tk-816c5639718d450e37f3c6c1ab19b590ae81f8c2470fe4b2a7bf18c566659ccd.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tl {
  background-image: url(https:/assets/flags/4x3/tl-d4e77b93fab2a48db3b5129c969f6ff2f58d56ba1c959108da91d19085df1828.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tl.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/tl-90da42308b225cf58f46eb4e0139eb6ee0ff6b8e4738120eca48eba5a01ddc90.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tm {
  background-image: url(https:/assets/flags/4x3/tm-2b3b49a8ebecd71c78ea7b51ef525d0dd8b8eb9565d6711d3ed4567e112a709b.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tm.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/tm-4bb9a9861d108da8dc39e6ce4ad98f1d6e0ab77dd897162f7d206ae36d90b438.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tn {
  background-image: url(https:/assets/flags/4x3/tn-088f4ae5d48afa3f15cf35da8c9c4eef2e1936a4f06d5faf499db356ee6d9f1f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tn.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/tn-fcb6ac025411167bb87c349307796483d9d9b39dd04daa51a84f28a707c8d1e2.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-to {
  background-image: url(https:/assets/flags/4x3/to-c09824c9417c31a9f9eaef29a4a55936f5629174f45687ad24f67d2ec71f19a3.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-to.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/to-31cc52a73baa602b654964c86170a445f311a67d4a104356b89ae70efc6ac716.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tr {
  background-image: url(https:/assets/flags/4x3/tr-8149e8b5282686924d2594c434f3cbfa1ef0a40f340cbcc961a8dacdcb05f1b1.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tr.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/tr-f32fc5e5cb5c5e17b701af4b77ce353d3abcf21de2a322b4539ab1809d58c543.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tt {
  background-image: url(https:/assets/flags/4x3/tt-11f00837d18a42472c5ca17d07a97afb059106aae74017f4f49f98671587f506.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tt.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/tt-5bd6642bc85d7824ac32e1cad16c2e315a82f9118b9d52743f2582a56d06dcac.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tv {
  background-image: url(https:/assets/flags/4x3/tv-14b5a3e02b00f3e3c1410007fa361fa03e99da835ecccd22c6c5347beab32d43.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tv.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/tv-536219bce33525d8c6d5e71a2180a16bb2dc207788ff9ce98aa47307757c03f8.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tw {
  background-image: url(https:/assets/flags/4x3/tw-da0671419d6b8c966173c4777499e717a60efacbfb13b766856ae9f2f09c9b7c.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tw.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/tw-b8f95daedcffcaa0fd86fda8876c68bccc92ec7733ea1ce48c78535b67434ea1.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tz {
  background-image: url(https:/assets/flags/4x3/tz-496f36e7c8fe43eab189fdd50a086d5683f6114f2545a83d5394f1c3178805f9.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-tz.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/tz-4289e9adf40a366eb3281436345fa2d1f80048078fcb8ea4e2a8324ea3818c5b.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ua {
  background-image: url(https:/assets/flags/4x3/ua-7fd244455c2745aaf3cf57d34ddf9e16d4d7ffdd3d1e8e22b41eded09c22dcc2.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ua.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ua-8e68270c1206605f4104274feb9a7cd098560ddc18438cde475a2b3bdffc4fdd.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ug {
  background-image: url(https:/assets/flags/4x3/ug-89c35ab7f37c7c4aad2d799b8c758d8787b67a2ad1b7cbd54359b3a0905231ce.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ug.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ug-c2792fa3e0165e3b19cfce842afb5eb7aba95f09d239e37bfeecc953fe3a73f6.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-um {
  background-image: url(https:/assets/flags/4x3/um-ab0beb4472f50a3c4f3fb62d1eadc0b4b72c863154f9391b44bf3944da16737e.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-um.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/um-9bc04b9cc10e2bf4d940235a26c6fb9572f2eba6bca00357dd79c67d741d3058.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-us {
  background-image: url(https:/assets/flags/4x3/us-7a83f12ed37df188b41b4dfb10091c9edadd76cc3f19b7a2796c316ecdd07948.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-us.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/us-aa5a084169b9d6474b1fd9d60eb75b3539f8c5469b403c88f7da96ff53065767.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-uy {
  background-image: url(https:/assets/flags/4x3/uy-66e6bff7a717f2f2dc4626a7b08e4d329444d78dea2d13e96aeeabf93a46a934.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-uy.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/uy-7b2bdc5b4bc4d65f9eacff59d0ce229b97ab7a3528e4d9d38010bc82d4392005.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-uz {
  background-image: url(https:/assets/flags/4x3/uz-be1728371b1e4e2a101033dfe3744c98c848aed907544494d833c1afbdb601ee.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-uz.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/uz-b58007c2a71a1fc89225e133bc63b5fb48485645136d439734def2d8fb90c245.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-va {
  background-image: url(https:/assets/flags/4x3/va-3d41216663c4e7f9f6a4990436e7ed50b7db309a5da66be5a28e94d4b124ed8c.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-va.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/va-2f976a3ca3f82241f613e6845dd4783d08355288cb6187e93941b1be0bc5e2ba.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-vc {
  background-image: url(https:/assets/flags/4x3/vc-39aa5050a744f1b78ef9e783a0fdb7b52ef56e084ab398b2b979ba15cd31f521.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-vc.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/vc-388b405bc35e45264e7e1423ec735f76100a7e657da4fccfe23679d6ce893250.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ve {
  background-image: url(https:/assets/flags/4x3/ve-b4ee3f3f741c82f0139751e5ff4bb15d68522a8716d5efc7d7178d9d2b2ba73e.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ve.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ve-339ffce736a458a1045e0a25c7f6ddb5a5a97e70613fce4b7e34dfb02ec6d704.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-vg {
  background-image: url(https:/assets/flags/4x3/vg-5a3a9fbf518b5b8d2dfdc98c2f8929689e98699c5d15447488ee0b91535492be.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-vg.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/vg-8353ed2eef771bec9fa51ad7c6cb54b917bd395341c6f579807bb4889f646827.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-vi {
  background-image: url(https:/assets/flags/4x3/vi-4b2f9dca87534eb519340b9fd9f2bf8992e71efb7b13b28b41a069e8d00fba82.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-vi.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/vi-c4ee6996e05e4d580c3c8fe09dfdf0ebb4e1fdb7b6f2631b255402d921ed235c.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-vn {
  background-image: url(https:/assets/flags/4x3/vn-cedafa9882428662867c12648846c6e619e5888b3a043311056e85f6e7d3aafa.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-vn.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/vn-4e2b2dcc747c7703a29f071b0837705ebfa2a15b239ec276b62fe29d33752cb9.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-vu {
  background-image: url(https:/assets/flags/4x3/vu-40f07463b2a348a24c4c534f11963119e714138455926f965aae1ea1202a1b7e.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-vu.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/vu-59eadb041cab9da692a96cf343743a26583f181d89d9df1699fdbc20c5874189.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-wf {
  background-image: url(https:/assets/flags/4x3/wf-48a789be69ef1e585de1e4a26adac6a72f8cae0958086a61e868f3c853e33ffa.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-wf.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/wf-f878c873a8706d4a0cf73c42b4a399fe30695225456fdda5fc73227aff41229e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ws {
  background-image: url(https:/assets/flags/4x3/ws-98015a4c10b014c8d556801fcdea2a39bc48ce9f9d402abcac3682aae4dc29bf.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ws.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ws-98f897846ef29a364dc3e3ea4227eb849607c703cb8c9321ae8060b560f9e727.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ye {
  background-image: url(https:/assets/flags/4x3/ye-7ba9e463327a7f43e48313feb2198a34d66564802d01bd0f5fc1f1da1cab8007.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-ye.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/ye-4dd743f9720a4bbbf32686658a40308cabc0be193bb0d493dc2aa36221b76241.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-yt {
  background-image: url(https:/assets/flags/4x3/yt-b09940579453e2cbc6fa75113edf71f6da7ba807a424df858fb1c86c9077ba73.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-yt.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/yt-17dc44493098baad18a5bbe55b4173a8ab83c2d3cd829f63cdfabfb27667b452.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-za {
  background-image: url(https:/assets/flags/4x3/za-a7e7066f44a101a590f7f01f899f22dd4e922ee0fc9ca2f1818cde7545324ce6.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-za.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/za-3550dad478180330a0c97427ca69cd7ee2e12bbdc8c8178a192d3ca2fa4905ac.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-zm {
  background-image: url(https:/assets/flags/4x3/zm-87489610275943af8a2efe5b8b3d692e5d858d122e67866b4cb788b2b3cc7d78.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-zm.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/zm-989aefeb45ede19e7d23bfd65e1283ebcedd37bb0d562519a1610d4ac2e816ef.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-zw {
  background-image: url(https:/assets/flags/4x3/zw-39b287ca85d568a70886047018b023a72632d5bc4aa641a672b934173cbca73c.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-zw.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/zw-4d8d1604eb4b21016cfb73a57039ddff9bc4c6828af71b7f01f0b6b7b6bd0d16.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-es-ca {
  background-image: url(https:/assets/flags/4x3/es-ca-2d40ba1983289ff660921bde430b6e662bf47204ed2e673d698789cc696e1cd6.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-es-ca.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/es-ca-b65c4aee716a6a8012a0c5d5511d343a2c5bf776a23b9c101f0ea17d2d867f1f.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-eu {
  background-image: url(https:/assets/flags/4x3/eu-a0f37cbb0c6bb5da9322e157d89f2120719f412c300e5d5e2323684374309786.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-eu.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/eu-3ec79b06cdd9846049d05d8c2daba2258f12ad2043951a47c1bff5c235d19345.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gb-eng {
  background-image: url(https:/assets/flags/4x3/gb-eng-33898af8938158dfa66d87829b7ce0f00465a7d52d54f1a952980523d581532d.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gb-eng-4c8ee6eeff2220c7016345577ec91e6630b0ce69423a4f530683fe579d6e77cb.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gb-nir {
  background-image: url(https:/assets/flags/4x3/gb-nir-6985c9743273c2f1b4278e67ff5c30e1819ddf22bcdde0234c691b2133c8d796.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gb-nir.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gb-nir-f21a27228e86ecbdc221dc8efa41bc414bd8da9c8815fdd4c0c3e51ea6ecab2e.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gb-sct {
  background-image: url(https:/assets/flags/4x3/gb-sct-4796bb40747a89c1dbdec1896b7f6777e9f5efe745b130bbe50b185374cc1927.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gb-sct-5b9cf1efb194c9ff12d4fea2afaa7b65f145872f7c977cff3414c74a4fe149df.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gb-wls {
  background-image: url(https:/assets/flags/4x3/gb-wls-51cc32fd00e293c2ff28b7faf5ff44c8b6e360fca981250806acf12ef29ac08e.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/gb-wls-542a0523d50ada3ac94fdf263522353ded636ab2234195eb17f8644732a01174.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-un {
  background-image: url(https:/assets/flags/4x3/un-a91595dc76ed59d1044b8991f66d2906e5b9282b64119f373bff4a71d8a3a1fa.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-un.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/un-3779a5b87c177351ca345876a277916127641ed3898f758e234e2fae5d4f9a2d.svg);
}

/* line 22, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-xk {
  background-image: url(https:/assets/flags/4x3/xk-d0a8a38cc5cfc029795e8fbb98e24b0a3fc8e94993d61611854bd291a712b54f.svg);
}

/* line 24, vendor/bundle/ruby/3.2.0/gems/flag-icons-rails-3.4.6.1/app/assets/stylesheets/flag-icon-sass/flag-icon-base.scss */
.flag-icon-xk.flag-icon-squared {
  background-image: url(https:/assets/flags/1x1/xk-6d541115ca7ae65c3d3f47f467bb4f26f52a240f0875193af553d3c58e6c0867.svg);
}

/* line 29, app/assets/stylesheets/landing.scss */
.hs-logo-container {
  display: flex;
  align-items: center;
  width: fit-content;
  width: -moz-fit-content;
}

/* line 35, app/assets/stylesheets/landing.scss */
.hs-logo-container img {
  height: 40px;
  width: auto;
}

@media screen and (max-width: 880px) {
  /* line 41, app/assets/stylesheets/landing.scss */
  .hs-logo-container img {
    height: 32px;
  }
}

/* line 47, app/assets/stylesheets/landing.scss */
.stars {
  --percent: calc(var(--rating) / 5 * 91%);
  text-align: center;
}

/* line 51, app/assets/stylesheets/landing.scss */
.stars::before {
  content: '★★★★★';
  letter-spacing: 8px;
  background: linear-gradient(90deg, #F8C41C var(--percent), white var(--percent));
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: #F8C41C 1px;
  -webkit-background-clip: text;
  background-clip: text;
}

/* line 61, app/assets/stylesheets/landing.scss */
.cc-window {
  border: 2px solid #202020;
}

/* line 65, app/assets/stylesheets/landing.scss */
#error_explanation {
  width: 450px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 0;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

/* line 73, app/assets/stylesheets/landing.scss */
#error_explanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  margin-bottom: 0px;
  background-color: #c00;
  color: #fff;
}

/* line 84, app/assets/stylesheets/landing.scss */
#error_explanation ul li {
  font-size: 12px;
  list-style: square;
}

/* line 90, app/assets/stylesheets/landing.scss */
#chatBtn {
  position: fixed;
  right: 20px;
  bottom: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
  width: 60px;
  border-radius: 60px;
  line-height: 60px;
  user-select: none;
  z-index: 999;
  background-color: #429eff;
  color: white;
  cursor: pointer;
}

/* line 107, app/assets/stylesheets/landing.scss */
#chatBtn:hover {
  background-color: #3a96f7;
}

/* line 111, app/assets/stylesheets/landing.scss */
#chatBtn::after {
  margin-right: 0;
}
