._switch_10hpc_1 {
  display: flex;
  align-items: center;
  gap: 0.3125rem;
}
._switch_10hpc_1 .arm-switch-input .arm-switch-input-inner {
  border: 1px solid var(--brand-accent);
  border-radius: 9999px;
  transition: all 0.2s ease;
}
._switch_10hpc_1 .arm-switch-input .arm-switch-input-inner::after {
  background-color: var(--brand-accent);
  border-radius: 9999px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  transition: all 0.2s ease;
}
._switch_10hpc_1 .arm-switch-input[data-checked=true] .arm-switch-input-inner {
  background-color: var(--brand-accent);
}
._switch_10hpc_1 .arm-switch-input[data-checked=true] .arm-switch-input-inner::after {
  background-color: #000;
}
._switch_10hpc_1 > label {
  margin: 0;
  font-weight: 600;
  font-size: 1.125rem;
}
._switch_10hpc_1[data-disabled=true] .arm-switch-input .arm-switch-input-inner {
  cursor: default;
}
._switch_10hpc_1[data-disabled=true] .arm-switch-input .arm-switch-input-inner .arm-switch-input-checkbox {
  cursor: default;
}
._switch_10hpc_1[data-disabled=true] .arm-switch-input[data-checked=true] .arm-switch-input-inner {
  border-color: rgba(255, 255, 255, 0.6);
  background-color: rgba(255, 255, 255, 0.6);
}
._switch_10hpc_1[data-disabled=true] .arm-switch-input[data-checked=false] .arm-switch-input-inner, ._switch_10hpc_1[data-disabled=true] .arm-switch-input:not([data-checked]) .arm-switch-input-inner {
  border-color: rgba(255, 255, 255, 0.6);
}
._switch_10hpc_1[data-disabled=true] .arm-switch-input[data-checked=false] .arm-switch-input-inner::after, ._switch_10hpc_1[data-disabled=true] .arm-switch-input:not([data-checked]) .arm-switch-input-inner::after {
  background-color: rgba(255, 255, 255, 0.6);
}/* stylelint-disable-next-line length-zero-no-unit -- this actually matters when calculating values */
._banner_15aav_2 {
  position: fixed;
  inset: 0;
  z-index: 1000;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.6);
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.2s ease;
  --bottom-gap: 3.75rem;
  padding-bottom: var(--bottom-gap);
}
._banner_15aav_2[data-show-initial=true], ._banner_15aav_2[data-show-custom=true] {
  pointer-events: all;
  opacity: 1;
}
._banner_15aav_2[data-show-initial=true] ._initial_15aav_20 {
  transform: translateY(0);
}
._banner_15aav_2[data-show-custom=true] ._custom_15aav_23 {
  transform: translateY(0);
}
@media screen and (max-width: 58em) {
  ._banner_15aav_2 {
    --bottom-gap: 0px;
  }
}
._initial_15aav_20,
._custom_15aav_23 {
  position: absolute;
  width: 100%;
  max-width: 1024px;
  pointer-events: all;
  background-color: #000;
  padding: 1rem 1.875rem;
  transform: translateY(calc(100% + var(--bottom-gap)));
  transition: transform 0.2s ease;
  transition-delay: 0.1s;
}
._initial_15aav_20 ._invert_15aav_44,
._initial_15aav_20 ._invert-white_15aav_45,
._custom_15aav_23 ._invert_15aav_44,
._custom_15aav_23 ._invert-white_15aav_45 {
  background-color: transparent;
  color: var(--brand-accent);
  min-width: 0;
  padding: 0;
}
._initial_15aav_20 ._invert_15aav_44._invert-white_15aav_45,
._initial_15aav_20 ._invert-white_15aav_45._invert-white_15aav_45,
._custom_15aav_23 ._invert_15aav_44._invert-white_15aav_45,
._custom_15aav_23 ._invert-white_15aav_45._invert-white_15aav_45 {
  color: #fff;
}
@media screen and (max-width: 58em) {
  ._initial_15aav_20,
._custom_15aav_23 {
    padding: 1rem;
  }
}
._initial_15aav_20 {
  display: flex;
  gap: 1.875rem;
}
._initial_15aav_20 ._content_15aav_70 {
  flex: 1;
}
._initial_15aav_20 ._buttons_15aav_73 {
  display: flex;
  align-items: center;
  gap: 1.875rem;
}
@media screen and (max-width: 58em) {
  ._initial_15aav_20 {
    flex-direction: column;
    gap: 1.875rem;
  }
  ._initial_15aav_20 ._buttons_15aav_73 {
    width: 100%;
    justify-content: flex-end;
  }
}
._custom_15aav_23 {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
  overflow-y: auto;
  max-height: calc(100vh - var(--bottom-gap));
}
._custom_15aav_23 p {
  margin: 0;
}
._custom_15aav_23 hr {
  height: 1px;
  margin: 0;
  background-color: rgba(255, 255, 255, 0.3);
}
._custom_15aav_23 ._buttons_15aav_73 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
._custom_15aav_23 ._switches_15aav_109 {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
}._asset_nzaty_1 {
  width: 100%;
}
._asset_nzaty_1 .arm-image,
._asset_nzaty_1 .arm-image-inner {
  width: 100%;
}
._asset_nzaty_1 .arm-image picture img,
._asset_nzaty_1 .arm-image-inner picture img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center 30%;
     object-position: center 30%;
}
._asset_nzaty_1[data-fill-height=true] {
  height: 100%;
}
._asset_nzaty_1[data-fill-height=true] .arm-image,
._asset_nzaty_1[data-fill-height=true] .arm-image-inner {
  height: 100%;
}
._asset_nzaty_1[data-fill-height=true] .arm-image picture img,
._asset_nzaty_1[data-fill-height=true] .arm-image-inner picture img {
  height: 100%;
}._wrapper_1prow_1,
._reverse-wrapper_1prow_2 {
  --image-panel-size: 685px;
  --content-panel-width: 407px;
  width: 100%;
  display: flex;
  height: var(--image-panel-size);
}
@media screen and (max-width: 46em) {
  ._wrapper_1prow_1,
._reverse-wrapper_1prow_2 {
    height: 100vh;
    overflow: auto;
  }
}
._wrapper_1prow_1 ._left_1prow_17 {
  flex: 1;
  width: var(--image-panel-size);
  position: relative;
}
._wrapper_1prow_1 ._left_1prow_17 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
._wrapper_1prow_1 ._left_1prow_17 ._course_1prow_28 {
  position: absolute;
  z-index: 2;
  bottom: 2.5rem;
  left: 2.5rem;
  display: flex;
  align-items: center;
}
._wrapper_1prow_1 ._left_1prow_17 ._course_1prow_28 svg {
  width: 42px;
  height: 42px;
}
._wrapper_1prow_1 ._left_1prow_17 ._course_1prow_28 svg path {
  fill: white;
}
._wrapper_1prow_1 ._left_1prow_17 ._course_1prow_28 ._info_1prow_43 {
  padding-left: 1rem;
}
._wrapper_1prow_1 ._left_1prow_17 ._course_1prow_28 ._info_1prow_43 h3 {
  font-size: 1.25rem;
  font-weight: 450;
}
._wrapper_1prow_1 ._left_1prow_17 ._course_1prow_28 ._info_1prow_43 span {
  opacity: 0.5;
}
._wrapper_1prow_1 ._left_1prow_17 ._course_1prow_28[data-has-title=false] ._info_1prow_43 span {
  opacity: 1;
  font-size: 1.25rem;
  font-weight: 450;
}
._wrapper_1prow_1 ._left_1prow_17::after {
  content: "";
  position: absolute;
  z-index: 1;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 76%, rgba(0, 0, 0, 0.65) 100%);
  pointer-events: none;
}
._wrapper_1prow_1 ._right_1prow_66 {
  width: 100%;
  max-width: var(--content-panel-width);
  padding: 3.125rem 2rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: calc(3.125rem + 1.875rem);
}
._wrapper_1prow_1 ._right_1prow_66[data-no-asset=true] {
  width: var(--content-panel-width);
}
@media screen and (max-width: 46em) {
  ._wrapper_1prow_1 ._left_1prow_17 {
    display: none;
  }
}
._reverse-wrapper_1prow_2 ._right_1prow_66 {
  flex: 1;
  width: var(--image-panel-size);
  position: relative;
}
._reverse-wrapper_1prow_2 ._right_1prow_66 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
._reverse-wrapper_1prow_2 ._right_1prow_66 ._course_1prow_28 {
  position: absolute;
  z-index: 2;
  bottom: 2.5rem;
  left: 2.5rem;
  display: flex;
  align-items: center;
}
._reverse-wrapper_1prow_2 ._right_1prow_66 ._course_1prow_28 svg {
  width: 42px;
  height: 42px;
}
._reverse-wrapper_1prow_2 ._right_1prow_66 ._course_1prow_28 svg path {
  fill: white;
}
._reverse-wrapper_1prow_2 ._right_1prow_66 ._course_1prow_28 ._info_1prow_43 {
  padding-left: 1rem;
}
._reverse-wrapper_1prow_2 ._right_1prow_66 ._course_1prow_28 ._info_1prow_43 h3 {
  font-size: 1.25rem;
  font-weight: 450;
}
._reverse-wrapper_1prow_2 ._right_1prow_66 ._course_1prow_28 ._info_1prow_43 span {
  opacity: 0.5;
}
._reverse-wrapper_1prow_2 ._right_1prow_66 ._course_1prow_28[data-has-title=false] ._info_1prow_43 span {
  opacity: 1;
  font-size: 1.25rem;
  font-weight: 450;
}
._reverse-wrapper_1prow_2 ._right_1prow_66::after {
  content: "";
  position: absolute;
  z-index: 1;
  inset: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 76%, rgba(0, 0, 0, 0.65) 100%);
  pointer-events: none;
}
._reverse-wrapper_1prow_2 ._left_1prow_17 {
  width: 100%;
  max-width: var(--content-panel-width);
  padding: 3.125rem 2rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: calc(3.125rem + 1.875rem);
}
._reverse-wrapper_1prow_2 ._left_1prow_17[data-no-asset=true] {
  width: var(--content-panel-width);
}
@media screen and (max-width: 46em) {
  ._reverse-wrapper_1prow_2 ._right_1prow_66 {
    display: none;
  }
}.arm-input.arm-checkbox-input .arm-checkbox-input-checkbox {
  border-radius: 0.3125rem;
  border: 1px solid var(--brand-accent);
}
.arm-input.arm-checkbox-input .arm-checkbox-input-checkbox > .arm-icon {
  color: var(--brand-accent);
}
._ara-input_udliq_9 {
  text-overflow: ellipsis;
}
._ara-input_udliq_9 .arm-icon {
  color: var(--brand-bg-1);
  color: #fff;
}
._ara-input_udliq_9[data-disabled=true] .arm-input {
  background-color: #f2f2f2;
}._login_1sf6h_1 div._content_1sf6h_1 {
  padding-left: 3.125rem;
  padding-right: 3.125rem;
}
._login_1sf6h_1 h1,
._login_1sf6h_1 h2 {
  font-size: 1.125rem;
  text-align: center;
}
._login_1sf6h_1 a {
  padding: 0;
}
._login_1sf6h_1 h2 {
  margin-top: 1.875rem;
  font-size: 1rem;
}
._login_1sf6h_1 ._socials_1sf6h_17 {
  width: 100%;
  margin-top: 1.875rem;
  margin-bottom: 6.25rem;
}
._login_1sf6h_1 ._socials_1sf6h_17 button {
  background-color: #000;
  color: white;
  width: 100%;
  margin-bottom: 0.625rem;
}
._login_1sf6h_1 ._socials_1sf6h_17 button > span {
  flex: 1;
}
._login_1sf6h_1 form {
  margin-top: 1rem;
}
._login_1sf6h_1 form button {
  margin-top: 0.625rem;
  width: 100%;
}
._login_1sf6h_1 ._footer_1sf6h_38 {
  text-align: center;
}
._sent_1sf6h_42 ._top_1sf6h_42,
._sent_1sf6h_42 ._bottom_1sf6h_43 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}
._sent_1sf6h_42 ._icon_1sf6h_49 {
  font-size: 3.75rem;
}
._sent_1sf6h_42 ._icon_1sf6h_49 path {
  fill: var(--brand-accent);
}
._sent_1sf6h_42 h1 {
  font-size: 1.25rem;
  text-align: center;
}
._sent_1sf6h_42 p {
  font-size: 1rem;
  text-align: center;
}
._sent_1sf6h_42 ._spin_1sf6h_63 {
  color: var(--brand-accent);
  font-size: 34px;
}
._signinLogo_1sf6h_68 {
  display: flex;
  flex-direction: column;
  align-items: center;
}
._title_1sf6h_74 {
  margin: 1rem;
}
._inputContainer_1sf6h_78 {
  width: 100%;
  color: #fff;
}
._inputWrapper_1sf6h_83 {
  background-color: #1e1821;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 1rem;
}
._inputWrapper_1sf6h_83 ._input_1sf6h_78 {
  border: none;
  background-color: transparent;
  font-size: 16px;
  padding: 0;
  line-height: 1.1;
  outline: none;
  flex: 1;
  width: 100%;
}
._inputWrapper_1sf6h_83 ._btn_1sf6h_101 {
  border: none;
  background-color: transparent;
  cursor: pointer;
  padding: 4px;
  margin: 0;
  width: 16px;
}
._inputWrapper_1sf6h_83 ._icon_1sf6h_49 {
  font-size: 16px;
  width: 16px;
  height: 13px;
  display: flex;
  justify-content: center;
  align-items: center;
}._view_1xwkk_1 {
  min-height: 100%;
  position: relative;
  padding: 0 1.875rem;
}
@media screen and (max-width: 46em) {
  ._view_1xwkk_1 {
    padding: 0;
    min-height: 0;
  }
}._wrapper_1p9jc_1 {
  display: flex;
  align-items: center;
  justify-content: center;
}
._wrapper_1p9jc_1 ._inner_1p9jc_6 {
  max-width: 1092px;
  background-color: var(--brand-bg-1);
  border-radius: 1rem;
  overflow: hidden;
}
@media screen and (max-width: 46em) {
  ._wrapper_1p9jc_1 {
    display: block;
    background-color: var(--brand-bg-1);
  }
  ._wrapper_1p9jc_1 ._inner_1p9jc_6 {
    border-radius: 0;
  }
}._form_15qr5_1 h1 {
  font-size: 1.125rem;
  margin-bottom: 1.875rem;
}
._form_15qr5_1 ._bottom_15qr5_5 button {
  width: 100%;
}
._label_15qr5_9 {
  color: #fff;
  line-height: 1.5;
  font-size: 16px;
}
._inputWrapper_15qr5_15 {
  background-color: #1e1821;
  border-radius: 5px;
}
._inputWrapper_15qr5_15 ._input_15qr5_15 {
  background-color: #1e1821;
  border-radius: 5px;
  border: none;
  background-color: transparent;
  font-size: 16px;
  padding: 0;
  line-height: 1.1;
  outline: none;
  flex: 1;
  width: 100%;
}._profile-thumb_1et7k_1 {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  position: relative;
  border-radius: 50%;
  overflow: hidden;
}
._profile-thumb_1et7k_1 .arm-image-inner > img {
  width: 44px;
  height: 44px;
  border-radius: 50%;
}
._profile-thumb_1et7k_1[data-halo=true] {
  width: 48px;
  height: 48px;
  border-radius: 50%;
}
._profile-thumb_1et7k_1 picture,
._profile-thumb_1et7k_1 img,
._profile-thumb_1et7k_1 .arm-image,
._profile-thumb_1et7k_1 .arm-image-inner {
  width: 100%;
  height: 100%;
}
._profile-thumb_1et7k_1 .arm-image-inner img {
  -o-object-fit: cover;
     object-fit: cover;
}
._profile-thumb_1et7k_1[data-mini=true] {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
._profile-thumb_1et7k_1[data-mini=true] .arm-image-inner > img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}
._profile-thumb_1et7k_1[data-mini=true][data-halo=true] {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
._profile-thumb_1et7k_1[data-small=true] {
  width: 36px;
  height: 36px;
  border-radius: 50%;
}
._profile-thumb_1et7k_1[data-small=true] .arm-image-inner > img {
  width: 36px;
  height: 36px;
  border-radius: 50%;
}
._profile-thumb_1et7k_1[data-small=true][data-halo=true] {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
._profile-thumb_1et7k_1[data-big=true] {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
._profile-thumb_1et7k_1[data-big=true] .arm-image-inner > img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
._profile-thumb_1et7k_1[data-big=true][data-halo=true] {
  width: 54px;
  height: 54px;
  border-radius: 50%;
}
._profile-thumb_1et7k_1[data-huge=true] {
  width: 124px;
  height: 124px;
  border-radius: 50%;
}
._profile-thumb_1et7k_1[data-huge=true] .arm-image-inner > img {
  width: 124px;
  height: 124px;
  border-radius: 50%;
}
._profile-thumb_1et7k_1[data-huge=true][data-halo=true] {
  width: 128px;
  height: 128px;
  border-radius: 50%;
}
@media screen and (max-width: 46em) {
  ._profile-thumb_1et7k_1 {
    width: 32px;
    height: 32px;
    border-radius: 50%;
  }
  ._profile-thumb_1et7k_1 .arm-image-inner > img {
    width: 32px;
    height: 32px;
    border-radius: 50%;
  }
  ._profile-thumb_1et7k_1[data-halo=true] {
    width: 36px;
    height: 36px;
    border-radius: 50%;
  }
}._wrapper_2tq2n_1 {
  margin-left: 60px;
  height: 100%;
  overflow: hidden;
}
._wrapper_2tq2n_1._withMenu_2tq2n_6 {
  margin-left: 0;
  /*
  max-width: 884px;
  @media (min-width: 1154px) {
    margin-left: auto;
    margin-right: calc((100vw - 1126px) / 2);
  }
  margin-left: $workspace-bar-width-with-menu;
  @media (max-width: 736px) {
    margin-left: 0;
  }
    */
}
@media screen and (max-width: 46em) {
  ._wrapper_2tq2n_1 {
    margin-left: 0;
    margin-top: 72px;
  }
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  display: flex;
  background-color: #000;
}
@media (min-width: 1154px) {
  ._wrapper_2tq2n_1 ._navBar_2tq2n_26 {
    justify-content: end;
    width: 100%;
    max-width: 60px;
  }
  ._wrapper_2tq2n_1 ._navBar_2tq2n_26._withMenu_2tq2n_6 {
    max-width: calc((100vw - 1154px) / 2 + 255px);
  }
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 {
  width: 60px;
  padding: 1rem 0 2rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  z-index: 1;
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 ._menuLink_2tq2n_60 ._accountLogo_2tq2n_60,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._menuLink_2tq2n_60 ._accountLogo_2tq2n_60 {
  border-radius: 50px;
  max-width: 36px;
  max-height: 36px;
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 ._franchise_2tq2n_66,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 ._self_2tq2n_67,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 ._vr_2tq2n_68,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._franchise_2tq2n_66,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._self_2tq2n_67,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._vr_2tq2n_68 {
  border: 2px solid transparent;
  display: flex;
  border-radius: 50%;
  padding: 0.156rem;
  justify-content: center;
  align-items: center;
  position: relative;
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 ._franchise_2tq2n_66.active,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 ._self_2tq2n_67.active,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 ._vr_2tq2n_68.active,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._franchise_2tq2n_66.active,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._self_2tq2n_67.active,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._vr_2tq2n_68.active {
  border-color: var(--brand-font);
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 ._vr-inner_2tq2n_88,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._vr-inner_2tq2n_88 {
  width: 44px;
  height: 44px;
  background-color: #130e15;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  position: relative;
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 ._vr-inner_2tq2n_88 img,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._vr-inner_2tq2n_88 img {
  width: 28px;
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._messageIcon_2tq2n_103 {
  opacity: 0.4;
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._messageIcon_2tq2n_103 svg {
  color: #fff;
}
@media (max-width: 736px) {
  ._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54._burger_2tq2n_110 {
    margin-right: 46px;
  }
}
@media screen and (max-width: 46em) {
  ._wrapper_2tq2n_1 ._navBar_2tq2n_26 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    display: flex;
    background-color: #000;
    width: 100dvh;
    height: 72px;
    border: none;
  }
  ._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 {
    position: fixed;
    top: 0;
    margin-left: initial;
    bottom: auto;
    left: 0;
    width: auto;
    right: 0;
    flex-direction: row;
    padding: 0 1rem;
    height: 72px;
    overflow-x: auto;
    box-shadow: inset 4px -12px 6px -8px rgba(0, 0, 0, 0.3);
    z-index: 10;
  }
  ._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 {
    flex-direction: row;
  }
  ._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 ._franchise_2tq2n_66:not(:first-child),
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 ._self_2tq2n_67,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._franchise_2tq2n_66:not(:first-child),
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._self_2tq2n_67 {
    margin-top: 0;
  }
  ._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 ._messageIcon_2tq2n_103,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._messageIcon_2tq2n_103 {
    display: none;
  }
  ._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 ._accountLogo_2tq2n_60,
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._bottom_2tq2n_54 ._accountLogo_2tq2n_60 {
    max-width: 36px;
    max-height: 36px;
  }
  ._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 {
    gap: 16px;
  }
  ._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._bar_2tq2n_45 ._top_2tq2n_53 ._divider_2tq2n_163 {
    width: 3px;
    height: 1rem;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.18);
  }
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._menuContainer_2tq2n_170 {
  width: 195px;
  margin-top: 90px;
  padding-left: 13px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 736px) {
  ._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._menuContainer_2tq2n_170 {
    display: none;
  }
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._menuContainer_2tq2n_170 ._authorName_2tq2n_182 {
  color: #fff;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.455px;
  margin-bottom: 24px;
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._menuContainer_2tq2n_170 ._listNav_2tq2n_191 {
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
  gap: 26px;
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._menuContainer_2tq2n_170 ._listNav_2tq2n_191 ._link_2tq2n_198 {
  color: #fff;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.7px;
  opacity: 0.4;
}
._wrapper_2tq2n_1 ._navBar_2tq2n_26 ._menuContainer_2tq2n_170 ._listNav_2tq2n_191 ._link_2tq2n_198._active_2tq2n_80 {
  opacity: 1;
}
@media (min-width: 46em) {
  ._divider_2tq2n_163 {
    display: block;
    width: 1.5rem;
    height: 0.25rem;
    background-color: rgba(255, 255, 255, 0.18);
    margin: auto;
  }
}
._menuLink_2tq2n_60 {
  line-height: 0;
  border: 2px solid transparent;
  border-radius: 50%;
  padding: 5px;
  display: block;
}
._menuLink_2tq2n_60._active_2tq2n_80 {
  border-color: #fff;
}
._menuLink_2tq2n_60:hover {
  border-color: #fff;
}
._logoutBlock_2tq2n_235 {
  margin-top: auto;
  margin-bottom: 36px;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.455px;
}
._logoutBlock_2tq2n_235 ._logoutBtn_2tq2n_244 {
  color: #fdda35;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.455px;
  cursor: pointer;
}
._point_2tq2n_254 {
  width: 8px;
  height: 8px;
  border-radius: 50px;
  background-color: #fdda35;
}._content_7iwiu_1 p {
  padding: 1.875rem 0;
}._container_zunao_1 {
  max-width: 1920px;
  margin: 0 auto;
  position: relative;
  background-color: var(--brand-bg-3);
}
._container_zunao_1 footer {
  display: flex;
  justify-content: center;
  max-width: 884px;
  margin-left: 255px;
}
@media (min-width: 1154px) {
  ._container_zunao_1 footer {
    margin-left: auto;
    margin-right: calc((100vw - 1154px) / 2);
  }
}
@media (max-width: 736px) {
  ._container_zunao_1 footer {
    margin-left: 0;
  }
}
._container_zunao_1 footer > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 5rem 0;
}
._container_zunao_1 footer > div ._logo_zunao_30 {
  height: 47px;
  width: 47px;
  margin-bottom: 1rem;
}
._container_zunao_1 footer > div ._logo_zunao_30 path {
  fill: var(--brand-bg-1);
}
._container_zunao_1 footer > div p {
  text-align: center;
  font-size: 13px;
}
._container_zunao_1 footer > div ._footer-items_zunao_42 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  line-height: 1.4em;
}
._container_zunao_1 footer > div ._footer-items_zunao_42 ._footer-item_zunao_42 + ._footer-item_zunao_42::before {
  content: "|";
  padding: 0 0.625rem;
  color: #fff;
}
._container_zunao_1 footer[data-theme=dark] {
  background-color: var(--brand-bg-3);
}
@media screen and (max-width: 46em) {
  ._container_zunao_1 footer ._extra_zunao_57 {
    display: none;
  }
}._header_g4uav_1 {
  padding: 1rem 1rem 0 2.5rem;
  /***************************/
  max-width: 884px;
  margin-left: 255px;
}
._header_g4uav_1._notPadding_g4uav_7 {
  padding: 0;
}
@media screen and (max-width: 1024px) {
  ._header_g4uav_1 {
    padding: 1rem;
  }
}
@media screen and (max-width: 46em) {
  ._header_g4uav_1 {
    padding-right: 0;
  }
}
@media (min-width: 1154px) {
  ._header_g4uav_1 {
    margin-left: auto;
    margin-right: calc((100vw - 1154px) / 2);
  }
}
@media (max-width: 736px) {
  ._header_g4uav_1 {
    margin-left: 0;
  }
}
._heading_g4uav_32 {
  color: #fff;
  font-size: 2.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.88px;
}
@media screen and (max-width: 1024px) {
  ._heading_g4uav_32 {
    font-size: 24px;
  }
}
._listNav_g4uav_46 {
  gap: 1rem;
  display: flex;
  margin-top: 2.25rem;
}
@media screen and (max-width: 768px) {
  ._listNav_g4uav_46 {
    overflow-x: auto;
    gap: 0.9rem;
    scrollbar-width: none;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch;
    padding-right: 1rem;
    margin-top: 1.5rem;
  }
}
@media (min-width: 1024px) {
  ._listNav_g4uav_46 {
    gap: 2rem;
  }
}
@media (max-width: 736px) {
  ._listNav_g4uav_46 {
    display: none;
  }
}
a {
  padding: 1rem;
}
._link_g4uav_77 {
  color: rgba(255, 255, 255, 0.4);
  font-size: 16px;
  white-space: nowrap;
}
._link_g4uav_77:hover {
  cursor: pointer;
  color: #fff;
}
@media screen and (min-width: 1200px) {
  ._link_g4uav_77 {
    font-size: 32px;
  }
}
._active_g4uav_92 {
  color: #fff;
}
._containerBtn_g4uav_96 {
  display: flex;
  flex-direction: row;
  gap: 7px;
  align-items: center;
}
@media screen and (max-width: 480px) {
  ._containerBtn_g4uav_96 {
    align-items: flex-end;
    flex-direction: column;
  }
}
._signInBtn_g4uav_109, ._subscribeBtn_g4uav_109 {
  padding: 0.75rem 1.5rem;
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.09px;
  border-radius: 100px;
  height: 43px;
  color: #fdda35;
  background-color: #000;
  border: 1px solid transparent;
  cursor: pointer;
}
._signInBtn_g4uav_109:hover, ._subscribeBtn_g4uav_109:hover {
  background-color: #000;
  border-color: #fdda35;
}
@media screen and (max-width: 46em) {
  ._signInBtn_g4uav_109, ._subscribeBtn_g4uav_109 {
    display: none;
  }
}
._subscribeBtn_g4uav_109 {
  color: #000;
  gap: 1rem;
  background-color: #fdda35;
  height: 43px;
  border: 1px solid #fdda35;
}
._subscribeBtn_g4uav_109:hover {
  color: #fdda35;
  background-color: transparent;
  border-color: #fdda35;
}
@media screen and (max-width: 768px) {
  ._subscribeBtn_g4uav_109 {
    padding: 0.6rem 1rem;
    height: 38px;
  }
}
@media screen and (max-width: 46em) {
  ._subscribeBtn_g4uav_109 {
    display: none;
  }
}
._subscribeMobBtn_g4uav_160 {
  display: none;
}
@media screen and (max-width: 46em) {
  ._subscribeMobBtn_g4uav_160 {
    display: flex;
    padding: 0 20px;
    align-items: center;
    justify-content: center;
    background-color: #000;
    border-radius: 50px;
    height: 48px;
    color: #fdda35;
  }
  ._subscribeMobBtn_g4uav_160 ._icon_g4uav_174 {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #1e1821;
  }
}
._navWrapper_g4uav_185 {
  display: flex;
  justify-content: space-between;
  margin-top: 86px;
}
._navWrapper_g4uav_185._hidden_g4uav_190 {
  display: flex;
  margin-top: 0;
}
@media screen and (min-width: 737px) {
  ._navWrapper_g4uav_185._hidden_g4uav_190 {
    display: none;
  }
}
@media (max-width: 736px) {
  ._navWrapper_g4uav_185 {
    padding-top: 0;
    margin-top: 40px;
  }
}
@media screen and (max-width: 46em) {
  ._navWrapper_g4uav_185 {
    padding-right: 1rem;
  }
}
._navWrapper_g4uav_185 ._headWrapper_g4uav_210 {
  display: flex;
  gap: 1rem;
}
._navWrapper_g4uav_185 ._headWrapper_g4uav_210._hidden_g4uav_190 {
  display: none;
}
._navWrapper_g4uav_185 ._headWrapper_g4uav_210 ._accountLogo_g4uav_217 {
  max-width: 70px;
  max-height: 70px;
  border-radius: 50px;
}
@media (max-width: 58em) {
  ._navWrapper_g4uav_185 ._headWrapper_g4uav_210 ._accountLogo_g4uav_217 {
    display: none;
  }
}
._menuWrapper_g4uav_228 {
  display: flex;
  flex-direction: row;
  gap: 7px;
  align-items: center;
}
._menuWrapper_g4uav_228._hidden_g4uav_190 {
  display: none;
}
@media (max-width: 736px) {
  ._menuWrapper_g4uav_228 {
    position: fixed;
    height: 72px;
    top: 0;
    z-index: 11;
  }
  ._menuWrapper_g4uav_228._authenticated_g4uav_244 {
    right: 116px;
  }
  ._menuWrapper_g4uav_228._guest_g4uav_247 {
    right: 56px;
  }
  ._menuWrapper_g4uav_228 ._subscribeMobBtn_g4uav_160 {
    border: 1px solid #1e1821;
    height: 46px;
  }
}
._menuWrapper_g4uav_228 ._goBackButton_g4uav_255 {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 48px;
  border: 1px solid #1e1821;
  background-color: #000;
  color: #fff;
  padding: 0.75rem 1.5rem;
  border-radius: 50px;
}
._menuWrapper_g4uav_228 ._goBackButton_g4uav_255:hover {
  color: #fdda35;
}
@media (max-width: 736px) {
  ._menuWrapper_g4uav_228 ._goBackButton_g4uav_255 {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 820px) {
  ._menuWrapper_g4uav_228 ._goBackButton_g4uav_255 span {
    display: none;
  }
}
@media (max-width: 600px) {
  ._menuWrapper_g4uav_228 ._goBackButton_g4uav_255 {
    padding: 0.75rem 1rem;
  }
}
@media (max-width: 450px) {
  ._menuWrapper_g4uav_228 ._goBackButton_g4uav_255 span {
    display: none;
  }
}
@media (max-width: 359px) {
  ._menuWrapper_g4uav_228 ._goBackButton_g4uav_255 {
    display: none;
  }
}
._menuWrapper_g4uav_228 ._goBackButton_g4uav_255 ._goBackButtonIcon_g4uav_294 {
  transform: rotate(180deg);
  color: #fdda35;
}
._nick_g4uav_299 {
  font-size: 1.25rem;
  color: #fdda35;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.7px;
}
._overlay_g4uav_308 {
  z-index: 99;
  background-color: #000000;
  position: fixed;
  inset: 0;
  opacity: 0.5;
}
._modal_g4uav_316 {
  border-radius: 8px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
  background-color: #1e1821;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 1092px;
  width: 100%;
  display: flex;
}
._modal_g4uav_316:focus {
  outline: none;
}
@media (max-width: 1024px) {
  ._modal_g4uav_316 {
    width: 75vw;
  }
}
@media (max-width: 600px) {
  ._modal_g4uav_316 {
    width: 100dvw;
  }
}
._closeBtn_g4uav_345, ._closeBtnLogin_g4uav_345 {
  position: absolute;
  background-color: transparent;
  border: none;
  padding: 6px;
  top: 10px;
  right: 20px;
  width: 16px;
  height: 16px;
  z-index: 10000000;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
}
@media (min-width: 1024px) {
  ._closeBtn_g4uav_345, ._closeBtnLogin_g4uav_345 {
    right: auto;
    left: 10px;
    padding: 10px;
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 736px) {
  ._closeBtn_g4uav_345, ._closeBtnLogin_g4uav_345 {
    width: -moz-max-content;
    width: max-content;
    height: auto;
    top: 32px;
    right: 32px;
    z-index: 999;
  }
}
@media (min-width: 1024px) {
  ._closeBtnLogin_g4uav_345 {
    left: auto;
    right: 20px;
  }
}
/******************************************/
._purchaseContent_g4uav_386 {
  background-color: #1e1821;
  width: 100%;
}
@media (min-width: 1024px) {
  ._purchaseContent_g4uav_386 {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }
}
._purchaseContent_g4uav_386 ._title_g4uav_397 {
  font-size: 32px;
  line-height: 1.14em;
  letter-spacing: 0.035em;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  font-weight: 200;
  max-width: 400px;
  margin-bottom: 48px;
}
@media (max-width: 1024px) {
  ._purchaseContent_g4uav_386 ._title_g4uav_397 {
    font-size: 24px;
  }
}
@media (max-width: 768px) {
  ._purchaseContent_g4uav_386 ._title_g4uav_397 {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  ._purchaseContent_g4uav_386 ._title_g4uav_397 {
    max-width: 300px;
  }
}
._purchaseContent_g4uav_386 ._title_g4uav_397 ._subTitle_g4uav_423 {
  font-weight: 400;
}
._purchaseContent_g4uav_386 ._descriptionBlock_g4uav_426 {
  padding: 53px 27px 42px 46px;
  color: #fff;
  display: flex;
  flex-direction: column;
  background-color: #1e1821;
  width: 100%;
}
@media (max-width: 1024px) {
  ._purchaseContent_g4uav_386 ._descriptionBlock_g4uav_426 {
    padding: 40px 20px;
  }
}
._purchaseContent_g4uav_386 ._descriptionBlock_g4uav_426 ._description_g4uav_426 ._list_g4uav_46 {
  margin-bottom: 0;
  list-style: none;
}
._purchaseContent_g4uav_386 ._descriptionBlock_g4uav_426 ._description_g4uav_426 ._list_g4uav_46 li {
  margin-bottom: 12px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.14em;
  letter-spacing: 0.035em;
  text-indent: 0;
}
._purchaseContent_g4uav_386 ._descriptionBlock_g4uav_426 ._description_g4uav_426 ._list_g4uav_46 li._brandAccent_g4uav_451 {
  color: #fdda35;
}
._purchaseContent_g4uav_386 ._descriptionBlock_g4uav_426 ._description_g4uav_426 ._list_g4uav_46 li:last-child {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  ._purchaseContent_g4uav_386 ._descriptionBlock_g4uav_426 ._description_g4uav_426 ._list_g4uav_46 li {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  ._purchaseContent_g4uav_386 ._descriptionBlock_g4uav_426 ._description_g4uav_426 ._list_g4uav_46 li {
    font-size: 14px;
  }
}
._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 {
  margin-bottom: 48px;
  margin-top: auto;
  display: flex;
  flex-direction: row;
  gap: 10px;
}
@media (max-width: 1024px) {
  ._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 {
    margin-top: 40px;
    align-items: center;
  }
}
@media screen and (max-width: 480px) {
  ._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 {
    flex-direction: column;
    align-items: start;
  }
}
._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._button_g4uav_486, ._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._buttonMonthly_g4uav_486 {
  max-width: 257px;
  width: 100%;
  color: #130e15;
  padding: 12px 25px;
  border-radius: 100px;
  border: 0.5px solid;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-size: 12px;
  border-color: #fdda35;
  background-color: #fdda35;
}
._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._button_g4uav_486:hover, ._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._buttonMonthly_g4uav_486:hover {
  background-color: transparent;
  color: #fdda35;
}
._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._button_g4uav_486:hover ._bntSubTitle_g4uav_504, ._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._buttonMonthly_g4uav_486:hover ._bntSubTitle_g4uav_504 {
  color: #fdda35;
}
@media (min-width: 1024px) {
  ._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._button_g4uav_486, ._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._buttonMonthly_g4uav_486 {
    font-size: 16px;
  }
}
._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._button_g4uav_486 ._price_g4uav_512, ._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._buttonMonthly_g4uav_486 ._price_g4uav_512 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-weight: 500;
  line-height: 1.19em;
  font-size: 17px;
}
._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._button_g4uav_486 ._bntSubTitle_g4uav_504, ._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._buttonMonthly_g4uav_486 ._bntSubTitle_g4uav_504 {
  padding: 0;
  color: #1e1821;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._button_g4uav_486 ._monthText_g4uav_529, ._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._buttonMonthly_g4uav_486 ._monthText_g4uav_529 {
  font-size: 8px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._buttonMonthly_g4uav_486 {
  background-color: #130e15;
  border-color: #fdda35;
  color: #fdda35;
  min-width: 200px;
}
@media screen and (max-width: 480px) {
  ._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._buttonMonthly_g4uav_486 {
    width: 257px;
  }
}
._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._buttonMonthly_g4uav_486:hover {
  background-color: transparent;
  color: #fdda35;
}
._purchaseContent_g4uav_386 ._buttomsContainer_g4uav_467 ._buttonMonthly_g4uav_486 ._bntSubTitle_g4uav_504 {
  color: #fdda35;
}
._purchaseContent_g4uav_386 ._textWrapper_g4uav_553 {
  display: flex;
  align-items: center;
  color: #fdda35;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.455px;
  margin-top: 0.5rem;
}
._purchaseContent_g4uav_386 ._textWrapper_g4uav_553 ._label_g4uav_564 {
  display: inline-block;
  color: #130e15;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.455px;
  padding: 2px 4px;
  border-radius: 4.67px;
  background-color: #fdda35;
  margin: 0;
  margin-right: 8px;
}
._purchaseContent_g4uav_386 ._textWrapper_g4uav_553 ._highlighted_g4uav_578 {
  font-weight: 500;
}
._purchaseContent_g4uav_386 ._modalImage_g4uav_581 {
  max-width: 486px;
  width: 100%;
}
@media (max-width: 1024px) {
  ._purchaseContent_g4uav_386 ._modalImage_g4uav_581 {
    display: none;
  }
}
._signIn_g4uav_109 {
  display: none;
}
@media (max-width: 736px) {
  ._signIn_g4uav_109 {
    display: block;
    color: #fdda35;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-right: 36px;
  }
}
._hidden_g4uav_190 {
  display: none;
}._purchaseContent_1c1oq_1 {
  background-color: #1e1821;
}

._purchase-content_1c1oq_5 {
  width: 100%;
}

@media (min-width: 1024px) {
  ._purchase-content_1c1oq_5 {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }
}

._instruction_1c1oq_16 {
  margin-top: 1rem;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 5rem;
}

._title_1c1oq_23 {
  font-size: 32px;
  line-height: 1.14em;
  letter-spacing: 0.035em;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  font-weight: 200;
  max-width: 400px;
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  ._title_1c1oq_23 {
    font-size: 24px;
  }
}

@media (max-width: 768px) {
  ._title_1c1oq_23 {
    font-size: 18px;
  }
}

@media screen and (max-width: 480px) {
  ._title_1c1oq_23 {
    max-width: 300px;
  }
}

._title_1c1oq_23 ._subTitle_1c1oq_49 {
  font-weight: 400;
}

._skip_1c1oq_53 {
  background-color: transparent;
  color: var(--brand-accent);
  font-weight: 400;
}

._descriptionBlock_1c1oq_59 {
  padding: 53px 27px 42px 46px;
  color: #fff;
  display: flex;
  flex-direction: column;
  background-color: #1e1821;
}

@media (max-width: 1024px) {
  ._descriptionBlock_1c1oq_59 {
    padding: 40px 20px;
  }
}

._descriptionBlock_1c1oq_59 ._description_1c1oq_59 ._list_1c1oq_71 {
  margin-bottom: 0;
  list-style: none;
}

._descriptionBlock_1c1oq_59 ._description_1c1oq_59 ._list_1c1oq_71 li {
  margin-bottom: 12px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.14em;
  letter-spacing: 0.035em;
  text-indent: 0;
}

._descriptionBlock_1c1oq_59 ._description_1c1oq_59 ._list_1c1oq_71 li._brandAccent_1c1oq_83 {
  color: #fdda35;
}

._descriptionBlock_1c1oq_59 ._description_1c1oq_59 ._list_1c1oq_71 li:last-child {
  margin-bottom: 0;
}

@media (max-width: 1024px) {
  ._descriptionBlock_1c1oq_59 ._description_1c1oq_59 ._list_1c1oq_71 li {
    font-size: 16px;
  }
}

@media (max-width: 768px) {
  ._descriptionBlock_1c1oq_59 ._description_1c1oq_59 ._list_1c1oq_71 li {
    font-size: 14px;
  }
}

._buttomsContainer_1c1oq_100 {
  margin-bottom: 48px;
  margin-top: auto;
  display: flex;
  flex-direction: row;
  gap: 10px;
}

@media (max-width: 1024px) {
  ._buttomsContainer_1c1oq_100 {
    margin-top: 40px;
    align-items: center;
  }
}

@media screen and (max-width: 480px) {
  ._buttomsContainer_1c1oq_100 {
    flex-direction: column;
    align-items: start;
  }
}

._buttomsContainer_1c1oq_100 ._button_1c1oq_119, ._buttomsContainer_1c1oq_100 ._buttonMonthly_1c1oq_119 {
  max-width: 257px;
  width: 100%;
  color: #130e15;
  padding: 12px 25px;
  border-radius: 100px;
  border: 0.5px solid;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-size: 12px;
  border-color: #fdda35;
  background-color: #fdda35;
}

._buttomsContainer_1c1oq_100 ._button_1c1oq_119:hover, ._buttomsContainer_1c1oq_100 ._buttonMonthly_1c1oq_119:hover {
  background-color: transparent;
  color: #fdda35;
}

._buttomsContainer_1c1oq_100 ._button_1c1oq_119:hover ._bntSubTitle_1c1oq_137, ._buttomsContainer_1c1oq_100 ._buttonMonthly_1c1oq_119:hover ._bntSubTitle_1c1oq_137 {
  color: #fdda35;
}

@media (min-width: 1024px) {
  ._buttomsContainer_1c1oq_100 ._button_1c1oq_119, ._buttomsContainer_1c1oq_100 ._buttonMonthly_1c1oq_119 {
    font-size: 16px;
  }
}

._buttomsContainer_1c1oq_100 ._button_1c1oq_119 ._price_1c1oq_145, ._buttomsContainer_1c1oq_100 ._buttonMonthly_1c1oq_119 ._price_1c1oq_145 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-weight: 500;
  line-height: 1.19em;
  font-size: 17px;
}

._buttomsContainer_1c1oq_100 ._button_1c1oq_119 ._bntSubTitle_1c1oq_137, ._buttomsContainer_1c1oq_100 ._buttonMonthly_1c1oq_119 ._bntSubTitle_1c1oq_137 {
  padding: 0;
  color: #1e1821;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

._buttomsContainer_1c1oq_100 ._button_1c1oq_119 ._monthText_1c1oq_162, ._buttomsContainer_1c1oq_100 ._buttonMonthly_1c1oq_119 ._monthText_1c1oq_162 {
  font-size: 8px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

._buttomsContainer_1c1oq_100 ._buttonMonthly_1c1oq_119 {
  background-color: #130e15;
  border-color: #fdda35;
  color: #fdda35;
  min-width: 200px;
}

@media screen and (max-width: 480px) {
  ._buttomsContainer_1c1oq_100 ._buttonMonthly_1c1oq_119 {
    width: 257px;
  }
}

._buttomsContainer_1c1oq_100 ._buttonMonthly_1c1oq_119:hover {
  background-color: transparent;
  color: #fdda35;
}

._buttomsContainer_1c1oq_100 ._buttonMonthly_1c1oq_119 ._bntSubTitle_1c1oq_137 {
  color: #fdda35;
}

._bntSubTitle_1c1oq_137 {
  font-size: 10px;
  line-height: 1.19em;
  padding-left: 1rem;
  color: #fdda35;
}

._billingPeriod_1c1oq_194 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.14em;
  text-align: left;
  padding: 0.5rem 1rem;
  color: #fdda35;
}

._textWrapper_1c1oq_203 {
  display: flex;
  align-items: center;
  color: #fdda35;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.455px;
  margin-top: 0.5rem;
}

._textWrapper_1c1oq_203 ._label_1c1oq_214 {
  display: inline-block;
  color: #130e15;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.455px;
  padding: 2px 4px;
  border-radius: 4.67px;
  background-color: #fdda35;
  margin: 0;
  margin-right: 8px;
}

._textWrapper_1c1oq_203 ._highlighted_1c1oq_228 {
  font-weight: 500;
}

._additionalText_1c1oq_232 {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 54px;
  font-size: 14px;
  color: #fdda35;
}

@media (max-width: 400px) {
  ._additionalText_1c1oq_232 {
    flex-direction: column;
  }
}

@media (max-width: 600px) {
  ._additionalText_1c1oq_232 {
    font-size: 8px;
  }
}

._additionalText_1c1oq_232 ._text_1c1oq_203,
._additionalText_1c1oq_232 ._highlighted_1c1oq_228 {
  word-wrap: break-word;
  font-size: 20px;
  line-height: 1rem;
}

@media (max-width: 1024px) {
  ._additionalText_1c1oq_232 ._text_1c1oq_203,
._additionalText_1c1oq_232 ._highlighted_1c1oq_228 {
    font-size: 16px;
  }
}

@media (max-width: 768px) {
  ._additionalText_1c1oq_232 ._text_1c1oq_203,
._additionalText_1c1oq_232 ._highlighted_1c1oq_228 {
    font-size: 14px;
  }
}

._additionalText_1c1oq_232 ._highlighted_1c1oq_228 {
  font-weight: 500;
}

._modalImage_1c1oq_272 {
  max-width: 486px;
  width: 100%;
}

@media (max-width: 1024px) {
  ._modalImage_1c1oq_272 {
    display: none;
  }
}

._closeBtn_1c1oq_282 {
  position: absolute;
  background-color: transparent;
  border: none;
  padding: 6px;
  top: 10px;
  right: 20px;
  width: 16px;
  height: 16px;
}

@media (min-width: 1024px) {
  ._closeBtn_1c1oq_282 {
    left: 40px;
    padding: 10px;
    width: 24px;
    height: 24px;
  }
}@media (min-width: 737px) {
  ._burgerContainer_4l5vs_2 {
    display: none;
  }
}

._iconWrapper_4l5vs_7 {
  cursor: pointer;
  font-size: 24px;
  z-index: 11;
  display: flex;
  align-items: center;
  top: 22px;
  position: fixed;
  z-index: 12;
  right: 1rem;
}

._listNav_4l5vs_19 {
  display: none;
  flex-direction: column;
  background-color: #000;
  position: fixed;
  top: 0;
  left: 0;
  padding: 76px 1rem 2rem;
  width: 100%;
  height: 100dvh;
  z-index: 11;
}

._listNav_4l5vs_19 ._iconTop_4l5vs_31 {
  gap: 16px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-bottom: 37px;
}

._listNav_4l5vs_19 ._menuLink_4l5vs_38 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 0;
}

._listNav_4l5vs_19 ._menuLink_4l5vs_38 h2 {
  color: #fff;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.98px;
}

._listNav_4l5vs_19 ._subMenu_4l5vs_52 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 14px;
  padding-left: 32px;
}

._listNav_4l5vs_19 ._subMenu_4l5vs_52 ._link_4l5vs_59 {
  text-decoration: none;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.7px;
  color: rgba(255, 255, 255, 0.4);
  white-space: nowrap;
}

._listNav_4l5vs_19 ._subMenu_4l5vs_52 ._link_4l5vs_59._active_4l5vs_69 {
  color: #fff;
}

._singIn_4l5vs_73 {
  color: #fdda35;
  font-size: 28px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.98px;
  margin: auto 0 24px 24px;
}

._show_4l5vs_83 {
  display: flex;
}

._overlay_4l5vs_87 {
  z-index: 99;
  background-color: #000000;
  position: fixed;
  inset: 0;
  opacity: 0.5;
}

._modal_4l5vs_95 {
  border-radius: 8px;
  width: 75vw;
  max-width: 1092px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
  background-color: #1e1821;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 1092px;
  display: flex;
}

._modal_4l5vs_95:focus {
  outline: none;
}

@media (max-width: 600px) {
  ._modal_4l5vs_95 {
    width: 100dvw;
  }
}

._closeBtn_4l5vs_120 {
  position: absolute;
  background-color: transparent;
  border: none;
  padding: 6px;
  top: 10px;
  right: 20px;
  width: 16px;
  height: 16px;
  z-index: 10000000;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
}._widgetContainer_162yl_1 {
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  z-index: 50;
}

._chatWindow_162yl_8 {
  position: absolute;
  bottom: 4rem;
  right: 0;
  width: 20rem;
  height: 28rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #3f3a42;
  border-radius: 0.5rem;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in-out;
  transform: scale(0.95) translateY(1rem);
  opacity: 0;
  pointer-events: none;
}

@media (min-width: 416px) {
  ._chatWindow_162yl_8 {
    width: 24rem;
  }
}

._open_162yl_31 {
  opacity: 1;
  transform: scale(1) translateY(0);
  pointer-events: auto;
}

._closed_162yl_37 {
  opacity: 0;
  transform: scale(0.95) translateY(1rem);
  pointer-events: none;
}

._chatHeader_162yl_43 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fdda35;
  color: #fff;
  padding: 1rem;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

._headerInfo_162yl_54 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  color: #000;
}

._headerAvatar_162yl_61 {
  width: 2rem;
  height: 2rem;
  background: #fff;
  border-radius: 9999px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  font-size: 0.875rem;
}

._headerTitle_162yl_73 {
  font-weight: 600;
  font-size: 0.875rem;
}

._headerSubtitle_162yl_78 {
  font-size: 0.75rem;
  color: #1e1821;
  font-weight: 300;
}

._closeButton_162yl_84 {
  padding: 0.25rem;
  border-radius: 0.375rem;
  color: #000;
  cursor: pointer;
}

._messageContainer_162yl_91 {
  padding: 1rem;
  height: 16rem;
  overflow-y: auto;
  background: #3f3a42;
  scrollbar-width: thin;
  scrollbar-color: #fdda35 transparent;
  background: url("/assets/areality-headset-pe408laO.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

._messageContainer_162yl_91::-webkit-scrollbar {
  width: 2px;
}

._messageContainer_162yl_91::-webkit-scrollbar-track {
  background: #fdda35;
}

._messageContainer_162yl_91::-webkit-scrollbar-thumb {
  background-color: transparent;
}

._messageList_162yl_113 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

._messageRow_162yl_119 {
  display: flex;
}

._botAvatar_162yl_123 {
  border-radius: 50px;
  width: 32px;
  height: 32px;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  line-height: normal;
}

._userMessage_162yl_135 {
  justify-content: end;
  flex-direction: row-reverse;
  gap: 11px;
}

._userMessage_162yl_135 ._botAvatar_162yl_123 {
  background-color: #fdda35;
}

._assistantMessage_162yl_144 {
  justify-content: flex-start;
  gap: 11px;
}

._assistantMessage_162yl_144 ._botAvatar_162yl_123 {
  background-color: #fff;
}

._messageBubble_162yl_152 {
  max-width: 16rem;
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  border-radius: 0.5rem;
  white-space: pre-line;
  word-wrap: break-word;
}

._userBubble_162yl_161 {
  background: #fdda35;
  color: #000;
  border-bottom-right-radius: 0.125rem;
}

._assistantBubble_162yl_167 {
  width: 100%;
  background: #fff;
  color: #1f2937;
  border: 1px solid #e5e7eb;
  border-bottom-left-radius: 0.125rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

._typingRow_162yl_176 {
  display: flex;
  justify-content: flex-start;
}

._typingBubble_162yl_181 {
  background: #fff;
  color: #1f2937;
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  border-radius: 0.5rem;
  border-bottom-left-radius: 0.125rem;
  border: 1px solid #e5e7eb;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

._typingDots_162yl_192 {
  display: flex;
  gap: 0.25rem;
  align-items: center;
}

._dot_162yl_198 {
  width: 0.5rem;
  height: 0.5rem;
  background: #9ca3af;
  border-radius: 9999px;
  animation: _bounce_162yl_1 0.6s infinite;
}

._dotDelay1_162yl_206 {
  animation-delay: 0.1s;
}

._dotDelay2_162yl_210 {
  animation-delay: 0.2s;
}

@keyframes _bounce_162yl_1 {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-4px);
  }
}

._quickReplyContainer_162yl_222 {
  border-top: 1px solid #1e1821;
  padding: 0.5rem 1rem;
}

._quickReplyList_162yl_227 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

._subscribeInfo_162yl_233 {
  background-color: #fff;
  color: #000;
  border-radius: 1rem;
  padding: 0.5rem 0;
}

._followUpButtons_162yl_240 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
}

._quickReplyButton_162yl_247 {
  max-width: 16rem;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  background: #1e1821;
  color: #fdda35;
  border-radius: 9999px;
  transition: background 0.2s;
}

._quickReplyButton_162yl_247:hover {
  cursor: pointer;
  opacity: 0.9;
}

._inputContainer_162yl_261 {
  padding: 1rem;
  border-top: 1px solid #e5e7eb;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

._inputWrapper_162yl_268 {
  display: flex;
  gap: 0.5rem;
}

._inputField_162yl_273 {
  flex: 1;
  padding: 0.5rem 0.75rem;
  border: 1px solid #d1d5db;
  border-radius: 0.5rem;
  font-size: 0.875rem;
  outline: none;
}

._inputField_162yl_273:focus {
  border-color: transparent;
  box-shadow: 0 0 0 2px #fdda35;
}

._sendButton_162yl_286 {
  padding: 0.5rem 0.75rem;
  background: #fdda35;
  color: #fff;
  border-radius: 0.5rem;
  transition: background 0.2s;
}

._sendButton_162yl_286:hover {
  background: #fdda35;
}

._sendButton_162yl_286:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._floatingButton_162yl_301 {
  width: 3.5rem;
  height: 3.5rem;
  background: #fdda35;
  color: #fff;
  border-radius: 9999px;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
  transition: all 0.3s;
  display: flex;
  justify-content: center;
  align-items: center;
}

._floatingButton_162yl_301:hover {
  cursor: pointer;
  background-color: #e9c304;
}

._iconWrapper_162yl_318 {
  transition: transform 0.3s;
  color: #000;
}

._iconRotated_162yl_323 {
  transform: rotate(180deg);
}

._notificationBadge_162yl_327 {
  position: absolute;
  top: -0.25rem;
  right: -0.25rem;
  width: 1rem;
  height: 1rem;
  background: #fff;
  border-radius: 9999px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._pulseDot_162yl_340 {
  width: 0.5rem;
  height: 0.5rem;
  background: #fff;
  border-radius: 9999px;
  animation: _pulse_162yl_340 1s infinite;
}

@keyframes _pulse_162yl_340 {
  0% {
    transform: scale(0.9);
    opacity: 1;
  }
  70% {
    transform: scale(1.1);
    opacity: 0.3;
  }
  100% {
    transform: scale(0.9);
    opacity: 1;
  }
}

._linksBlock_162yl_362 {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 16px;
}._formContainer_smsuq_1 {
  margin-top: 12px;
  background-color: #fff;
  color: #000;
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  border-radius: 0.5rem;
}

._question_smsuq_10 {
  margin-bottom: 8px;
}

._question_smsuq_10 strong {
  font-size: medium;
  font-weight: 600;
}

._optionLabel_smsuq_18 {
  display: flex;
  align-items: baseline;
  gap: 0.5rem;
  margin: 4px 0;
  cursor: pointer;
}

._inputText_smsuq_26 {
  padding: 6px;
  width: 100%;
  margin-top: 4px;
  box-sizing: border-box;
}

._buttonsRow_smsuq_33 {
  margin-top: 12px;
  display: flex;
  justify-content: space-between;
}

._button_smsuq_33 {
  padding: 0.5rem 0.75rem;
  border-radius: 1rem;
  border: none;
  color: #fdda35;
  cursor: pointer;
  background: #1e1821;
  transition: background-color 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

._button_smsuq_33:disabled {
  background: #3f3a42;
  color: #fff;
  cursor: not-allowed;
}

._errorText_smsuq_58 {
  color: red;
  font-size: 0.875rem;
  margin-top: 0.25rem;
}._header_1t4mg_1 {
  padding: 1rem 3.25rem 0;
}
._header_1t4mg_1._notPadding_1t4mg_4 {
  padding: 0;
}
@media screen and (max-width: 768px) {
  ._header_1t4mg_1 {
    padding: 2rem 1rem 0;
  }
}
@media screen and (max-width: 46em) {
  ._header_1t4mg_1 {
    padding-right: 0;
  }
}
._heading_1t4mg_18 {
  font-size: 80px;
}
@media screen and (max-width: 1200px) {
  ._heading_1t4mg_18 {
    font-size: 50px;
  }
}
@media screen and (max-width: 1024px) {
  ._heading_1t4mg_18 {
    font-size: 24px;
  }
}
._listNav_1t4mg_32 {
  gap: 1rem;
  display: flex;
  margin-top: 2.25rem;
}
@media screen and (max-width: 768px) {
  ._listNav_1t4mg_32 {
    overflow-x: auto;
    gap: 0.9rem;
    scrollbar-width: none;
    -ms-overflow-style: none;
    -webkit-overflow-scrolling: touch;
    padding-right: 1rem;
    margin-top: 1.5rem;
  }
}
@media (min-width: 1024px) {
  ._listNav_1t4mg_32 {
    gap: 2rem;
  }
}
@media (max-width: 736px) {
  ._listNav_1t4mg_32 {
    display: none;
  }
}
a {
  padding: 1rem;
}
._link_1t4mg_63 {
  color: rgba(255, 255, 255, 0.4);
  font-size: 16px;
  white-space: nowrap;
}
._link_1t4mg_63:hover {
  cursor: pointer;
  color: #fff;
}
@media screen and (min-width: 1200px) {
  ._link_1t4mg_63 {
    font-size: 32px;
  }
}
._active_1t4mg_78 {
  color: #fff;
}
._discount_1t4mg_82 {
  display: none;
}
@media (min-width: 768px) {
  ._discount_1t4mg_82 {
    display: flex;
    background-color: #fdda35;
    border-radius: 2px;
    color: #1e1821;
    font-size: 12px;
    font-weight: 500;
    position: absolute;
    padding: 2px 4px;
    top: 0;
    right: -68px;
  }
}
._containerBtn_1t4mg_100 {
  display: flex;
  flex-direction: row;
  gap: 7px;
  align-items: center;
}
@media screen and (max-width: 480px) {
  ._containerBtn_1t4mg_100 {
    align-items: flex-end;
    flex-direction: column;
  }
}
._signInBtn_1t4mg_113, ._subscribeBtn_1t4mg_113 {
  padding: 0.75rem 1.5rem;
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.09px;
  border-radius: 100px;
  height: 43px;
  color: #fdda35;
  background-color: #000;
  border: 1px solid transparent;
  cursor: pointer;
}
._signInBtn_1t4mg_113:hover, ._subscribeBtn_1t4mg_113:hover {
  background-color: #000;
  border-color: #fdda35;
}
@media screen and (max-width: 46em) {
  ._signInBtn_1t4mg_113, ._subscribeBtn_1t4mg_113 {
    display: none;
  }
}
._subscribeBtn_1t4mg_113 {
  color: #000;
  gap: 1rem;
  background-color: #fdda35;
  height: 43px;
  border: 1px solid #fdda35;
}
._subscribeBtn_1t4mg_113:hover {
  color: #fdda35;
  background-color: transparent;
  border-color: #fdda35;
}
@media screen and (max-width: 768px) {
  ._subscribeBtn_1t4mg_113 {
    padding: 0.6rem 1rem;
    height: 38px;
  }
}
@media screen and (max-width: 46em) {
  ._subscribeBtn_1t4mg_113 {
    display: none;
  }
}
._subscribeMobBtn_1t4mg_164 {
  display: none;
}
@media screen and (max-width: 46em) {
  ._subscribeMobBtn_1t4mg_164 {
    display: flex;
    padding: 0 20px;
    align-items: center;
    justify-content: center;
    background-color: #000;
    border-radius: 50px;
    height: 48px;
    color: #fdda35;
  }
  ._subscribeMobBtn_1t4mg_164 ._icon_1t4mg_178 {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #1e1821;
  }
}
._navWrapper_1t4mg_189 {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 46em) {
  ._navWrapper_1t4mg_189 {
    padding-right: 1rem;
  }
}
._menuWrapper_1t4mg_199 {
  display: flex;
  flex-direction: row;
  gap: 7px;
  align-items: center;
  /*
  @include mobile {
    align-items: flex-end;
    /*flex-direction: column;
  }
    */
}
@media (max-width: 736px) {
  ._menuWrapper_1t4mg_199 {
    position: fixed;
    height: 72px;
    top: 0;
    z-index: 11;
  }
  ._menuWrapper_1t4mg_199._authenticated_1t4mg_218 {
    right: 116px;
  }
  ._menuWrapper_1t4mg_199._guest_1t4mg_221 {
    right: 56px;
  }
  ._menuWrapper_1t4mg_199 ._subscribeMobBtn_1t4mg_164 {
    border: 1px solid #1e1821;
    height: 46px;
  }
}
._menuWrapper_1t4mg_199 ._goBackButton_1t4mg_229 {
  display: flex;
  align-items: center;
  gap: 8px;
  height: 48px;
  border: 1px solid #1e1821;
  background-color: #000;
  color: #fff;
  padding: 0.75rem 1.5rem;
  border-radius: 50px;
}
._menuWrapper_1t4mg_199 ._goBackButton_1t4mg_229:hover {
  color: #fdda35;
}
@media (max-width: 736px) {
  ._menuWrapper_1t4mg_199 ._goBackButton_1t4mg_229 {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 820px) {
  ._menuWrapper_1t4mg_199 ._goBackButton_1t4mg_229 span {
    display: none;
  }
}
@media (max-width: 600px) {
  ._menuWrapper_1t4mg_199 ._goBackButton_1t4mg_229 {
    padding: 0.75rem 1rem;
  }
}
@media (max-width: 450px) {
  ._menuWrapper_1t4mg_199 ._goBackButton_1t4mg_229 span {
    display: none;
  }
}
@media (max-width: 359px) {
  ._menuWrapper_1t4mg_199 ._goBackButton_1t4mg_229 {
    display: none;
  }
}
._menuWrapper_1t4mg_199 ._goBackButton_1t4mg_229 ._goBackButtonIcon_1t4mg_268 {
  transform: rotate(180deg);
  color: #fdda35;
}
._nick_1t4mg_273 {
  font-size: 20px;
  font-weight: 300;
  line-height: 1.4;
  color: #fdda35;
}
._overlay_1t4mg_280 {
  z-index: 99;
  background-color: #000000;
  position: fixed;
  inset: 0;
  opacity: 0.5;
}
._modal_1t4mg_288 {
  border-radius: 8px;
  width: 75vw;
  max-width: 1092px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
  background-color: #1e1821;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 1092px;
  display: flex;
}
._modal_1t4mg_288:focus {
  outline: none;
}
@media (max-width: 600px) {
  ._modal_1t4mg_288 {
    width: 100dvw;
  }
}
._modalText_1t4mg_313 {
  padding: 20px;
  font-weight: 500;
}
._closeBtn_1t4mg_318, ._closeBtnLogin_1t4mg_318 {
  position: absolute;
  background-color: transparent;
  border: none;
  padding: 6px;
  top: 10px;
  right: 20px;
  width: 16px;
  height: 16px;
  z-index: 10000000;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
}
@media (min-width: 1024px) {
  ._closeBtn_1t4mg_318, ._closeBtnLogin_1t4mg_318 {
    right: auto;
    left: 10px;
    padding: 10px;
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 736px) {
  ._closeBtn_1t4mg_318, ._closeBtnLogin_1t4mg_318 {
    width: -moz-max-content;
    width: max-content;
    height: auto;
    top: 32px;
    right: 32px;
    z-index: 999;
  }
}
@media (min-width: 1024px) {
  ._closeBtnLogin_1t4mg_318 {
    left: auto;
    right: 20px;
  }
}
._purchaseContent_1t4mg_358 {
  background-color: #1e1821;
}
._purchase-content_1t4mg_362 {
  width: 100%;
}
@media (min-width: 1024px) {
  ._purchase-content_1t4mg_362 {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }
}
._purchase-content_1t4mg_362 ._instruction_1t4mg_372 {
  margin-top: 1rem;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 5rem;
}
._purchase-content_1t4mg_362 ._title_1t4mg_378 {
  font-size: 32px;
  line-height: 1.14em;
  letter-spacing: 0.035em;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  font-weight: 200;
  max-width: 400px;
  margin-bottom: 66px;
}
@media (max-width: 1024px) {
  ._purchase-content_1t4mg_362 ._title_1t4mg_378 {
    font-size: 24px;
  }
}
@media (max-width: 768px) {
  ._purchase-content_1t4mg_362 ._title_1t4mg_378 {
    font-size: 18px;
  }
}
._purchase-content_1t4mg_362 ._title_1t4mg_378 ._subTitle_1t4mg_399 {
  font-weight: 400;
}
._purchase-content_1t4mg_362 ._skip_1t4mg_402 {
  background-color: transparent;
  color: var(--brand-accent);
  font-weight: 400;
}
._purchase-content_1t4mg_362 ._descriptionBlock_1t4mg_407 {
  padding: 53px 27px 42px 46px;
  color: #fff;
  background-color: #1e1821;
}
@media (max-width: 1024px) {
  ._purchase-content_1t4mg_362 ._descriptionBlock_1t4mg_407 {
    padding: 40px 20px;
  }
}
._purchase-content_1t4mg_362 ._descriptionBlock_1t4mg_407 ._description_1t4mg_407 ._list_1t4mg_32 {
  margin-bottom: 0;
  list-style: none;
}
._purchase-content_1t4mg_362 ._descriptionBlock_1t4mg_407 ._description_1t4mg_407 ._list_1t4mg_32 li {
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.14em;
  letter-spacing: 0.035em;
  text-indent: 0;
}
._purchase-content_1t4mg_362 ._descriptionBlock_1t4mg_407 ._description_1t4mg_407 ._list_1t4mg_32 li:last-child {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  ._purchase-content_1t4mg_362 ._descriptionBlock_1t4mg_407 ._description_1t4mg_407 ._list_1t4mg_32 li {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  ._purchase-content_1t4mg_362 ._descriptionBlock_1t4mg_407 ._description_1t4mg_407 ._list_1t4mg_32 li {
    font-size: 14px;
  }
}
._purchase-content_1t4mg_362 ._buttomsContainer_1t4mg_442 {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
@media (max-width: 1024px) {
  ._purchase-content_1t4mg_362 ._buttomsContainer_1t4mg_442 {
    flex-direction: column;
    align-items: center;
  }
}
._purchase-content_1t4mg_362 ._button_1t4mg_453, ._purchase-content_1t4mg_362 ._buttonMonthly_1t4mg_453 {
  max-width: 191px;
  width: 100%;
  color: #130e15;
  padding: 12px 25px;
  border-radius: 100px;
  border: 0.5px solid;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-size: 12px;
  background-color: #fdda35;
}
._purchase-content_1t4mg_362 ._button_1t4mg_453:hover, ._purchase-content_1t4mg_362 ._buttonMonthly_1t4mg_453:hover {
  background-color: transparent;
  color: #fdda35;
  cursor: pointer;
}
@media (min-width: 1024px) {
  ._purchase-content_1t4mg_362 ._button_1t4mg_453, ._purchase-content_1t4mg_362 ._buttonMonthly_1t4mg_453 {
    font-size: 16px;
  }
}
._purchase-content_1t4mg_362 ._button_1t4mg_453 ._price_1t4mg_476, ._purchase-content_1t4mg_362 ._buttonMonthly_1t4mg_453 ._price_1t4mg_476 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-weight: 500;
  line-height: 1.19em;
}
._purchase-content_1t4mg_362 ._bntSubTitle_1t4mg_484 {
  font-size: 10px;
  color: #fdda35;
  padding-left: 1rem;
  line-height: 1.19em;
}
._purchase-content_1t4mg_362 ._billingPeriod_1t4mg_490 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.14em;
  text-align: left;
  padding: 0.5rem 1rem 0;
  color: #fdda35;
}
._purchase-content_1t4mg_362 ._additionalText_1t4mg_498 {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 54px;
  font-size: 14px;
  color: #fdda35;
}
@media (max-width: 400px) {
  ._purchase-content_1t4mg_362 ._additionalText_1t4mg_498 {
    flex-direction: column;
  }
}
._purchase-content_1t4mg_362 ._additionalText_1t4mg_498 ._textWrapper_1t4mg_511 {
  margin-left: 4px;
}
@media (max-width: 600px) {
  ._purchase-content_1t4mg_362 ._additionalText_1t4mg_498 {
    font-size: 8px;
  }
}
._purchase-content_1t4mg_362 ._additionalText_1t4mg_498 ._textWrapper_1t4mg_511,
._purchase-content_1t4mg_362 ._additionalText_1t4mg_498 ._text_1t4mg_511,
._purchase-content_1t4mg_362 ._additionalText_1t4mg_498 ._highlighted_1t4mg_521 {
  word-wrap: break-word;
  font-size: 20px;
  line-height: 1rem;
}
@media (max-width: 1024px) {
  ._purchase-content_1t4mg_362 ._additionalText_1t4mg_498 ._textWrapper_1t4mg_511,
._purchase-content_1t4mg_362 ._additionalText_1t4mg_498 ._text_1t4mg_511,
._purchase-content_1t4mg_362 ._additionalText_1t4mg_498 ._highlighted_1t4mg_521 {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  ._purchase-content_1t4mg_362 ._additionalText_1t4mg_498 ._textWrapper_1t4mg_511,
._purchase-content_1t4mg_362 ._additionalText_1t4mg_498 ._text_1t4mg_511,
._purchase-content_1t4mg_362 ._additionalText_1t4mg_498 ._highlighted_1t4mg_521 {
    font-size: 14px;
  }
}
._purchase-content_1t4mg_362 ._additionalText_1t4mg_498 ._highlighted_1t4mg_521 {
  font-weight: 500;
}
._purchase-content_1t4mg_362 ._label_1t4mg_543 {
  display: inline-block;
  color: #1e1821;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.14em;
  padding: 2px 7px;
  border-radius: 4.67px;
  background-color: #fdda35;
  min-width: 64px;
  margin-right: 5px;
}
._purchase-content_1t4mg_362 ._modalImage_1t4mg_555 {
  max-width: 486px;
  width: 100%;
}
._purchase-content_1t4mg_362 ._modalImage_1t4mg_555 img {
  width: 100%;
  height: auto;
}
@media (max-width: 1024px) {
  ._purchase-content_1t4mg_362 ._modalImage_1t4mg_555 {
    display: none;
  }
}
._purchase-content_1t4mg_362 ._buttonMonthly_1t4mg_453 {
  color: #130e15;
  border: 0.5px solid;
  background-color: #130e15;
  border-color: #fdda35;
  color: #fdda35;
}
._purchase-content_1t4mg_362 ._buttonMonthly_1t4mg_453:hover {
  color: #130e15;
  background-color: #fdda35;
}
._purchase-content_1t4mg_362 ._closeBtn_1t4mg_318, ._purchase-content_1t4mg_362 ._closeBtnLogin_1t4mg_318 {
  position: absolute;
  background-color: transparent;
  border: none;
  padding: 6px;
  top: 10px;
  right: 20px;
  width: 16px;
  height: 16px;
}
@media (min-width: 1024px) {
  ._purchase-content_1t4mg_362 ._closeBtn_1t4mg_318, ._purchase-content_1t4mg_362 ._closeBtnLogin_1t4mg_318 {
    left: 40px;
    right: auto;
    padding: 10px;
    width: 24px;
    height: 24px;
  }
}
._signIn_1t4mg_113 {
  display: none;
}
@media (max-width: 736px) {
  ._signIn_1t4mg_113 {
    display: block;
    color: #fdda35;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-right: 36px;
  }
}
._hidden_1t4mg_614 {
  display: none;
}._wrapper_1rqzc_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--brand-bg-3);
}
._wrapper_1rqzc_1 ._inner_1rqzc_7 {
  background-color: var(--brand-bg-1);
  border-radius: 1rem;
  overflow: hidden;
}
@media screen and (max-width: 46em) {
  ._wrapper_1rqzc_1 {
    display: block;
  }
  ._wrapper_1rqzc_1 ._inner_1rqzc_7 {
    border-radius: 0;
  }
}._wrapper_ldl27_1 {
  display: flex;
  min-height: 650px;
  width: 900px;
  background-color: var(--brand-bg-1);
  border-radius: 0.5rem;
}
._wrapper_ldl27_1 ._top_ldl27_8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 1.875rem;
  margin: 120px auto auto;
}
._wrapper_ldl27_1 ._top_ldl27_8 ._thumb_ldl27_15 {
  width: 140px;
  height: 140px;
  margin: 1.4rem auto;
  overflow: hidden;
}
._wrapper_ldl27_1 ._top_ldl27_8 h1 {
  font-size: 1.75rem;
  text-align: center;
  margin-top: 0.3125rem;
}
._wrapper_ldl27_1 ._top_ldl27_8 ._status_ldl27_26 {
  display: flex;
  flex-direction: row;
  margin-top: 1rem;
  line-height: 1rem;
}
._wrapper_ldl27_1 ._top_ldl27_8 ._status_ldl27_26 ._message_ldl27_32 {
  margin-left: 0.625rem;
}
@media screen and (max-width: 46em) {
  ._wrapper_ldl27_1 {
    display: block;
    width: auto;
    min-height: 0;
    padding: 1rem;
  }
}._container_1oeuz_1 ol {
  list-style: none;
  padding: 0;
  font-size: 1.125rem;
  line-height: 1.3em;
}
._container_1oeuz_1 ol a {
  font-weight: 600;
}
._container_1oeuz_1 ol li {
  max-width: 300px;
}
._container_1oeuz_1 ol li:not(:last-child) {
  margin-bottom: 1.875rem;
}
._container_1oeuz_1 ._button-bar_1oeuz_16 {
  display: flex;
  align-items: center;
  margin-top: 3.75rem;
}
._container_1oeuz_1 ._button-bar_1oeuz_16 ._response_1oeuz_21 {
  flex: 1;
  display: flex;
  padding: 0 1rem;
  font-weight: 600;
  opacity: 0;
  transition: opacity 150ms;
}
._container_1oeuz_1 ._button-bar_1oeuz_16 ._response_1oeuz_21 ._response-icon_1oeuz_29 {
  margin-right: 0.625rem;
}
._container_1oeuz_1 ._button-bar_1oeuz_16 ._response_1oeuz_21 ._response-icon_1oeuz_29:not(._spinner_1oeuz_32) {
  font-weight: 600;
}
._container_1oeuz_1 ._button-bar_1oeuz_16 ._response_1oeuz_21 ._response-icon_1oeuz_29._spinner_1oeuz_32 {
  display: flex;
  align-items: center;
  animation: _spin_1oeuz_32;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
@keyframes _spin_1oeuz_32 {
  from {
    transform: none;
  }
  to {
    transform: rotate(360deg);
  }
}
._container_1oeuz_1 ._button-bar_1oeuz_16 ._response_1oeuz_21[data-status=success] ._response-icon_1oeuz_29 {
  color: var(--brand-accent);
}
._container_1oeuz_1 ._button-bar_1oeuz_16 ._response_1oeuz_21[data-status=fail] ._response-icon_1oeuz_29 {
  color: #eb5757;
}
._container_1oeuz_1 ._button-bar_1oeuz_16 ._response_1oeuz_21[data-visible=true] {
  opacity: 1;
}
._container_1oeuz_1 ._button-bar_1oeuz_16 .arm-button {
  padding-left: 1.875rem;
  padding-right: 1.875rem;
}
._container_1oeuz_1 ._code_1oeuz_64 .arm-input-wrapper {
  overflow: hidden;
  border-radius: 5px;
}
._container_1oeuz_1 ._code_1oeuz_64 .arm-input-inner {
  padding: 0;
  max-height: initial;
}
._container_1oeuz_1 ._code_1oeuz_64 .arm-input-inner input {
  color: var(--brand-bg-3);
  padding: 0;
  margin: 0;
  font-size: 24px;
  font-weight: 500;
  width: 50px;
  height: 59px;
}
._container_1oeuz_1 ._code_1oeuz_64 .arm-input:not(:last-child) {
  margin-right: 11px;
}
@media screen and (max-width: 46em) {
  ._container_1oeuz_1 ._button-bar_1oeuz_16 {
    display: block;
  }
  ._container_1oeuz_1 ._button-bar_1oeuz_16 ._response_1oeuz_21 {
    padding: 0;
    padding-top: 1rem;
  }
}.arm-progress-bar._progress_1oyx6_1 {
  --progress-bar-bg: #000;
  --progress-bar-fg: var(--brand-accent);
  background-color: var(--progress-bar-bg);
  transition: opacity 150ms ease-out;
}
.arm-progress-bar._progress_1oyx6_1 .arm-progress-bar-progress::after {
  transition: transform 150ms ease-out;
  background-color: var(--progress-bar-fg);
}
.arm-progress-bar._progress_1oyx6_1[data-hide-bar=true] {
  opacity: 0;
}
.arm-progress-bar._progress_1oyx6_1[data-has-failed=true] {
  --progress-bar-fg: $color-negative;
  opacity: 1;
}._container_6smhy_1 {
  display: flex;
  align-items: center;
}
._container_6smhy_1 ._left_6smhy_5 {
  margin: 1rem;
  margin-left: 0;
}
._container_6smhy_1 ._left_6smhy_5 ._self_6smhy_9 {
  border: 5px solid var(--brand-bg-3);
}
._container_6smhy_1 ._right_6smhy_12 {
  max-width: 300px;
}
._container_6smhy_1 ._right_6smhy_12 ._button_6smhy_15 {
  background-color: transparent;
  color: var(--brand-accent);
  padding-left: 0;
  padding-right: 0;
  border: 0;
}
._container_6smhy_1 ._right_6smhy_12 ._button_6smhy_15:hover {
  color: #fff;
}
._container_6smhy_1 ._right_6smhy_12 ._prompt_6smhy_25 {
  font-size: 0.875rem;
  line-height: 1.4em;
}
._container_6smhy_1 ._right_6smhy_12 ._progress_6smhy_29 {
  margin-top: 0.625rem;
}._main_n70s2_1 {
  background-color: var(--brand-bg-3);
  padding: 3.75rem 1.875rem;
}
._main_n70s2_1 ._email_n70s2_5 {
  margin-bottom: 3.75rem;
}
._main_n70s2_1 ._email_n70s2_5 strong {
  display: block;
  margin-bottom: 0.3125rem;
}
._main_n70s2_1 .arm-input {
  max-width: 300px;
}
._main_n70s2_1 ._uploader_n70s2_15 {
  margin: 3.75rem 0;
}
@media screen and (max-width: 46em) {
  ._main_n70s2_1 {
    padding: 1.875rem 1rem;
  }
  ._main_n70s2_1 ._email_n70s2_5 {
    margin-bottom: 1.875rem;
  }
  ._main_n70s2_1 .arm-input {
    max-width: none;
  }
  ._main_n70s2_1 ._uploader_n70s2_15 {
    margin: 1.875rem 0;
  }
  ._main_n70s2_1 ._submit-button_n70s2_31 {
    width: 100%;
  }
}
._main_n70s2_1 ._devices_n70s2_35 {
  margin-top: 5rem;
}
._main_n70s2_1 ._devices_n70s2_35 h2 {
  font-weight: 500;
  margin-bottom: 1.875rem;
}
._main_n70s2_1 ._devices_n70s2_35 ul {
  list-style: none;
  padding: 0;
}
._main_n70s2_1 ._devices_n70s2_35 ul li {
  display: flex;
  max-width: 640px;
  padding: 1rem 1.4rem;
  background-color: var(--brand-bg-2);
}
._main_n70s2_1 ._devices_n70s2_35 ul li:not(:last-child) {
  margin-bottom: 5px;
}
._main_n70s2_1 ._devices_n70s2_35 ul li ._device-icon_n70s2_55 {
  display: flex;
  align-items: center;
  padding-right: 1.4rem;
}
._main_n70s2_1 ._devices_n70s2_35 ul li ._device-icon_n70s2_55 img {
  width: 30px;
}
._main_n70s2_1 ._devices_n70s2_35 ul li ._device-title_n70s2_63 {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
._main_n70s2_1 ._devices_n70s2_35 ul li ._device-title_n70s2_63 h3 {
  margin-bottom: 0.156rem;
}
._main_n70s2_1 ._devices_n70s2_35 ul li ._device-remove_n70s2_72 {
  align-self: flex-end;
  background-color: transparent;
  color: var(--brand-accent);
  padding: 0;
  min-width: auto;
}
@media screen and (max-width: 46em) {
  ._main_n70s2_1 ._devices_n70s2_35 ul li ._device-remove_n70s2_72 {
    font-size: 0.875rem;
  }
}
._main_n70s2_1 ._devices_n70s2_35 ._pair_n70s2_84 {
  margin-top: 3.75rem;
}
._main_n70s2_1 ._devices_n70s2_35 ._pair_n70s2_84 h4 {
  margin-bottom: 1.875rem;
}
._main_n70s2_1 ._devices_n70s2_35 ._pair_n70s2_84 ol {
  margin-bottom: 3.75rem;
}
._main_n70s2_1 ._devices_n70s2_35 ._pair_n70s2_84 ol li {
  font-size: 1rem;
  margin-bottom: 1rem;
}
._header_n70s2_98 {
  padding: 3.75rem 1.875rem 1.875rem 1.875rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
._header_n70s2_98 ._left_n70s2_104 {
  display: flex;
  align-items: center;
}
._header_n70s2_98 ._left_n70s2_104 ._self_n70s2_108 {
  width: 82px;
  height: 82px;
  margin-right: 1rem;
}
._header_n70s2_98 ._left_n70s2_104 h1 {
  font-size: 5rem;
  font-weight: 300;
  letter-spacing: 0.035em;
  line-height: 1;
}
._header_n70s2_98 ._right_n70s2_119 .arm-button {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}
@media screen and (max-width: 46em) {
  ._header_n70s2_98 {
    padding: 1rem;
    align-items: center;
  }
  ._header_n70s2_98 ._left_n70s2_104 h1 {
    font-size: 2.25rem;
  }
  ._header_n70s2_98 ._left_n70s2_104 ._self_n70s2_108 {
    display: none;
  }
  ._header_n70s2_98 ._right_n70s2_119 .arm-button {
    padding-left: inherit;
    padding-right: inherit;
  }
}
._formInput_n70s2_140 {
  border-radius: 0.3125rem;
}
._cancelButton_n70s2_144 {
  margin-top: 2rem;
  background-color: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #fdda35;
  color: #fff;
  padding: 1rem;
  border-radius: 100px;
  cursor: pointer;
}
header ._logout_n70s2_156 {
  border: 1px solid #fdda35;
}
header ._logout_n70s2_156:hover {
  color: #fdda35;
  border-color: #fdda35;
  background-color: transparent;
}
header ._logout_n70s2_156:hover:disabled {
  color: #130e15;
  border-color: #fdda35;
  background-color: #fdda35;
}
._main_n70s2_1 ._submitButton_n70s2_170 {
  border: 1px solid #fdda35;
}
._main_n70s2_1 ._submitButton_n70s2_170:hover {
  color: #fdda35;
  border-color: #fdda35;
  background-color: transparent;
}
._main_n70s2_1 ._submitButton_n70s2_170:hover:disabled {
  color: #130e15;
  border-color: #fdda35;
  background-color: #fdda35;
}._modalOverlay_jyhe7_1 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}

._modalContent_jyhe7_14 {
  position: relative;
  background-color: #1e1821;
  border-radius: 16px;
  width: 400px;
  display: flex;
  flex-direction: column;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  padding: 1rem;
}

._title_jyhe7_25 {
  font-size: 32px;
  line-height: 1.14em;
  letter-spacing: 0.035em;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  font-weight: 500;
  margin-bottom: 40px;
}

@media (max-width: 1024px) {
  ._title_jyhe7_25 {
    font-size: 24px;
  }
}

@media (max-width: 768px) {
  ._title_jyhe7_25 {
    font-size: 18px;
  }
}

._descriptionText_jyhe7_46 {
  font-size: 20px;
  font-weight: 200;
}

@media (max-width: 768px) {
  ._descriptionText_jyhe7_46 {
    font-size: 14px;
  }
}

._closeBtn_jyhe7_56 {
  position: absolute;
  top: 16px;
  right: 16px;
  background: transparent;
  border: none;
  width: 20px;
  height: 20px;
  font-size: 18px;
  cursor: pointer;
}

._closeBtn_jyhe7_56:hover {
  color: #fdda35;
}

@media (min-width: 768px) {
  ._closeBtn_jyhe7_56 {
    top: 10px;
    right: 20px;
  }
}

._btnContainer_jyhe7_77 {
  display: flex;
  gap: 12px;
  margin-top: 3rem;
}

._btn_jyhe7_77, ._skip_jyhe7_83 {
  max-width: 191px;
  width: 100%;
  color: #130e15;
  background-color: #fdda35;
  padding: 12px 25px;
  border-radius: 100px;
  border: 0.5px solid;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
}

@media (min-width: 1024px) {
  ._btn_jyhe7_77, ._skip_jyhe7_83 {
    font-size: 16px;
  }
}

._btn_jyhe7_77:hover, ._skip_jyhe7_83:hover {
  background-color: #fdda35;
  color: #fff;
}

._skip_jyhe7_83 {
  background-color: transparent;
  border-color: transparent;
  color: #fdda35;
}@keyframes _pulse_1e3bj_1 {
  0% {
    transform: scale3d(0.9, 0.9, 1);
  }
  70% {
    transform: scale3d(1, 1, 1);
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
  }
  100% {
    transform: scale3d(0.9, 0.9, 1);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
ul {
  padding: 0;
}
._listCourses_1e3bj_18 {
  margin-top: 2rem;
  margin-bottom: 0;
}
._container_1e3bj_23 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
._container_1e3bj_23 ._pageInfo_1e3bj_28 {
  max-width: 828px;
  padding: 0 1rem;
}
@media screen and (min-width: 737px) {
  ._container_1e3bj_23 ._pageInfo_1e3bj_28 {
    max-width: calc(100vw - 270px);
    margin-left: auto;
  }
}
@media (min-width: 1025px) {
  ._container_1e3bj_23 ._pageInfo_1e3bj_28 {
    padding-left: 2.5rem;
  }
}
@media (min-width: 1154px) {
  ._container_1e3bj_23 ._pageInfo_1e3bj_28 {
    max-width: 884px;
    margin-right: calc((100vw - 1154px) / 2);
    padding-left: 2.5rem;
  }
}
._container_1e3bj_23 ._pageInfo_1e3bj_28 ._titlePage_1e3bj_50 {
  margin-top: 64px;
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.64px;
}
@media screen and (min-width: 737px) {
  ._container_1e3bj_23 ._pageInfo_1e3bj_28 ._titlePage_1e3bj_50 {
    margin-top: 90px;
    font-size: 2.75rem;
    letter-spacing: 0.88px;
  }
}
._container_1e3bj_23 ._pageInfo_1e3bj_28 ._shortDescription_1e3bj_65 {
  margin-top: 24px;
  margin-bottom: 54px;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.63px;
}
@media screen and (min-width: 737px) {
  ._container_1e3bj_23 ._pageInfo_1e3bj_28 ._shortDescription_1e3bj_65 {
    margin-top: 34px;
    font-size: 1.25rem;
    letter-spacing: 0.7px;
  }
}
._container_1e3bj_23 ._title_1e3bj_50 {
  color: #fdda35;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.14rem;
}
._container_1e3bj_23 ._freeTrialText_1e3bj_87 {
  font-weight: 400;
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  ._container_1e3bj_23 ._freeTrialText_1e3bj_87 {
    font-size: 14px;
  }
}
._content_1e3bj_97 {
  background-color: #1e1821;
  min-height: 100vh;
}
._content_1e3bj_97 {
  padding-left: 0;
  padding-right: 0;
}
._content_1e3bj_97 ._padding_1e3bj_105 {
  padding: 0 3.25rem;
}
._othersCoursesTitle_1e3bj_109 {
  font-size: 22px;
  font-weight: 400;
  line-height: 1.14em;
  color: #fff;
  margin-bottom: 31px;
}
._othersCourses_1e3bj_109 {
  display: flex;
  flex-wrap: wrap;
  gap: 19px;
}
@media (max-width: 600px) {
  ._othersCourses_1e3bj_109 {
    flex-direction: column;
  }
}
._listItem_1e3bj_128 {
  list-style: none;
  width: 293px;
}
._videoContainer_1e3bj_133 {
  display: flex;
  flex-direction: row;
  gap: 17px;
  margin-top: 2rem;
}
._heading_1e3bj_140 {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.14rem;
  color: #fff;
  display: inline-flex;
  align-items: center;
  margin-top: 2rem;
}
._playerBtn_1e3bj_150 {
  all: unset;
  position: absolute;
  z-index: 3;
  width: 60px;
  height: 60px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fdda35;
  border-radius: 50%;
  transition: background-color 0.3s ease, transform 0.2s ease;
}
._playerBtn_1e3bj_150:hover {
  background-color: #fdda35;
}
._playerBtn_1e3bj_150._small_1e3bj_167 {
  width: 60px;
  height: 60px;
}
._playerBtn_1e3bj_150._small_1e3bj_167::before {
  font-size: 40px;
}
._playerBtn_1e3bj_150._large_1e3bj_174 {
  width: 120px;
  height: 120px;
}
._playerBtn_1e3bj_150._large_1e3bj_174::before {
  font-size: 30px;
}
._playerBtn_1e3bj_150:active {
  transform: scale(0.95);
}
._playerBtn_1e3bj_150::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 0 12px 20px;
  border-color: transparent transparent transparent black;
}
._videoWrapper_1e3bj_194 {
  position: relative;
  max-width: 293px;
}
._playerContainer_1e3bj_199 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: "rgba(0, 0, 0, 0.5)";
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._videoPoster_1e3bj_215 {
  width: 100%;
  height: auto;
  display: block;
}
._modalOverlay_1e3bj_221 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
}
._modalContent_1e3bj_234 {
  background: #000;
  padding: 1rem;
  border-radius: 8px;
  position: relative;
  width: 90%;
  max-width: 800px;
}
._closeButton_1e3bj_243 {
  position: absolute;
  top: 20px;
  right: 20px;
  background: transparent;
  border: none;
  cursor: pointer;
  z-index: 100;
}
._listCoursesSub_1e3bj_253 {
  margin-left: 255px;
}
@media screen and (min-width: 737px) {
  ._listCoursesSub_1e3bj_253 {
    max-width: calc(100vw - 270px);
  }
}
@media (min-width: 1154px) {
  ._listCoursesSub_1e3bj_253 {
    margin-left: calc((100vw - 1154px) / 2 + 255px);
  }
}._root_n3d6a_1 {
  max-width: 482px;
}
._root_n3d6a_1 ._title_n3d6a_4 {
  margin-top: 31px;
  margin-bottom: 5px;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.19em;
}
._root_n3d6a_1 ._subTitle_n3d6a_11 {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.3em;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 5px;
}
._root_n3d6a_1 ._description_n3d6a_20 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  max-height: 3.6em;
  max-width: 410px;
  margin-top: 15px;
}
._courseImage_n3d6a_36 {
  position: relative;
}
._courseImage_n3d6a_36 ._postImage_n3d6a_39 {
  max-width: 100%;
  height: 296px;
  width: 482px;
}
@media screen and (max-width: 768px) {
  ._courseImage_n3d6a_36 ._postImage_n3d6a_39 {
    width: 300px;
  }
}
._courseImage_n3d6a_36 ._titleImage_n3d6a_49 {
  position: absolute;
  top: 60%;
  left: 6%;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.14em;
  color: #fff;
}
._overlay_n3d6a_59 {
  position: absolute;
  display: none;
}
._overlay_n3d6a_59._active_n3d6a_63 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  z-index: 1;
}._playerContainer_1jxcs_1 {
  padding: 0 1rem;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1025px) {
  ._playerContainer_1jxcs_1 {
    padding-left: 2.5rem;
  }
}
._modulePlayer_1jxcs_12 {
  width: 100%;
  height: auto;
}
._activeModule_1jxcs_17 {
  color: #606470;
  font-size: 12px;
}
._moduleDescriptionContainer_1jxcs_22 {
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
@media screen and (min-width: 768px) {
  ._moduleDescriptionContainer_1jxcs_22 {
    padding: 0 1rem;
  }
}
._moduleDescriptionContainer_1jxcs_22 ._moduleDescriptionTitle_1jxcs_33 {
  font-size: 20px;
  font-weight: 500;
}
._moduleDescriptionContainer_1jxcs_22 ._moduleWrapper_1jxcs_37 {
  display: flex;
  flex-direction: row;
  gap: 1px;
}
._moduleDescriptionContainer_1jxcs_22 ._moduleWrapper_1jxcs_37 ._moduleTitle_1jxcs_42 {
  font-size: 20px;
}
._moduleDescriptionContainer_1jxcs_22 ._moduleDescription_1jxcs_22 {
  padding: 0;
  font-size: 14px;
}
._moduleList_1jxcs_50 {
  width: 100%;
}
@media screen and (min-width: 768px) {
  ._moduleList_1jxcs_50 {
    width: 80%;
  }
}
@media screen and (min-width: 1024px) {
  ._moduleList_1jxcs_50 {
    width: 600px;
  }
}
@media screen and (min-width: 1200px) {
  ._moduleList_1jxcs_50 {
    width: 800px;
  }
}
._moduleItem_1jxcs_69 {
  width: 100%;
  word-break: break-all;
  cursor: pointer;
}
._titleWrapper_1jxcs_75 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 25px;
  margin-bottom: 9px;
  width: 100%;
}
._title_1jxcs_75 {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.19rem;
  color: #fdda35;
}
@media screen and (max-width: 768px) {
  ._title_1jxcs_75 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
  }
}
._duration_1jxcs_99 {
  margin-left: 9px;
  padding: 0 5px;
  color: #1e1821;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.19rem;
  border-radius: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
}
._description_1jxcs_113 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  max-height: 3.6em;
}
._toggleButton_1jxcs_127 {
  margin-top: 2rem;
  display: flex;
  align-items: center;
  gap: 1rem;
}
._buttonText_1jxcs_134 {
  font-size: 24px;
  font-weight: 500;
}
._arrowWrapper_1jxcs_139 {
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
._hidden_1jxcs_146 {
  opacity: 0;
}
._visible_1jxcs_150 {
  opacity: 1;
}
._arrowIcon_1jxcs_154 {
  width: 20px;
  height: 20px;
  font-size: 24px;
  transition: opacity 0.2s ease-in-out;
}
._icon_1jxcs_161 {
  width: 50px;
  height: 50px;
  transition: opacity 0.2s ease-in-out;
}
._overlay_1jxcs_167 {
  z-index: 99;
  background-color: #000000;
  position: fixed;
  inset: 0;
  opacity: 0.5;
}
._modal_1jxcs_175 {
  border-radius: 8px;
  width: 75vw;
  max-width: 1092px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
  background-color: #1e1821;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 1092px;
  display: flex;
}
._modal_1jxcs_175:focus {
  outline: none;
}
@media (max-width: 600px) {
  ._modal_1jxcs_175 {
    width: 100vw;
  }
}
._closeBtn_1jxcs_200 {
  position: absolute;
  background-color: transparent;
  border: none;
  padding: 6px;
  top: 10px;
  right: 20px;
  width: 16px;
  height: 16px;
  z-index: 10000000;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
}
@media (min-width: 1024px) {
  ._closeBtn_1jxcs_200 {
    right: 20px;
    padding: 10px;
    width: 24px;
    height: 24px;
  }
}
._lockedVideo_1jxcs_223 {
  color: #fdda35;
  width: 48px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
._durationLock_1jxcs_231 {
  width: 24px;
  display: inline-block;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.19rem;
  text-align: center;
}
._moduleBlock_1jxcs_240 {
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
._moduleBlock_1jxcs_240::-webkit-scrollbar {
  display: none;
}
._moduleBlock_1jxcs_240 ._moduleList_1jxcs_50 {
  margin-left: 0;
  margin-right: 0;
  display: flex;
  gap: 1rem;
  /*
  @media screen and(min-width:768px) {
    width: 80%;
  }

  @media screen and(min-width:1024px) {
    width: 600px;
  }

  @media screen and(min-width:1200px) {
    width: 800px;
  }
    */
}
@media screen and (min-width: 737px) {
  ._moduleBlock_1jxcs_240 ._moduleList_1jxcs_50 {
    padding-left: 1rem;
  }
}
@media (min-width: 1025px) {
  ._moduleBlock_1jxcs_240 ._moduleList_1jxcs_50 {
    padding-left: 2.5rem;
  }
}
._moduleItem_1jxcs_69 {
  width: 100%;
  max-width: 293px;
  word-break: break-all;
  cursor: pointer;
}
._moduleItem_1jxcs_69 ._thumbnailWrapper_1jxcs_284 {
  position: relative;
}
._moduleItem_1jxcs_69 ._thumbnailWrapper_1jxcs_284 ._playButtonOverlay_1jxcs_287 {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
._moduleItem_1jxcs_69 ._thumbnailWrapper_1jxcs_284 ._playButtonOverlay_1jxcs_287 div {
  background-color: transparent;
}
._moduleItem_1jxcs_69 ._thumbnailWrapper_1jxcs_284 ._lockedVideo_1jxcs_223 {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fdda35;
}
._moduleItem_1jxcs_69 ._thumbnailWrapper_1jxcs_284 ._thumbnail_1jxcs_284 {
  max-width: 293px;
  width: 100%;
  aspect-ratio: 293/180;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
}
._moduleItem_1jxcs_69 ._titleWrapper_1jxcs_75 {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 25px;
  margin-bottom: 9px;
  width: 100%;
}
._moduleItem_1jxcs_69 ._titleWrapper_1jxcs_75 ._title_1jxcs_75 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.19rem;
  color: #fdda35;
}
@media screen and (max-width: 768px) {
  ._moduleItem_1jxcs_69 ._titleWrapper_1jxcs_75 ._title_1jxcs_75 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
  }
}
._moduleItem_1jxcs_69 ._titleWrapper_1jxcs_75 ._duration_1jxcs_99 {
  background-color: #fdda35;
  margin-left: 9px;
  padding: 0 5px;
  color: #1e1821;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.19rem;
  border-radius: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  max-height: 23px;
}
._moduleItem_1jxcs_69 p {
  align-self: stretch;
  height: 4.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0.49px;
}
._couseInfo_1jxcs_371 {
  margin-top: 68px;
  max-width: 884px;
  padding: 0 1rem;
}
@media (min-width: 1025px) {
  ._couseInfo_1jxcs_371 {
    padding-left: 2.5rem;
  }
}
@media (min-width: 1154px) {
  ._couseInfo_1jxcs_371 {
    margin-left: auto;
    margin-right: calc((100vw - 1154px) / 2);
  }
}
@media (max-width: 736px) {
  ._couseInfo_1jxcs_371 {
    margin-left: 0;
  }
}
._couseInfo_1jxcs_371 ._titleBlock_1jxcs_392 {
  display: flex;
  gap: 1rem;
}
._couseInfo_1jxcs_371 ._ellipsisButton_1jxcs_396 {
  background-color: #000;
  color: #fdda35;
  padding: 6px 12px;
  border-radius: 100px;
  font-size: 13px;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
}
._couseInfo_1jxcs_371 h2 {
  color: #fdda35;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.4px;
}
._couseInfo_1jxcs_371 ._progressBlock_1jxcs_414 {
  margin-top: 4px;
  margin-bottom: 8px;
  display: flex;
  gap: 10px;
}
._couseInfo_1jxcs_371 ._progressBlock_1jxcs_414 span {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.455px;
}
._couseInfo_1jxcs_371 ._circularProgress_1jxcs_427 {
  position: relative;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: conic-gradient(#fdda35 236deg, #000 0deg);
  display: flex;
  align-items: center;
  justify-content: center;
}
._couseInfo_1jxcs_371 ._circularProgress_1jxcs_427::before {
  content: "";
  position: absolute;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  background-color: #1e1821;
}._wrapper_sy16x_1 {
  position: relative;
}
._wrapper_sy16x_1 ._inner_sy16x_4 {
  position: absolute;
  z-index: 1000;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.75);
  pointer-events: none;
  opacity: 0;
  /** This will probably need to change when the real video player comes in */
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.875rem;
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._top_sy16x_22 {
  color: white;
  display: flex;
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._top_sy16x_22 ._module_sy16x_26 > p {
  margin-top: 1rem;
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._top_sy16x_22 ._module-top_sy16x_29 {
  font-size: inherit;
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._top_sy16x_22 ._module-top_sy16x_29 > span {
  display: block;
  font-weight: 600;
  margin-bottom: 1rem;
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._top_sy16x_22 ._module-top_sy16x_29 ._name_sy16x_37 {
  display: flex;
  flex-direction: column;
  color: var(--brand-accent);
  font-weight: 600;
  font-size: 1.25rem;
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._top_sy16x_22 ._module-top_sy16x_29 ._name_sy16x_37 h2 {
  display: flex;
  align-items: center;
  font-size: inherit;
  font-weight: inherit;
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._top_sy16x_22 ._module-top_sy16x_29 ._name_sy16x_37 h2 ._mins_sy16x_50 {
  margin-top: 0.3rem;
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._top_sy16x_22 ._right_sy16x_53 > span {
  font-weight: 600;
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._top_sy16x_22 ._right_sy16x_53 ._link_sy16x_56 {
  color: var(--brand-accent);
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._top_sy16x_22 ._right_sy16x_53 p {
  margin-top: 0.625rem;
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._top_sy16x_22 ._complete_sy16x_62 {
  text-align: center;
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._top_sy16x_22 ._complete_sy16x_62 h3 {
  margin-bottom: 0.625rem;
  font-size: 2.25rem;
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._bottom_sy16x_69 {
  display: flex;
  justify-content: flex-end;
}
._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._bottom_sy16x_69 > * {
  min-width: 160px;
  justify-content: space-between;
  padding-left: 1.4rem;
  padding-right: 1.4rem;
}
@media screen and (max-width: 480px) {
  ._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 {
    height: auto;
    max-width: 80%;
    background-color: transparent;
  }
  ._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._top_sy16x_22 {
    display: none;
  }
  ._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._bottom_sy16x_69 {
    display: block;
  }
  ._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._bottom_sy16x_69 > * {
    width: 100%;
  }
  ._wrapper_sy16x_1 ._inner_sy16x_4 ._modal_sy16x_16 ._bottom_sy16x_69 > *:not(:first-child) {
    margin-top: 0.625rem;
  }
}
._wrapper_sy16x_1[data-is-open=true] ._inner_sy16x_4 {
  pointer-events: all;
  opacity: 1;
  transition: opacity 300ms ease-out;
}._module_1gka2_1 {
  position: relative;
  aspect-ratio: 16/9;
}
._module_1gka2_1 ._inner_1gka2_5 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #050505;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  z-index: 1000;
}
._module_1gka2_1 ._inner_1gka2_5 ._launch_1gka2_18 {
  position: absolute;
  top: 1.875rem;
  right: 1.875rem;
  background-color: transparent;
  color: white;
  border: 1px solid rgba(255, 255, 255, 0.6);
}
._module_1gka2_1 ._inner_1gka2_5 ._launch_1gka2_18 ._icon_1gka2_26 {
  height: 18px;
}
._module_1gka2_1 ._inner_1gka2_5 ._instruction_1gka2_29 {
  max-width: 500px;
  text-align: center;
  height: 100%;
  position: absolute;
  font-size: 16px;
}
._module_1gka2_1 ._inner_1gka2_5 ._instruction_1gka2_29 > .arm-icon {
  font-size: 55px;
}
._module_1gka2_1 ._inner_1gka2_5 ._instruction_1gka2_29 h3 {
  font-size: 1.25rem;
  margin-top: 0.5rem;
}
._module_1gka2_1 ._inner_1gka2_5 ._instruction_1gka2_29 span, ._module_1gka2_1 ._inner_1gka2_5 ._instruction_1gka2_29 a {
  font-size: 16px;
}
._module_1gka2_1 ._inner_1gka2_5 ._instruction_1gka2_29 > p {
  margin: 1.875rem 0;
  max-width: 300px;
}
._module_1gka2_1 ._inner_1gka2_5 ._instruction_1gka2_29 > p > a {
  font-weight: 600;
}
._module_1gka2_1 ._inner_1gka2_5 ._instruction_1gka2_29 ._continue_1gka2_53 {
  margin-top: 1rem;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
._module_1gka2_1 ._inner_1gka2_5 ._instruction_1gka2_29 ._continue_1gka2_53._web_1gka2_60 {
  margin-top: 1.875rem;
}
._module_1gka2_1 ._inner_1gka2_5 ._instruction_1gka2_29 ._continue_1gka2_53 .arm-spinner {
  font-size: 2.25rem;
}
._module_1gka2_1 ._inner_1gka2_5 ._skip_1gka2_66 {
  margin-top: 1rem;
  z-index: 999;
}
@media screen and (max-width: 46em) {
  ._module_1gka2_1 {
    height: auto;
  }
  ._module_1gka2_1 ._inner_1gka2_5 {
    position: static;
    display: flex;
    padding: 3.75rem;
  }
  ._module_1gka2_1 ._inner_1gka2_5 ._launch_1gka2_18 {
    position: static;
    border: 0;
    padding: 0;
    align-self: flex-end;
    font-size: 0.875rem;
  }
  ._module_1gka2_1 ._inner_1gka2_5 ._launch_1gka2_18 > span {
    text-decoration: underline;
  }
}@keyframes _pulse_miqk3_1 {
  0% {
    transform: scale3d(0.9, 0.9, 1);
  }
  70% {
    transform: scale3d(1, 1, 1);
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
  }
  100% {
    transform: scale3d(0.9, 0.9, 1);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
._big-play_miqk3_14 {
  all: unset;
  position: absolute;
  inset: 0;
  z-index: 3;
  cursor: pointer;
}
._player_miqk3_22 {
  background-color: black;
}
._player_miqk3_22 .playkit-player {
  --playkit-primary-color: var(--brand-accent);
}
._player_miqk3_22 button.playkit-pre-playback-play-button {
  display: none;
}
._player_miqk3_22 .playkit-pre-playback button.playkit-pre-playback-play-button {
  display: inherit;
  background-color: var(--brand-accent);
}
._player_miqk3_22 .playkit-pre-playback button.playkit-pre-playback-play-button .playkit-icon.playkit-icon-play {
  background-image: none;
  padding-left: 15%;
  padding-top: 3%;
}
._player_miqk3_22 .playkit-pre-playback button.playkit-pre-playback-play-button .playkit-icon.playkit-icon-play::before {
  content: "\ed82";
  font-family: "IcoMoon-Ultimate", monospace;
  display: block;
  color: var(--brand-accent-font);
  font-size: 55px;
  font-style: normal;
  text-align: center;
}
._player_miqk3_22 .playkit-loading-backdrop.playkit-show .playkit-spinner-container {
  display: flex;
}
._player_miqk3_22 .playkit-spinner-container {
  width: 108px;
  height: 108px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._player_miqk3_22 .playkit-spinner-container::after {
  content: "";
  display: block;
  width: 80px;
  animation: pulse 1.5s infinite;
  height: 80px;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  border-bottom-right-radius: 0;
  background-image: url("/assets/ar-logo-wht-8_1mLZzp.png");
  background-position: center;
  background-size: contain;
}
._player_miqk3_22 .playkit-spinner-container .playkit-spinner {
  display: none;
}
._player_miqk3_22 .playkit-pre-playback-play-overlay {
  background: linear-gradient(0deg, rgba(7, 3, 12, 0.7), rgba(7, 3, 12, 0.7));
}
._player_miqk3_22 .playkit-player.playkit-size-xs.playkit-pre-playback button.playkit-pre-playback-play-button .playkit-icon.playkit-icon-play::before {
  font-size: 40px;
}
._player_miqk3_22[data-hide-controls=true] .playkit-gui-area {
  display: none !important;
}
._player_miqk3_22[data-fill=true] .playkit-poster {
  background-size: cover;
  background-position: center;
}
._player_miqk3_22[data-fill=true] video {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}._module_121r0_1 {
  position: relative;
}
._module_121r0_1 > video {
  width: 100%;
}
._module_121r0_1 ._kaltura_121r0_7 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
._module_121r0_1 ._aspect_121r0_14 {
  aspect-ratio: 16/9;
}._module_qqcv6_1 ._head_qqcv6_1 {
  padding: 1.875rem;
}
._module_qqcv6_1 ._head_qqcv6_1 h2 {
  font-weight: 600;
  font-size: 1.25rem;
}
._module_qqcv6_1 ._head_qqcv6_1 p {
  margin: 1rem 0;
}
@media screen and (max-width: 46em) {
  ._module_qqcv6_1 ._head_qqcv6_1 {
    padding: 0.625rem 1.875rem;
  }
  ._module_qqcv6_1 ._head_qqcv6_1 h2 {
    display: none;
  }
}
._content_qqcv6_20 {
  width: 100%;
  height: auto;
  /*
  @media screen and(min-width:768px) {
    height: auto;
  }

  @media screen and(min-width:1024px) {
    width: 600px;
  }

  @media screen and(min-width:1200px) {
    width: 800px;
  }*/
  max-width: 828px;
}
._noSubcontent_qqcv6_38 {
  width: 293px;
  height: auto;
}._root_1j0o0_1 {
  margin-top: 1rem;
}

._playerContainer_1j0o0_5 {
  display: flex;
  flex-direction: column;
}

._modulePlayer_1j0o0_10 {
  /* width: 100%;
  height: auto;

  @media screen and(min-width:768px) {
    height: auto;
  }

  @media screen and(min-width:1024px) {
    width: 600px;
  }

  @media screen and(min-width:1200px) {
    width: 800px;
  }*/
  padding: 0 1rem;
}

@media screen and (min-width: 737px) {
  ._modulePlayer_1j0o0_10 {
    max-width: calc(100vw - 270px);
    width: 100%;
    margin-left: auto;
  }
}

@media (min-width: 1025px) {
  ._modulePlayer_1j0o0_10 {
    padding-left: 2.5rem;
  }
}

@media (min-width: 1154px) {
  ._modulePlayer_1j0o0_10 {
    max-width: 884px;
    margin-right: calc((100vw - 1154px) / 2);
    padding-left: 2.5rem;
  }
}

._modulePlayer_1j0o0_10 ._modalContent_1j0o0_46 {
  width: 100%;
  position: relative;
}

._modulePlayer_1j0o0_10 ._modalContent_1j0o0_46:hover ._buttonPlay_1j0o0_50._play_1j0o0_5 {
  display: flex;
}

._modulePlayer_1j0o0_10 ._modalContent_1j0o0_46 ._buttonPlay_1j0o0_50 {
  position: absolute;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
}

._modulePlayer_1j0o0_10 ._modalContent_1j0o0_46 ._buttonPlay_1j0o0_50._play_1j0o0_5 {
  display: none;
}

._modulePlayer_1j0o0_10 ._modalContent_1j0o0_46 ._buttonPlay_1j0o0_50._play_1j0o0_5 h2 {
  display: none;
}

._modulePlayer_1j0o0_10 ._modalContent_1j0o0_46 ._buttonPlay_1j0o0_50._play_1j0o0_5 h3 {
  display: none;
}

._modulePlayer_1j0o0_10 ._modalContent_1j0o0_46 ._buttonPlay_1j0o0_50 h2 {
  color: #fdda35;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: 0.7px;
}

._modulePlayer_1j0o0_10 ._modalContent_1j0o0_46 ._buttonPlay_1j0o0_50 h3 {
  text-align: center;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.595px;
}

._modulePlayer_1j0o0_10 ._modalContent_1j0o0_46 ._buttonPlay_1j0o0_50 h3 strong {
  font-weight: 500;
}

._modulePlayer_1j0o0_10 ._modalContent_1j0o0_46 video {
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  max-width: 828px;
}

._modulePlayer_1j0o0_10 ._modalContent_1j0o0_46 ._progressContainer_1j0o0_97 {
  display: flex;
  align-items: center;
  margin-top: -4px;
}

._modulePlayer_1j0o0_10 ._modalContent_1j0o0_46 ._progressBar_1j0o0_102 {
  flex: 1;
  height: 6px;
  background-color: #000;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

._modulePlayer_1j0o0_10 ._modalContent_1j0o0_46 ._progress_1j0o0_97 {
  height: 100%;
  background-color: #fdda35;
  transition: width 0.1s linear;
}

._moduleDetails_1j0o0_116 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media screen and (min-width: 1024px) {
  ._moduleDetails_1j0o0_116 {
    max-width: calc(100% - 600px);
  }
}

@media screen and (min-width: 1200px) {
  ._moduleDetails_1j0o0_116 {
    max-width: calc(100% - 800px);
  }
}

._activeModule_1j0o0_132 {
  color: #606470;
  font-size: 12px;
}

._moduleDescriptionContainer_1j0o0_137 {
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

@media screen and (min-width: 768px) {
  ._moduleDescriptionContainer_1j0o0_137 {
    padding: 0 1rem;
  }
}

._moduleDescriptionContainer_1j0o0_137 ._moduleDescriptionTitle_1j0o0_148 {
  font-size: 20px;
  font-weight: 500;
}

._moduleDescriptionContainer_1j0o0_137 ._moduleWrapper_1j0o0_152 {
  display: flex;
  flex-direction: row;
  gap: 1px;
}

._moduleDescriptionContainer_1j0o0_137 ._moduleWrapper_1j0o0_152 ._moduleTitle_1j0o0_157 {
  font-size: 20px;
}

._moduleDescriptionContainer_1j0o0_137 ._moduleDescription_1j0o0_137 {
  padding: 0;
  font-size: 14px;
}

._moduleDescriptionContainer_1j0o0_137 ._moduleDescription_1j0o0_137 ._description_1j0o0_164 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  max-height: 3.6em;
}

._moduleBlock_1j0o0_178 {
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

._moduleBlock_1j0o0_178::-webkit-scrollbar {
  display: none;
}

._moduleBlock_1j0o0_178 ._moduleList_1j0o0_186 {
  margin-left: 1rem;
  display: flex;
  gap: 1rem;
  /*
  @media screen and(min-width:768px) {
    width: 80%;
  }

  @media screen and(min-width:1024px) {
    width: 600px;
  }

  @media screen and(min-width:1200px) {
    width: 800px;
  }
    */
}

@media screen and (min-width: 737px) {
  ._moduleBlock_1j0o0_178 ._moduleList_1j0o0_186 {
    margin-left: 255px;
    padding-left: 1rem;
  }
}

@media (min-width: 1025px) {
  ._moduleBlock_1j0o0_178 ._moduleList_1j0o0_186 {
    padding-left: 2.5rem;
  }
}

@media (min-width: 1154px) {
  ._moduleBlock_1j0o0_178 ._moduleList_1j0o0_186 {
    margin-left: calc((100vw - 1154px) / 2 + 255px);
  }
}

._couseInfo_1j0o0_221 {
  margin-top: 68px;
  max-width: 884px;
  padding: 0 1rem;
  margin-left: 255px;
}

@media (min-width: 1025px) {
  ._couseInfo_1j0o0_221 {
    padding-left: 2.5rem;
  }
}

@media (min-width: 1154px) {
  ._couseInfo_1j0o0_221 {
    margin-left: auto;
    margin-right: calc((100vw - 1154px) / 2);
  }
}

@media (max-width: 736px) {
  ._couseInfo_1j0o0_221 {
    margin-left: 0;
  }
}

._couseInfo_1j0o0_221 ._titleBlock_1j0o0_243 {
  display: flex;
  gap: 1rem;
}

._couseInfo_1j0o0_221 ._ellipsisButton_1j0o0_247 {
  background-color: #000;
  color: #fdda35;
  padding: 6px 12px;
  border-radius: 100px;
  font-size: 13px;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
}

._couseInfo_1j0o0_221 h2 {
  color: #fdda35;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.4px;
}

._couseInfo_1j0o0_221 ._progressBlock_1j0o0_265 {
  margin-top: 4px;
  margin-bottom: 8px;
  display: flex;
  gap: 10px;
}

._couseInfo_1j0o0_221 ._progressBlock_1j0o0_265 span {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.455px;
}

._couseInfo_1j0o0_221 ._circularProgress_1j0o0_278 {
  position: relative;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: conic-gradient(#fdda35 236deg, #000 0deg);
  display: flex;
  align-items: center;
  justify-content: center;
}

._couseInfo_1j0o0_221 ._circularProgress_1j0o0_278::before {
  content: "";
  position: absolute;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  background-color: #1e1821;
}

._moduleItem_1j0o0_297 {
  width: 100%;
  max-width: 293px;
  word-break: break-all;
  cursor: pointer;
}

._moduleItem_1j0o0_297 ._thumbnailWrapper_1j0o0_303 {
  position: relative;
}

._moduleItem_1j0o0_297 ._thumbnailWrapper_1j0o0_303 ._playButtonOverlay_1j0o0_306 {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

._moduleItem_1j0o0_297 ._thumbnailWrapper_1j0o0_303 ._playButtonOverlay_1j0o0_306 div {
  background-color: transparent;
}

._moduleItem_1j0o0_297 ._thumbnailWrapper_1j0o0_303 ._lockedVideo_1j0o0_318 {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fdda35;
}

._moduleItem_1j0o0_297 ._thumbnailWrapper_1j0o0_303 ._thumbnail_1j0o0_303 {
  max-width: 293px;
  width: 100%;
  aspect-ratio: 293/180;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
}

._moduleItem_1j0o0_297 ._titleWrapper_1j0o0_335 {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 25px;
  margin-bottom: 9px;
  width: 100%;
}

._moduleItem_1j0o0_297 ._titleWrapper_1j0o0_335 ._title_1j0o0_243 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.19rem;
  color: #fdda35;
}

@media screen and (max-width: 768px) {
  ._moduleItem_1j0o0_297 ._titleWrapper_1j0o0_335 ._title_1j0o0_243 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 200px;
  }
}

._moduleItem_1j0o0_297 ._titleWrapper_1j0o0_335 ._duration_1j0o0_360 {
  background-color: #fdda35;
  margin-left: 9px;
  padding: 0 5px;
  color: #1e1821;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.19rem;
  border-radius: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  max-height: 23px;
}

._moduleItem_1j0o0_297 p {
  align-self: stretch;
  height: 4.5em;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  letter-spacing: 0.49px;
}

._toggleButton_1j0o0_390 {
  margin-top: 2rem;
  display: flex;
  cursor: pointer;
  align-items: center;
  gap: 1rem;
}

._buttonText_1j0o0_398 {
  font-size: 24px;
  font-weight: 500;
}

._arrowWrapper_1j0o0_403 {
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}

._hidden_1j0o0_410 {
  opacity: 0;
}

._visible_1j0o0_414 {
  opacity: 1;
}

._arrowIcon_1j0o0_418 {
  width: 20px;
  height: 20px;
  font-size: 24px;
  transition: opacity 0.2s ease-in-out;
}

._icon_1j0o0_425 {
  width: 50px;
  height: 50px;
  transition: opacity 0.2s ease-in-out;
}

._durationLock_1j0o0_431 {
  width: 24px;
  display: inline-block;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.19rem;
  text-align: center;
}

._overlay_1j0o0_440 {
  z-index: 99;
  background-color: #000000;
  position: fixed;
  inset: 0;
  opacity: 0.5;
}

._modal_1j0o0_46 {
  border-radius: 8px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
  background-color: #1e1821;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 1092px;
  width: 100%;
  display: flex;
}

._modal_1j0o0_46:focus {
  outline: none;
}

@media (max-width: 1024px) {
  ._modal_1j0o0_46 {
    width: 75vw;
  }
}

@media (max-width: 600px) {
  ._modal_1j0o0_46 {
    width: 100dvw;
  }
}

._closeBtnLogin_1j0o0_477 {
  position: absolute;
  background-color: transparent;
  border: none;
  padding: 6px;
  top: 10px;
  right: 20px;
  width: 16px;
  height: 16px;
  z-index: 10000000;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
}

@media (min-width: 1024px) {
  ._closeBtnLogin_1j0o0_477 {
    right: 20px;
    left: auto;
    padding: 10px;
    width: 24px;
    height: 24px;
  }
}

._purchaseContent_1j0o0_501 {
  background-color: #1e1821;
  width: 100%;
}

@media (min-width: 1024px) {
  ._purchaseContent_1j0o0_501 {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }
}

._purchaseContent_1j0o0_501 ._title_1j0o0_243 {
  font-size: 32px;
  line-height: 1.14em;
  letter-spacing: 0.035em;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  font-weight: 200;
  max-width: 400px;
  margin-bottom: 48px;
}

@media (max-width: 1024px) {
  ._purchaseContent_1j0o0_501 ._title_1j0o0_243 {
    font-size: 24px;
  }
}

@media (max-width: 768px) {
  ._purchaseContent_1j0o0_501 ._title_1j0o0_243 {
    font-size: 18px;
  }
}

@media screen and (max-width: 480px) {
  ._purchaseContent_1j0o0_501 ._title_1j0o0_243 {
    max-width: 300px;
  }
}

._purchaseContent_1j0o0_501 ._title_1j0o0_243 ._subTitle_1j0o0_538 {
  font-weight: 400;
}

._purchaseContent_1j0o0_501 ._descriptionBlock_1j0o0_541 {
  padding: 53px 27px 42px 46px;
  color: #fff;
  display: flex;
  flex-direction: column;
  background-color: #1e1821;
  width: 100%;
}

@media (max-width: 1024px) {
  ._purchaseContent_1j0o0_501 ._descriptionBlock_1j0o0_541 {
    padding: 40px 20px;
  }
}

._purchaseContent_1j0o0_501 ._descriptionBlock_1j0o0_541 ._description_1j0o0_164 ._list_1j0o0_554 {
  margin-bottom: 0;
  list-style: none;
}

._purchaseContent_1j0o0_501 ._descriptionBlock_1j0o0_541 ._description_1j0o0_164 ._list_1j0o0_554 li {
  margin-bottom: 12px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.14em;
  letter-spacing: 0.035em;
  text-indent: 0;
}

._purchaseContent_1j0o0_501 ._descriptionBlock_1j0o0_541 ._description_1j0o0_164 ._list_1j0o0_554 li._brandAccent_1j0o0_566 {
  color: #fdda35;
}

._purchaseContent_1j0o0_501 ._descriptionBlock_1j0o0_541 ._description_1j0o0_164 ._list_1j0o0_554 li:last-child {
  margin-bottom: 0;
}

@media (max-width: 1024px) {
  ._purchaseContent_1j0o0_501 ._descriptionBlock_1j0o0_541 ._description_1j0o0_164 ._list_1j0o0_554 li {
    font-size: 16px;
  }
}

@media (max-width: 768px) {
  ._purchaseContent_1j0o0_501 ._descriptionBlock_1j0o0_541 ._description_1j0o0_164 ._list_1j0o0_554 li {
    font-size: 14px;
  }
}

._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 {
  margin-bottom: 48px;
  margin-top: auto;
  display: flex;
  flex-direction: row;
  gap: 10px;
}

@media (max-width: 1024px) {
  ._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 {
    margin-top: 40px;
    align-items: center;
  }
}

@media screen and (max-width: 480px) {
  ._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 {
    flex-direction: column;
    align-items: start;
  }
}

._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._button_1j0o0_50, ._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._buttonMonthly_1j0o0_601 {
  max-width: 257px;
  width: 100%;
  color: #130e15;
  padding: 12px 25px;
  border-radius: 100px;
  border: 0.5px solid;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-size: 12px;
  border-color: #fdda35;
  background-color: #fdda35;
}

._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._button_1j0o0_50:hover, ._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._buttonMonthly_1j0o0_601:hover {
  background-color: transparent;
  color: #fdda35;
}

._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._button_1j0o0_50:hover ._bntSubTitle_1j0o0_619, ._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._buttonMonthly_1j0o0_601:hover ._bntSubTitle_1j0o0_619 {
  color: #fdda35;
}

@media (min-width: 1024px) {
  ._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._button_1j0o0_50, ._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._buttonMonthly_1j0o0_601 {
    font-size: 16px;
  }
}

._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._button_1j0o0_50 ._price_1j0o0_627, ._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._buttonMonthly_1j0o0_601 ._price_1j0o0_627 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-weight: 500;
  line-height: 1.19em;
  font-size: 17px;
}

._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._button_1j0o0_50 ._bntSubTitle_1j0o0_619, ._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._buttonMonthly_1j0o0_601 ._bntSubTitle_1j0o0_619 {
  padding: 0;
  color: #1e1821;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._button_1j0o0_50 ._monthText_1j0o0_644, ._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._buttonMonthly_1j0o0_601 ._monthText_1j0o0_644 {
  font-size: 8px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._buttonMonthly_1j0o0_601 {
  background-color: #130e15;
  border-color: #fdda35;
  color: #fdda35;
  min-width: 200px;
}

@media screen and (max-width: 480px) {
  ._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._buttonMonthly_1j0o0_601 {
    width: 257px;
  }
}

._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._buttonMonthly_1j0o0_601:hover {
  background-color: transparent;
  color: #fdda35;
}

._purchaseContent_1j0o0_501 ._buttomsContainer_1j0o0_582 ._buttonMonthly_1j0o0_601 ._bntSubTitle_1j0o0_619 {
  color: #fdda35;
}

._purchaseContent_1j0o0_501 ._textWrapper_1j0o0_668 {
  display: flex;
  align-items: center;
  color: #fdda35;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.455px;
  margin-top: 0.5rem;
}

._purchaseContent_1j0o0_501 ._textWrapper_1j0o0_668 ._label_1j0o0_679 {
  display: inline-block;
  color: #130e15;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.455px;
  padding: 2px 4px;
  border-radius: 4.67px;
  background-color: #fdda35;
  margin: 0;
  margin-right: 8px;
}

._purchaseContent_1j0o0_501 ._textWrapper_1j0o0_668 ._highlighted_1j0o0_693 {
  font-weight: 500;
}

._purchaseContent_1j0o0_501 ._modalImage_1j0o0_696 {
  max-width: 486px;
  width: 100%;
}

@media (max-width: 1024px) {
  ._purchaseContent_1j0o0_501 ._modalImage_1j0o0_696 {
    display: none;
  }
}._root_1t1aw_1 {
  max-width: 884px;
  margin-left: 255px;
  padding-left: 2.5rem;
  padding-right: 1rem;
}
@media (min-width: 1154px) {
  ._root_1t1aw_1 {
    margin-left: auto;
    margin-right: calc((100vw - 1154px) / 2);
  }
}
@media (max-width: 736px) {
  ._root_1t1aw_1 {
    margin-left: 0;
  }
}
@media screen and (max-width: 1024px) {
  ._root_1t1aw_1 {
    padding: 1rem;
  }
}
._content_1t1aw_24 {
  margin-top: 2rem;
  background-color: #1e1821;
  min-height: 100vh;
}._postCard_11m7i_1 {
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
._postCard_11m7i_1:nth-child(3) {
  justify-content: end;
}
._postCard_11m7i_1:nth-child(3) a {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  justify-content: end;
}
._postCard_11m7i_1:first-child {
  grid-column: span 2;
  grid-row: span 2;
}
._postCard_11m7i_1:first-child a {
  display: flex;
  justify-content: end;
  flex-direction: column;
  align-items: baseline;
}
._postCard_11m7i_1 ._imageBlock_11m7i_26 {
  aspect-ratio: 827/465;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
._postCard_11m7i_1 ._imageBlock_11m7i_26._bg_11m7i_33 {
  padding: 50px;
}
._postCard_11m7i_1 ._imageBlock_11m7i_26._bg_11m7i_33 ._postImage_11m7i_36 {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  max-width: 326px;
}
._postCard_11m7i_1 ._imageBlock_11m7i_26 ._postImage_11m7i_36 {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  max-height: 450px;
}
._postCard_11m7i_1 ._autorImage_11m7i_46 {
  max-width: 30px;
  border-radius: 50px;
}
._postCard_11m7i_1 ._postContent_11m7i_50:not(:first-child) {
  margin-top: 1.5rem;
}
._postCard_11m7i_1 ._postContent_11m7i_50 ._postHeader_11m7i_53 {
  display: flex;
  gap: 6px;
  font-size: 14px;
  align-items: center;
  color: #fff;
}
._postCard_11m7i_1 ._postContent_11m7i_50 ._postUser_11m7i_60 {
  font-size: 14px;
  font-weight: 500;
  line-height: 16.7px;
  letter-spacing: 0.035em;
}
._postCard_11m7i_1 ._postContent_11m7i_50 ._postData_11m7i_66 {
  font-size: 14px;
  font-weight: 400;
  line-height: 15.79px;
  letter-spacing: 0.035em;
}
._postCard_11m7i_1 ._postContent_11m7i_50 ._postText_11m7i_72 {
  font-size: 18px;
  font-weight: 400;
  line-height: 23.4px;
  letter-spacing: 0.035em;
  margin-top: 18px;
  color: #fff;
}
@media screen and (max-width: 46em) {
  ._postCard_11m7i_1 ._postContent_11m7i_50 ._postText_11m7i_72 {
    font-size: 15px;
  }
}
._postCard_11m7i_1 ._postContent_11m7i_50 ._postText_11m7i_72._bigText_11m7i_85 {
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 1.12px;
}
@media screen and (max-width: 46em) {
  ._postCard_11m7i_1 ._postContent_11m7i_50 ._postText_11m7i_72._bigText_11m7i_85 {
    font-size: 26px;
  }
}
._postCard_11m7i_1 ._postContent_11m7i_50 ._postText_11m7i_72 strong {
  color: #fdda35;
}
._postCard_11m7i_1 ._postContent_11m7i_50 ._progressBarBlock_11m7i_100 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 30px;
}
._postCard_11m7i_1 ._postContent_11m7i_50 ._progressBarBlock_11m7i_100 ._progressBar_11m7i_100 {
  position: relative;
  max-width: 340px;
  width: 100%;
}
._postCard_11m7i_1 ._postContent_11m7i_50 ._progressBarBlock_11m7i_100 ._progressBar_11m7i_100 ._text_11m7i_111 {
  position: absolute;
  width: 100%;
  max-width: 340px;
  z-index: 10;
  top: 25%;
  display: flex;
  justify-content: space-between;
  padding: 0 12px;
}
@media (max-width: 767px) {
  ._postCard_11m7i_1:first-child {
    grid-column: span 1;
    grid-row: span 1;
  }
}
._firstPost_11m7i_128 {
  width: 100%;
}._postList_2um9y_1 {
  display: flex;
  flex-direction: column;
  gap: 45px;
}

._masterclassMob_2um9y_7 ._description_2um9y_7 {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.56px;
}

@media screen and (min-width: 737px) {
  ._masterclassMob_2um9y_7 ._description_2um9y_7 {
    max-width: 779px;
    color: #fff;
    font-weight: 300;
    font-size: 1.25rem;
    letter-spacing: 0.7px;
  }
}

._masterclassMob_2um9y_7 ._pageTitle_2um9y_23 {
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 90%;
  letter-spacing: 0.7px;
  margin: 54px 0 2rem;
}

@media screen and (min-width: 737px) {
  ._masterclassMob_2um9y_7 ._pageTitle_2um9y_23 {
    display: none;
  }
}

._masterclassMob_2um9y_7 ._postHeader_2um9y_36 {
  margin-top: 50px;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  gap: 6px;
}

._masterclassMob_2um9y_7 ._postHeader_2um9y_36 ._accountLogo_2um9y_43 {
  max-width: 30px;
  max-height: 30px;
  border-radius: 50px;
}

._masterclassMob_2um9y_7 ._postHeader_2um9y_36 ._postUser_2um9y_48 {
  font-weight: 500;
}

._masterclassMob_2um9y_7 ._postContent_2um9y_51 {
  margin: 2rem 0 54px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.49px;
}

._masterclassMob_2um9y_7 ._postContent_2um9y_51 ._postText_2um9y_59 {
  color: #fff;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.595px;
}

._masterclassMob_2um9y_7 ._postContent_2um9y_51 ._postText_2um9y_59 strong {
  color: #fdda35;
}._masterclassContainer_1ll5e_1 {
  background-color: #000;
  padding-bottom: 28px;
}
@media screen and (min-width: 737px) {
  ._masterclassContainer_1ll5e_1._first_1ll5e_6 {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 737px) {
  ._masterclassContainer_1ll5e_1:not(._first_1ll5e_6) {
    width: 50%;
    aspect-ratio: 40/27;
    height: auto;
  }
}
@media screen and (min-width: 737px) and (max-width: 900px) {
  ._masterclassContainer_1ll5e_1:not(._first_1ll5e_6) {
    width: 100%;
  }
}
._masterclassContainer_1ll5e_1 ._masterclassBlock_1ll5e_22 {
  height: 62vw;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  display: flex;
  flex-direction: column;
  gap: 13px;
  padding-bottom: 30px;
  padding-left: 20px;
}
._masterclassContainer_1ll5e_1 ._masterclassBlock_1ll5e_22._first_1ll5e_6 {
  aspect-ratio: 2/1;
  height: auto;
  width: 100%;
  padding: 0 0 0 2rem;
  gap: 18px;
  justify-content: end;
  padding-bottom: 28px;
}
@media screen and (min-width: 737px) {
  ._masterclassContainer_1ll5e_1 ._masterclassBlock_1ll5e_22._first_1ll5e_6 {
    padding-top: 12%;
    justify-content: start;
    padding-bottom: 0;
  }
}
._masterclassContainer_1ll5e_1 ._masterclassBlock_1ll5e_22._first_1ll5e_6 h3 {
  margin-top: 0;
}
._masterclassContainer_1ll5e_1 ._masterclassBlock_1ll5e_22._first_1ll5e_6 ._detailsBlock_1ll5e_52 {
  margin-top: auto;
  margin-bottom: 48px;
}
._masterclassContainer_1ll5e_1 ._masterclassBlock_1ll5e_22._first_1ll5e_6 ._detailsBlock_1ll5e_52 ._details_1ll5e_52 {
  padding: 0;
  margin-bottom: 28px;
}
._masterclassContainer_1ll5e_1 ._masterclassBlock_1ll5e_22._first_1ll5e_6 ._detailsBlock_1ll5e_52 ._link_1ll5e_60 {
  max-width: 183px;
  margin: 0;
}
@media screen and (min-width: 737px) {
  ._masterclassContainer_1ll5e_1 ._masterclassBlock_1ll5e_22:not(._first_1ll5e_6) {
    aspect-ratio: 40/27;
    height: auto;
  }
}
._masterclassContainer_1ll5e_1 ._masterclassBlock_1ll5e_22 h3 {
  margin-top: auto;
  max-width: 275px;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 90%;
  letter-spacing: 0.91px;
}
@media screen and (min-width: 737px) {
  ._masterclassContainer_1ll5e_1 ._masterclassBlock_1ll5e_22 h3 {
    font-size: 2rem;
    letter-spacing: 1.12px;
  }
}
._masterclassContainer_1ll5e_1 ._masterclassBlock_1ll5e_22 p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 90%;
  letter-spacing: 0.63px;
}
._masterclassContainer_1ll5e_1 ._details_1ll5e_52 {
  display: flex;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  padding: 28px 16px 24px;
}
._masterclassContainer_1ll5e_1 ._details_1ll5e_52 ._accountLogo_1ll5e_99 {
  margin-right: 8px;
}
._masterclassContainer_1ll5e_1 ._description_1ll5e_102 {
  padding: 4px 20px 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.595px;
}
._masterclassContainer_1ll5e_1 ._link_1ll5e_60 {
  background-color: #fdda35;
  border-radius: 100px;
  display: flex;
  padding: 12px 0px;
  justify-content: center;
  align-items: center;
  margin: 0 1rem;
  color: #1e1821;
  text-align: center;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
@media screen and (min-width: 737px) {
  ._masterclassContainer_1ll5e_1 ._link_1ll5e_60 {
    max-width: 193px;
  }
}._root_m08pa_1 {
  padding: 1rem;
  max-width: 884px;
  margin-left: 255px;
}
@media screen and (min-width: 737px) {
  ._root_m08pa_1 {
    padding-left: 2.5rem;
  }
}
@media (min-width: 1154px) {
  ._root_m08pa_1 {
    margin-left: auto;
    margin-right: calc((100vw - 1154px) / 2);
  }
}
@media (max-width: 736px) {
  ._root_m08pa_1 {
    margin-left: 0;
  }
}
._root_m08pa_1 h1 {
  margin-top: 48px;
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.64px;
}
@media screen and (min-width: 737px) {
  ._root_m08pa_1 h1 {
    margin-top: 76px;
    font-size: 2.75rem;
    letter-spacing: 0.88px;
  }
}
._root_m08pa_1 ._shortDescription_m08pa_37 {
  margin-top: 28px;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.63px;
}
@media screen and (min-width: 737px) {
  ._root_m08pa_1 ._shortDescription_m08pa_37 {
    margin-top: 34px;
    font-size: 1.25rem;
    letter-spacing: 0.7px;
  }
}
._root_m08pa_1 ._notAuthBlock_m08pa_52 {
  background-color: #130e15;
  display: flex;
  justify-content: space-between;
  margin-top: 2rem;
}
._root_m08pa_1 ._notAuthBlock_m08pa_52 ._description_m08pa_58 {
  max-width: 50%;
  padding: 4.5rem 0 4.5rem 3.25rem;
  color: #fff;
}
._root_m08pa_1 ._notAuthBlock_m08pa_52 ._description_m08pa_58 ._title_m08pa_63 {
  font-size: 32px;
  font-weight: 200;
  line-height: 1.2em;
  letter-spacing: 0.035em;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  max-width: 530px;
  margin-bottom: 54px;
}
._root_m08pa_1 ._notAuthBlock_m08pa_52 ._description_m08pa_58 ._title_m08pa_63 span {
  font-weight: 500;
}
._root_m08pa_1 ._notAuthBlock_m08pa_52 ._description_m08pa_58 ._list_m08pa_77 {
  margin-top: 0;
  margin-bottom: 54px;
}
._root_m08pa_1 ._notAuthBlock_m08pa_52 ._description_m08pa_58 ._list_m08pa_77 li {
  list-style: none;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.14em;
  letter-spacing: 0.035em;
}
._root_m08pa_1 ._notAuthBlock_m08pa_52 ._image_m08pa_89 {
  max-width: 50%;
  width: 100%;
  display: flex;
  align-items: center;
}
._root_m08pa_1 ._notAuthBlock_m08pa_52 ._image_m08pa_89 img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
@media (max-width: 1366px) {
  ._root_m08pa_1 ._description_m08pa_58 {
    padding: 4.5rem 3.25rem;
  }
}
@media (max-width: 1024px) {
  ._root_m08pa_1 {
    flex-direction: column-reverse;
    align-items: baseline;
  }
  ._root_m08pa_1 ._description_m08pa_58 {
    max-width: 100%;
  }
  ._root_m08pa_1 ._image_m08pa_89 {
    max-width: 100%;
  }
}
._btn_m08pa_118 {
  padding: 0.68rem 1.25rem;
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  border-radius: 100px;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.09px;
  color: #fff;
  border: none;
  width: 210px;
}._createTopic_2r95r_1 {
  display: none;
}
@media (min-width: 1025px) {
  ._createTopic_2r95r_1 {
    margin-top: 55px;
    display: block;
    background-color: #000;
    padding: 1.5rem;
    border-radius: 2px;
    color: #fff;
    width: 100%;
    max-width: 884px;
  }
}
._createTopic_2r95r_1 ._title_2r95r_16 {
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: 0.455px;
}
._createTopic_2r95r_1 ._question_2r95r_23 {
  margin-top: 10px;
  margin-bottom: 13px;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.7px;
}
._createTopic_2r95r_1 ._divider_2r95r_32 {
  border: none;
  height: 1px;
  background: rgba(255, 255, 255, 0.3);
  margin: 0;
}
._createTopic_2r95r_1 ._footer_2r95r_38 {
  margin-top: 27px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._createTopic_2r95r_1 ._footer_2r95r_38 ._tags_2r95r_44 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.455px;
}
._createTopic_2r95r_1 ._footer_2r95r_38 ._tags_2r95r_44 ._tag_2r95r_44 {
  font-weight: 500;
  padding: 0 6px;
  border-radius: 4px;
}
._createTopic_2r95r_1 ._footer_2r95r_38 ._tags_2r95r_44 ._addCategory_2r95r_59 {
  margin-left: 8px;
  padding: 0;
  color: #fdda35;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.455px;
  background: none;
  border: none;
  cursor: pointer;
}
._createTopic_2r95r_1 ._footer_2r95r_38 ._tags_2r95r_44 ._addCategory_2r95r_59 svg {
  margin-right: 8px;
}
._createButton_2r95r_76 {
  display: flex;
  align-items: center;
  color: #130e15;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  gap: 1rem;
  background: #fdda35;
  cursor: pointer;
  padding: 12px 18px;
  border-radius: 100px;
}
@media (max-width: 1024px) {
  ._createButton_2r95r_76 {
    margin-top: 60px;
    font-size: 15px;
  }
}._communityTopics_spe4r_1 {
  margin-top: 60px;
}
@media screen and (min-width: 737px) {
  ._communityTopics_spe4r_1 {
    margin-top: 72px;
  }
}
._communityTopics_spe4r_1 ._heading_spe4r_9 {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.36px;
}
@media screen and (min-width: 737px) {
  ._communityTopics_spe4r_1 ._heading_spe4r_9 {
    font-size: 1.25rem;
    letter-spacing: 0.4px;
  }
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 {
  margin-top: 42px;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 52px;
  padding: 0;
}
@media screen and (min-width: 737px) {
  ._communityTopics_spe4r_1 ._topicList_spe4r_22 {
    margin-top: 50px;
  }
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}
@media (max-width: 1024px) {
  ._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 {
    flex-direction: column;
  }
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicContent_spe4r_45 {
  display: flex;
  gap: 1rem;
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicContent_spe4r_45 ._avatarAutor_spe4r_49 {
  max-width: 42px;
  width: 100%;
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicContent_spe4r_45 ._avatarAutor_spe4r_49 img {
  max-width: 42px;
  max-height: 42px;
  border-radius: 42px;
  border: 0.5px solid rgba(255, 255, 255, 0.3);
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicContent_spe4r_45 ._topicInfo_spe4r_61 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicContent_spe4r_45 ._topicInfo_spe4r_61 ._meta_spe4r_66 {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.455px;
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicContent_spe4r_45 ._topicInfo_spe4r_61 ._meta_spe4r_66._metaAI_spe4r_73 {
  order: 2;
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicContent_spe4r_45 ._topicInfo_spe4r_61 ._meta_spe4r_66._metaAI_spe4r_73 ._userName_spe4r_76 {
  color: #bb6bd9;
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicContent_spe4r_45 ._topicInfo_spe4r_61 ._meta_spe4r_66 ._userName_spe4r_76 {
  color: #fdda35;
  margin-right: 7px;
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicContent_spe4r_45 ._topicInfo_spe4r_61 ._meta_spe4r_66 ._extra_spe4r_83 {
  border-radius: 4px;
  background: rgba(187, 107, 217, 0.21);
  padding: 0 5px;
  border-radius: 0.25rem;
  margin-right: 7px;
  color: #bb6bd9;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.455px;
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicContent_spe4r_45 ._topicInfo_spe4r_61 ._text_spe4r_96 {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.63px;
}
@media screen and (min-width: 737px) {
  ._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicContent_spe4r_45 ._topicInfo_spe4r_61 ._text_spe4r_96 {
    font-size: 1.25rem;
    letter-spacing: 0.7px;
  }
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicContent_spe4r_45 ._topicInfo_spe4r_61 ._tags_spe4r_109 {
  display: flex;
  gap: 0.5rem;
  order: 3;
}
@media (max-width: 1024px) {
  ._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicContent_spe4r_45 ._topicInfo_spe4r_61 ._tags_spe4r_109 {
    display: none;
  }
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicContent_spe4r_45 ._topicInfo_spe4r_61 ._tags_spe4r_109 ._tag_spe4r_109 {
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: 0.455px;
  padding: 2px 6px;
  border-radius: 0.25rem;
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicStats_spe4r_128 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 10px;
  max-width: -moz-max-content;
  max-width: max-content;
  width: 100%;
}
@media (max-width: 1024px) {
  ._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicStats_spe4r_128 {
    max-width: calc(100% - 58px);
    margin-left: auto;
    justify-content: space-between;
    flex-direction: row;
  }
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicStats_spe4r_128 ._avatars_spe4r_144 {
  display: flex;
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicStats_spe4r_128 ._avatars_spe4r_144 ._avatar_spe4r_49 {
  width: 26px;
  height: 26px;
  display: flex;
  align-items: center;
  justify-content: center;
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicStats_spe4r_128 ._avatars_spe4r_144 ._avatar_spe4r_49:not(:first-child) {
  margin-left: -6px;
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicStats_spe4r_128 ._avatars_spe4r_144 ._avatar_spe4r_49 img {
  max-width: 26px;
  height: 26px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
._communityTopics_spe4r_1 ._topicList_spe4r_22 ._topicItem_spe4r_35 ._topicStats_spe4r_128 ._replies_spe4r_163 {
  display: flex;
  align-items: center;
  color: #fdda35;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.455px;
  gap: 0.25rem;
}._root_z3wg9_1 {
  margin-bottom: 52px;
}

._folderCardTitle_z3wg9_5 {
  color: #fff;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.4px;
  margin-bottom: 2rem;
}

._folderCardList_z3wg9_15 {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 43px;
}

@media (max-width: 1024px) {
  ._folderCardList_z3wg9_15 {
    gap: 20px;
  }
}._root_oy2w8_1 {
  display: flex;
  gap: 20px;
  max-width: calc(50% - 10px);
  width: 100%;
  padding: 0;
}
._root_oy2w8_1 ._title_oy2w8_8 {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.19em;
  text-align: left;
}
._root_oy2w8_1 ._description_oy2w8_14 {
  margin-top: 9px;
  margin-bottom: 18px;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3em;
  text-align: left;
}
._root_oy2w8_1 ._folderDetails_oy2w8_23 {
  display: flex;
  gap: 13px;
}
._root_oy2w8_1 ._folderDetails_oy2w8_23 h5 {
  color: #fff;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: 0.455px;
  text-align: left;
}
@media (max-width: 1366px) {
  ._root_oy2w8_1 {
    gap: 10px;
    max-width: calc(50% - 10px);
  }
}
@media (max-width: 600px) {
  ._root_oy2w8_1 {
    gap: 10px;
    max-width: 100%;
  }
}
._container_oy2w8_51 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
._root_oy2w8_1 {
  background-color: transparent;
  border: none;
  cursor: pointer;
}
._overlay_oy2w8_63 {
  z-index: 99;
  background-color: #000000;
  position: fixed;
  inset: 0;
  opacity: 0.5;
}
._modal_oy2w8_71 {
  border-radius: 8px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
  background-color: #1e1821;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 1092px;
  display: flex;
  width: 100%;
}
._modal_oy2w8_71:focus {
  outline: none;
}
@media (max-width: 1024px) {
  ._modal_oy2w8_71 {
    width: 75vw;
  }
}
@media (max-width: 600px) {
  ._modal_oy2w8_71 {
    width: 100dvw;
  }
}
._modal_oy2w8_71 ._title_oy2w8_8 {
  font-size: 2rem;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 1.12px;
  margin: 0;
}
._modalText_oy2w8_108 {
  padding: 20px;
  font-weight: 500;
}
._closeBtn_oy2w8_113, ._closeBtnLogin_oy2w8_113 {
  position: absolute;
  background-color: transparent;
  border: none;
  padding: 6px;
  top: 10px;
  right: 20px;
  width: 16px;
  height: 16px;
  z-index: 10000000;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
}
@media (min-width: 1024px) {
  ._closeBtn_oy2w8_113, ._closeBtnLogin_oy2w8_113 {
    right: auto;
    left: 10px;
    padding: 10px;
    width: 24px;
    height: 24px;
  }
}
@media (min-width: 1024px) {
  ._closeBtnLogin_oy2w8_113 {
    left: auto;
    right: 20px;
  }
}
._purchaseContent_oy2w8_143 {
  background-color: #1e1821;
  width: 100%;
}
@media (min-width: 1024px) {
  ._purchaseContent_oy2w8_143 {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }
}
._purchaseContent_oy2w8_143 ._title_oy2w8_8 {
  font-size: 32px;
  line-height: 1.14em;
  letter-spacing: 0.035em;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  font-weight: 200;
  max-width: 400px;
  margin-bottom: 48px;
}
@media (max-width: 1024px) {
  ._purchaseContent_oy2w8_143 ._title_oy2w8_8 {
    font-size: 24px;
  }
}
@media (max-width: 768px) {
  ._purchaseContent_oy2w8_143 ._title_oy2w8_8 {
    font-size: 18px;
  }
}
@media screen and (max-width: 480px) {
  ._purchaseContent_oy2w8_143 ._title_oy2w8_8 {
    max-width: 300px;
  }
}
._purchaseContent_oy2w8_143 ._title_oy2w8_8 ._subTitle_oy2w8_180 {
  font-weight: 400;
}
._purchaseContent_oy2w8_143 ._descriptionBlock_oy2w8_183 {
  padding: 53px 27px 42px 46px;
  color: #fff;
  display: flex;
  flex-direction: column;
  background-color: #1e1821;
  width: 100%;
}
@media (max-width: 1024px) {
  ._purchaseContent_oy2w8_143 ._descriptionBlock_oy2w8_183 {
    padding: 40px 20px;
  }
}
._purchaseContent_oy2w8_143 ._descriptionBlock_oy2w8_183 ._description_oy2w8_14 ._list_oy2w8_196 {
  margin-bottom: 0;
  list-style: none;
}
._purchaseContent_oy2w8_143 ._descriptionBlock_oy2w8_183 ._description_oy2w8_14 ._list_oy2w8_196 li {
  margin-bottom: 12px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.14em;
  letter-spacing: 0.035em;
  text-indent: 0;
}
._purchaseContent_oy2w8_143 ._descriptionBlock_oy2w8_183 ._description_oy2w8_14 ._list_oy2w8_196 li._brandAccent_oy2w8_208 {
  color: #fdda35;
}
._purchaseContent_oy2w8_143 ._descriptionBlock_oy2w8_183 ._description_oy2w8_14 ._list_oy2w8_196 li:last-child {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  ._purchaseContent_oy2w8_143 ._descriptionBlock_oy2w8_183 ._description_oy2w8_14 ._list_oy2w8_196 li {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  ._purchaseContent_oy2w8_143 ._descriptionBlock_oy2w8_183 ._description_oy2w8_14 ._list_oy2w8_196 li {
    font-size: 14px;
  }
}
._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 {
  margin-bottom: 48px;
  margin-top: auto;
  display: flex;
  flex-direction: row;
  gap: 10px;
}
@media (max-width: 1024px) {
  ._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 {
    margin-top: 40px;
    align-items: center;
  }
}
@media screen and (max-width: 480px) {
  ._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 {
    flex-direction: column;
    align-items: start;
  }
}
._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._button_oy2w8_243, ._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._buttonMonthly_oy2w8_243 {
  max-width: 257px;
  width: 100%;
  color: #130e15;
  padding: 12px 25px;
  border-radius: 100px;
  border: 0.5px solid;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-size: 12px;
  border-color: #fdda35;
  background-color: #fdda35;
}
._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._button_oy2w8_243:hover, ._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._buttonMonthly_oy2w8_243:hover {
  background-color: transparent;
  color: #fdda35;
}
._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._button_oy2w8_243:hover ._bntSubTitle_oy2w8_261, ._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._buttonMonthly_oy2w8_243:hover ._bntSubTitle_oy2w8_261 {
  color: #fdda35;
}
@media (min-width: 1024px) {
  ._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._button_oy2w8_243, ._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._buttonMonthly_oy2w8_243 {
    font-size: 16px;
  }
}
._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._button_oy2w8_243 ._price_oy2w8_269, ._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._buttonMonthly_oy2w8_243 ._price_oy2w8_269 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-weight: 500;
  line-height: 1.19em;
  font-size: 17px;
}
._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._button_oy2w8_243 ._bntSubTitle_oy2w8_261, ._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._buttonMonthly_oy2w8_243 ._bntSubTitle_oy2w8_261 {
  padding: 0;
  color: #1e1821;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._button_oy2w8_243 ._monthText_oy2w8_286, ._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._buttonMonthly_oy2w8_243 ._monthText_oy2w8_286 {
  font-size: 8px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._buttonMonthly_oy2w8_243 {
  background-color: #130e15;
  border-color: #fdda35;
  color: #fdda35;
  min-width: 200px;
}
@media screen and (max-width: 480px) {
  ._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._buttonMonthly_oy2w8_243 {
    width: 257px;
  }
}
._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._buttonMonthly_oy2w8_243:hover {
  background-color: transparent;
  color: #fdda35;
}
._purchaseContent_oy2w8_143 ._buttomsContainer_oy2w8_224 ._buttonMonthly_oy2w8_243 ._bntSubTitle_oy2w8_261 {
  color: #fdda35;
}
._purchaseContent_oy2w8_143 ._textWrapper_oy2w8_310 {
  display: flex;
  align-items: center;
  color: #fdda35;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.455px;
  margin-top: 0.5rem;
}
._purchaseContent_oy2w8_143 ._textWrapper_oy2w8_310 ._label_oy2w8_321 {
  display: inline-block;
  color: #130e15;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.455px;
  padding: 2px 4px;
  border-radius: 4.67px;
  background-color: #fdda35;
  margin: 0;
  margin-right: 8px;
}
._purchaseContent_oy2w8_143 ._textWrapper_oy2w8_310 ._highlighted_oy2w8_335 {
  font-weight: 500;
}
._purchaseContent_oy2w8_143 ._modalImage_oy2w8_338 {
  max-width: 486px;
  width: 100%;
}
@media (max-width: 1024px) {
  ._purchaseContent_oy2w8_143 ._modalImage_oy2w8_338 {
    display: none;
  }
}._content_ds240_1 {
  background-color: #1e1821;
  min-height: 100vh;
  padding-left: 2.5rem;
  padding-right: 1rem;
  margin-top: 90px;
  max-width: 884px;
  margin-left: 255px;
}
@media (min-width: 1154px) {
  ._content_ds240_1 {
    margin-left: auto;
    margin-right: calc((100vw - 1154px) / 2);
  }
}
@media (max-width: 736px) {
  ._content_ds240_1 {
    margin-left: 0;
  }
}
@media screen and (max-width: 768px) {
  ._content_ds240_1 {
    padding: 0 1rem;
  }
}
@media screen and (max-width: 46em) {
  ._content_ds240_1 {
    margin-top: 64px;
  }
}
._content_ds240_1 h1 {
  font-size: 2.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.88px;
}
._content_ds240_1 ._description_ds240_38 {
  margin-top: 2rem;
  margin-bottom: 3.5rem;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.7px;
}
._title_ds240_48 {
  font-size: 16px;
}
@media screen and (min-width: 1200px) {
  ._title_ds240_48 {
    font-size: 32px;
  }
}._root_1cdiz_1 {
  padding: 0 1rem 0 2.5rem;
  max-width: 884px;
  margin-left: 255px;
}
@media (max-width: 736px) {
  ._root_1cdiz_1 {
    margin-left: 0;
    padding-left: 1rem;
  }
}
@media (min-width: 1154px) {
  ._root_1cdiz_1 {
    margin-left: auto;
    margin-right: calc((100vw - 1154px) / 2);
  }
}
._heroSection_1cdiz_19 ._header_1cdiz_19 {
  margin-top: 64px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (min-width: 737px) {
  ._heroSection_1cdiz_19 ._header_1cdiz_19 {
    margin-top: 90px;
  }
}
._heroSection_1cdiz_19 ._header_1cdiz_19 h1 {
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.64px;
}
@media screen and (min-width: 737px) {
  ._heroSection_1cdiz_19 ._header_1cdiz_19 h1 {
    font-size: 2.75rem;
    letter-spacing: 0.88px;
  }
}
._heroSection_1cdiz_19 ._header_1cdiz_19 ._downloadLink_1cdiz_43 {
  display: none;
}
@media screen and (min-width: 737px) {
  ._heroSection_1cdiz_19 ._header_1cdiz_19 ._downloadLink_1cdiz_43 {
    display: flex;
  }
}
._heroSection_1cdiz_19 ._shortDescription_1cdiz_51 {
  margin-top: 28px;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.63px;
}
@media screen and (min-width: 737px) {
  ._heroSection_1cdiz_19 ._shortDescription_1cdiz_51 {
    max-width: 820px;
    margin-top: 32px;
    font-size: 1.25rem;
    letter-spacing: 0.7px;
  }
}
._virtualStudioSection_1cdiz_68 {
  margin-top: 86px;
  margin-bottom: 90px;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}
@media screen and (min-width: 737px) {
  ._virtualStudioSection_1cdiz_68 {
    margin-bottom: 110px;
  }
}
._virtualStudioSection_1cdiz_68 ._textContent_1cdiz_80 {
  display: flex;
  gap: 28px;
  justify-content: center;
  flex-direction: column;
  min-width: 240px;
}
@media screen and (min-width: 737px) {
  ._virtualStudioSection_1cdiz_68 ._textContent_1cdiz_80 {
    padding: 30px 0;
  }
}
._virtualStudioSection_1cdiz_68 ._textContent_1cdiz_80 ._sectionSubtitle_1cdiz_92 {
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.63px;
}
@media screen and (min-width: 737px) {
  ._virtualStudioSection_1cdiz_68 ._textContent_1cdiz_80 ._sectionSubtitle_1cdiz_92 {
    font-size: 1.25rem;
    letter-spacing: 0.7px;
  }
}
._virtualStudioSection_1cdiz_68 ._textContent_1cdiz_80 ._sectionTitle_1cdiz_105 {
  max-width: 230px;
  color: #fdda35;
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  letter-spacing: 1.12px;
}
@media screen and (min-width: 737px) {
  ._virtualStudioSection_1cdiz_68 ._textContent_1cdiz_80 ._sectionTitle_1cdiz_105 {
    font-size: 2.75rem;
    letter-spacing: 1.54px;
  }
}
@media screen and (min-width: 737px) and (min-width: 1025px) {
  ._virtualStudioSection_1cdiz_68 ._textContent_1cdiz_80 ._sectionTitle_1cdiz_105 {
    max-width: 374px;
  }
}
@media screen and (min-width: 737px) {
  ._virtualStudioSection_1cdiz_68 ._textContent_1cdiz_80 ._downloadLink_1cdiz_43 {
    margin-top: 20px;
  }
}
@media screen and (min-width: 737px) {
  ._virtualStudioSection_1cdiz_68 ._textContent_1cdiz_80 ._availability_1cdiz_131 ._availabilityText_1cdiz_131 {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 110.826%;
    letter-spacing: 0.455px;
  }
}
._virtualStudioSection_1cdiz_68 ._imageContent_1cdiz_139 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
@media (max-width: 550px) {
  ._virtualStudioSection_1cdiz_68 ._imageContent_1cdiz_139 {
    margin-left: -80px;
  }
}
._virtualStudioSection_1cdiz_68 ._imageContent_1cdiz_139 ._headsetImage_1cdiz_150 {
  z-index: 2;
  max-width: 287px;
}
@media screen and (min-width: 737px) {
  ._virtualStudioSection_1cdiz_68 ._imageContent_1cdiz_139 ._headsetImage_1cdiz_150 {
    max-width: 439px;
  }
}
._virtualStudioSection_1cdiz_68 ._imageContent_1cdiz_139 ._videoBg_1cdiz_159 {
  max-width: 255px;
  width: 100%;
  aspect-ratio: 255/150;
  margin-top: -42px;
  border-radius: 100px;
}
@media screen and (min-width: 737px) {
  ._virtualStudioSection_1cdiz_68 ._imageContent_1cdiz_139 ._videoBg_1cdiz_159 {
    margin-top: -64px;
    max-width: 390px;
    aspect-ratio: 390/230;
  }
}
._featuresSection_1cdiz_174 ._sectionIntro_1cdiz_174 {
  max-width: 340px;
  font-size: 26px;
  font-style: normal;
  font-weight: 300;
  line-height: 110.826%;
  letter-spacing: 0.91px;
}
@media screen and (min-width: 737px) {
  ._featuresSection_1cdiz_174 ._sectionIntro_1cdiz_174 {
    max-width: 480px;
    font-size: 2rem;
    letter-spacing: 1.12px;
  }
}
._featuresSection_1cdiz_174 ._featuresWrapper_1cdiz_189 {
  margin-top: 50px;
  margin-bottom: 62px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (min-width: 1025px) {
  ._featuresSection_1cdiz_174 ._featuresWrapper_1cdiz_189 {
    flex-direction: row;
    justify-content: space-between;
    gap: 32px;
    margin-bottom: 92px;
  }
}
._featuresSection_1cdiz_174 ._featuresWrapper_1cdiz_189 ._featureItem_1cdiz_204 {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 1025px) {
  ._featuresSection_1cdiz_174 ._featuresWrapper_1cdiz_189 ._featureItem_1cdiz_204 {
    max-width: calc(33% - 22px);
  }
}
._featuresSection_1cdiz_174 ._featuresWrapper_1cdiz_189 ._featureItem_1cdiz_204 ._featureNumber_1cdiz_214 {
  color: #fdda35;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: 0.91px;
}
@media screen and (min-width: 737px) {
  ._featuresSection_1cdiz_174 ._featuresWrapper_1cdiz_189 ._featureItem_1cdiz_204 ._featureNumber_1cdiz_214 {
    font-size: 2rem;
    letter-spacing: 1.12px;
  }
}
._featuresSection_1cdiz_174 ._featuresWrapper_1cdiz_189 ._featureItem_1cdiz_204 ._featureText_1cdiz_228 {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 110.826%;
  letter-spacing: 0.525px;
}
@media screen and (min-width: 737px) {
  ._featuresSection_1cdiz_174 ._featuresWrapper_1cdiz_189 ._featureItem_1cdiz_204 ._featureText_1cdiz_228 {
    font-size: 17px;
    font-weight: 400;
    line-height: 110.826%;
    letter-spacing: 0.595px;
  }
}
._featuresSection_1cdiz_174 ._promoVideo_1cdiz_243 ._video_1cdiz_159 {
  width: 100%;
  aspect-ratio: 819/461;
}
/*
.heroSection {
  position: relative;
  margin-bottom: 60px;

  .heroSectionText {
    position: absolute;
    bottom: 14%;
    left: 3.25rem;

    h2 {
      font-size: 60px;
      font-weight: 400;
      line-height: 1.02em;
      max-width: 780px;
      color: $brand-accent;
    }

    h3 {
      margin-top: 33px;
      font-size: 32px;
      font-weight: 500;
      line-height: 1.14em;
      color: $white;
    }
  }
}

.sectionTitle {
  font-size: 60px;
  font-weight: 400;
  line-height: 1.14em;
  color: $white;
  margin-bottom: 62px;
}

.virtualStudioSection {
  @include padding-block;

  & {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 65px;
    margin-bottom: 120px;
  }

  .textContent {
    max-width: 480px;
    color: $white;

    .sectionTitle {
      margin-bottom: 24px;
    }

    .sectionSubtitle {
      font-size: 32px;
      font-weight: 200;
      line-height: 1.14em;
      margin-bottom: 68px;
    }

    .description {
      font-size: 20px;
      font-weight: 400;
      line-height: 1.14em;
      margin-bottom: 27px;
    }

    .availability {
      margin-top: 109px;

      .availabilityText {
        font-size: 18px;
        font-weight: 400;
        line-height: 1.14em;
        margin-bottom: 11px;
      }
    }

    .downloadLink {
      margin-top: 54px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      max-width: 230px;
      color: $gray-1;
      padding: 10px 25px;
      border-radius: 100px;
      background-color: $brand-accent;
      border: 1px solid $brand-accent;
      &:hover {
        color: $brand-accent;
        background-color: transparent;
      }
      .downloadText {
        font-size: 19px;
        font-weight: 500;
        line-height: 1.14em;
      }

      .vrRequirement {
        font-size: 12px;
        font-weight: 400;
        line-height: 1.14em;
      }
    }
  }

  .imageContent {
    max-width: 58%;
    width: 100%;
    display: flex;
    justify-content: end;
    align-items: center;

    img {
      max-width: 100%;
    }
  }
}

.headsetsImage {
  @include padding-block;

  & {
    display: flex;
    gap: 21px;
    margin-bottom: 117px;
  }

  .headsetImage {
    height: 100%;
    width: 100%;

    @media (min-width: 768px) {
      width: 403px;
      height: 420px;
    }
  }
}

.sessionsSection {
  @include padding-block;

  .sessions {
    display: flex;
    gap: 33px;
    flex-wrap: wrap;

    .session {
      display: flex;
      gap: 27px;
      max-width: calc(50% - 33px);

      .sessionImage {
        display: block;
        max-width: 100%;
      }

      .sessionTitle {
        color: $white;
        font-size: 22px;
        font-weight: 400;
        line-height: 1.14em;
      }

      .sessionDescription {
        margin-top: 17px;
        max-width: 414px;
        color: $white;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.2em;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 5;
        line-clamp: 5;
        max-height: calc(1.2em * 5);
      }
    }
  }
}

@media (max-width: 1366px) {
  .heroSection {
    .heroSectionText {
      left: 2rem;
    }
  }

  .virtualStudioSection {
    gap: 20px;
    margin-bottom: 60px;

    .textContent {
      .sectionSubtitle {
        margin-bottom: 40px;
      }

      .availability {
        margin-top: 60px;

        .downloadLink {
          margin-top: 40px;
        }
      }
    }
  }
}

@media (max-width: 1024px) {
  .heroSection {
    .heroSectionText {
      left: 1rem;
      max-width: 600px;

      h2 {
        font-size: 48px;
      }
    }
  }

  .sectionTitle {
    font-size: 48px;
  }

  .virtualStudioSection {
    .textContent {
      .sectionSubtitle {
        margin-bottom: 20px;
      }

      .availability {
        margin-top: 20px;

        .downloadLink {
          margin-top: 20px;
        }
      }
    }
  }

  .headsetsImage {
    margin-bottom: 60px;
  }

  .sessions {
    .session {
      max-width: 100%;
    }
  }
}

@media (max-width: 767px) {
  .heroSection {
    .heroSectionText {
      h2 {
        font-size: 32px;
      }
    }
  }

  .sectionTitle {
    font-size: 36px;
    margin-bottom: 40px;
  }

  .virtualStudioSection {
    flex-direction: column-reverse;

    .textContent {
      max-width: 100%;

      .sectionSubtitle {
        font-size: 24px;
      }

      .description {
        font-size: 18px;
      }
    }
  }

  .headsetsImage {
    margin-bottom: 40px;
  }
}

@media (max-width: 600px) {
  .heroSection {
    .heroSectionText {
      h2 {
        font-size: 32px;
      }

      h3 {
        font-size: 24px;
      }
    }
  }

  .sectionTitle {
    font-size: 30px;
  }

  .virtualStudioSection {
    .imageContent {
      max-width: 100%;
    }
  }

  .headsetsImage {
    flex-direction: column;
  }

  .sessions {
    .session {
      flex-direction: column;
    }
  }
}

@media (max-width: 450px) {
  .heroSection {
    .heroSectionText {
      h2 {
        font-size: 24px;
      }

      h3 {
        font-size: 18px;
      }
    }
  }
}

.videoContainer {
  position: relative;
  width: 100%;
  height: 650px;
  max-height: 650px;
  background: #000;

  overflow: hidden;

  .videoBg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}
*/
._downloadLink_1cdiz_43 {
  display: flex;
  align-items: center;
  max-width: 140px;
  color: #130e15;
  padding: 12px 18px;
  border-radius: 100px;
  background-color: #fdda35;
  border: 1px solid #fdda35;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  gap: 1rem;
}
._downloadLink_1cdiz_43:hover {
  color: #fdda35;
  background-color: transparent;
}._content_18kbq_1 {
  background-color: #1e1821;
  min-height: 100vh;
}
._content_18kbq_1 {
  padding-left: 0;
  padding-right: 0;
}
._content_18kbq_1 ._header_18kbq_9,
._content_18kbq_1 ._masterclassList_18kbq_10 {
  padding: 0 3.25rem;
}
@media (max-width: 1366px) {
  ._content_18kbq_1 ._header_18kbq_9,
._content_18kbq_1 ._masterclassList_18kbq_10 {
    padding: 0 2rem;
  }
}
@media (max-width: 1024px) {
  ._content_18kbq_1 ._header_18kbq_9,
._content_18kbq_1 ._masterclassList_18kbq_10 {
    padding: 0 1rem;
  }
}
._masterclassContainerMob_18kbq_26 {
  padding-top: 40px;
}
@media screen and (max-width: 1024px) {
  ._masterclassContainerMob_18kbq_26 {
    padding: 1rem 0;
  }
}
@media screen and (min-width: 737px) {
  ._masterclassContainerMob_18kbq_26 {
    margin-top: 50px;
  }
}
._masterclassContainerMob_18kbq_26 ._title_18kbq_39 {
  margin-bottom: 1em;
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.98px;
}
@media screen and (min-width: 737px) {
  ._masterclassContainerMob_18kbq_26 ._title_18kbq_39 {
    font-size: 2.75rem;
    letter-spacing: 0.88px;
    margin-bottom: 34px;
  }
}
._masterclassContainerMob_18kbq_26 ._shortText_18kbq_54 {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.56px;
  margin-bottom: 3rem;
  max-width: 780px;
}
@media screen and (min-width: 737px) {
  ._masterclassContainerMob_18kbq_26 ._shortText_18kbq_54 {
    font-size: 1.25rem;
    letter-spacing: 0.7px;
  }
}
._masterclassContainerMob_18kbq_26 ._firstMasterclass_18kbq_69 {
  display: none;
}
@media screen and (min-width: 737px) {
  ._masterclassContainerMob_18kbq_26 ._firstMasterclass_18kbq_69 {
    display: block;
  }
}
._masterclassContainerMob_18kbq_26 ._subTitle_18kbq_77 {
  display: none;
}
@media screen and (min-width: 737px) {
  ._masterclassContainerMob_18kbq_26 ._subTitle_18kbq_77 {
    display: block;
    margin-bottom: 28px;
    margin-top: 66px;
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.4px;
  }
}
._masterclassContainerMob_18kbq_26 ._masterclassListMob_18kbq_92 {
  display: flex;
  flex-direction: column;
  gap: 28px;
}
@media screen and (min-width: 737px) {
  ._masterclassContainerMob_18kbq_26 ._masterclassListMob_18kbq_92 {
    flex-direction: row;
    gap: 20px;
  }
}
@media screen and (min-width: 737px) and (max-width: 900px) {
  ._masterclassContainerMob_18kbq_26 ._masterclassListMob_18kbq_92 {
    flex-direction: column;
  }
}
._masterclassContainerMob_18kbq_26 ._masterclassContainer_18kbq_26 {
  padding: 0 1rem;
  max-width: 884px;
  margin-left: 255px;
}
@media screen and (min-width: 737px) {
  ._masterclassContainerMob_18kbq_26 ._masterclassContainer_18kbq_26 {
    padding-left: 2.5rem;
    padding-right: 1rem;
  }
}
@media (min-width: 1154px) {
  ._masterclassContainerMob_18kbq_26 ._masterclassContainer_18kbq_26 {
    margin-left: auto;
    margin-right: calc((100vw - 1154px) / 2);
  }
}
@media (max-width: 736px) {
  ._masterclassContainerMob_18kbq_26 ._masterclassContainer_18kbq_26 {
    margin-left: 0;
  }
}
._masterclassContainerMob_18kbq_26 ._rewievBlock_18kbq_130 {
  background-color: #000;
}._rewievBlock_1cib7_1 {
  margin-top: 40px;
  padding: 4rem 1rem;
  display: flex;
  flex-direction: column;
  gap: 36px;
}
@media screen and (min-width: 737px) {
  ._rewievBlock_1cib7_1 {
    padding-top: 5rem;
    max-width: 884px;
    flex-direction: column;
    padding-left: 2.5rem;
    margin-left: 255px;
  }
}
@media screen and (min-width: 737px) and (min-width: 1025px) {
  ._rewievBlock_1cib7_1 {
    flex-direction: row;
  }
}
@media screen and (min-width: 737px) and (min-width: 1154px) {
  ._rewievBlock_1cib7_1 {
    margin-left: auto;
    margin-right: calc((100vw - 1154px) / 2);
  }
}
._rewievBlock_1cib7_1 ._rewiew_1cib7_28 {
  max-width: 404px;
}
._rewievBlock_1cib7_1 ._rewiew_1cib7_28 ._rewievTitle_1cib7_31 {
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: 0.91px;
  margin-bottom: 35px;
}
@media screen and (min-width: 737px) {
  ._rewievBlock_1cib7_1 ._rewiew_1cib7_28 ._rewievTitle_1cib7_31 {
    font-size: 32px;
    letter-spacing: 1.12px;
    margin-bottom: 26px;
  }
}
._rewievBlock_1cib7_1 ._rewiew_1cib7_28 ._rewievAuthor_1cib7_46 {
  margin-bottom: 40px;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: 80.647%;
  letter-spacing: 0.525px;
}
@media screen and (min-width: 737px) {
  ._rewievBlock_1cib7_1 ._rewiew_1cib7_28 ._rewievAuthor_1cib7_46 {
    font-size: 17px;
    letter-spacing: 0.595px;
  }
}
._reviews_1cib7_61 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-bottom: 40px;
}
._reviewVideo_1cib7_68 {
  display: flex;
  background-color: #1e1821;
  border-radius: 5px;
  position: relative;
}
@media screen and (min-width: 737px) {
  ._reviewVideo_1cib7_68 {
    background-color: transparent;
    justify-content: center;
    align-items: center;
  }
}
@media screen and (min-width: 737px) and (min-width: 1025px) {
  ._reviewVideo_1cib7_68 {
    width: calc(50% - 18px);
  }
}
._reviewVideo_1cib7_68 video {
  aspect-ratio: 1/1;
  -o-object-fit: cover;
     object-fit: cover;
  max-width: 234px;
}
@media screen and (min-width: 737px) {
  ._reviewVideo_1cib7_68 video {
    aspect-ratio: 117/202;
    border-radius: 13px;
  }
}
._reviewVideo_1cib7_68 ._reviewsControl_1cib7_97 {
  position: absolute;
  display: flex;
  padding: 18px;
  gap: 30px;
  background-color: #1e1821;
  flex-direction: row;
  justify-content: start;
  bottom: 48px;
  width: 100%;
  max-width: 362px;
}
._reviewVideo_1cib7_68 ._reviewsControl_1cib7_97 ._buttonPlay_1cib7_109 {
  background-color: #3a343e;
  width: 80px;
  height: 62px;
  color: #000;
}
._reviewVideo_1cib7_68 ._reviewsControl_1cib7_97 div {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
._reviewVideo_1cib7_68 ._reviewsControl_1cib7_97 div h4 {
  color: #fdda35;
  color: #fdda35;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: 94%;
  letter-spacing: 0.595px;
  max-width: 150px;
  margin-bottom: 15px;
}
._reviewVideo_1cib7_68 ._reviewsControl_1cib7_97 div p {
  align-items: center;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 80.647%;
  letter-spacing: 0.595px;
  display: inline-flex;
  gap: 10px;
}
._reviewVideo_1cib7_68 ._reviewMob_1cib7_141 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 18px;
}
._reviewVideo_1cib7_68 ._reviewMob_1cib7_141 h4 {
  color: #fdda35;
  color: #fdda35;
  font-size: 17px;
  font-style: normal;
  font-weight: 500;
  line-height: 94%;
  letter-spacing: 0.595px;
  max-width: 150px;
  margin-bottom: 15px;
}
._reviewVideo_1cib7_68 ._reviewMob_1cib7_141 p {
  align-items: center;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 80.647%;
  letter-spacing: 0.595px;
  display: inline-flex;
  gap: 10px;
}._header_hx8c6_1 {
  position: absolute;
  color: #fff;
  top: 1rem;
  left: 2rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  left: 0;
  gap: 1rem;
  z-index: 2;
  width: 50%;
}
@media (min-width: 768px) {
  ._header_hx8c6_1 {
    gap: 0;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    top: 2rem;
    left: 9.75rem;
  }
}
._header_hx8c6_1 ._headerLogo_hx8c6_25 {
  display: flex;
  gap: 5px;
  flex-wrap: nowrap;
}
._header_hx8c6_1 ._headerLogo_hx8c6_25 p {
  margin: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 22.56px;
  letter-spacing: 0.035em;
}
._header_hx8c6_1 ._headerTitle_hx8c6_37 {
  font-size: 30px;
  font-weight: 400;
  line-height: 1.12em;
  letter-spacing: 0.035em;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
@media (min-width: 768px) {
  ._header_hx8c6_1 ._headerTitle_hx8c6_37 {
    font-size: 50px;
  }
}
@media (min-width: 1024px) {
  ._header_hx8c6_1 ._headerTitle_hx8c6_37 {
    font-size: 80px;
  }
}
._header_hx8c6_1 ._headerTitle_hx8c6_37 {
  margin: 0;
}
@media (max-width: 1366px) {
  ._header_hx8c6_1 {
    left: 7.5rem;
  }
}
@media (max-width: 1024px) {
  ._header_hx8c6_1 {
    top: 3.5rem;
    left: 6.5rem;
  }
}
@media (max-width: 736px) {
  ._header_hx8c6_1 {
    top: 2rem;
    left: 1rem;
  }
  ._header_hx8c6_1 ._headerTitle_hx8c6_37 {
    font-weight: 400;
    line-height: 1.1em;
  }
}._root_1fh8q_1 {
  min-height: 100vh;
  padding: 22rem 3.5rem 4.25rem;
  display: flex;
  align-items: start;
  justify-content: end;
  flex-direction: column;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
._root_1fh8q_1 ._name_1fh8q_12 {
  color: #fff;
  font-size: 32px;
  font-weight: 450;
  line-height: 36.61px;
  letter-spacing: 0.035em;
  margin-top: 1.75rem;
}
._root_1fh8q_1 ._userName_1fh8q_20 {
  font-size: 20px;
  font-weight: 400;
  line-height: 22.56px;
  letter-spacing: 0.035em;
  margin: 0;
}
._root_1fh8q_1 ._text_1fh8q_27 {
  max-width: 900px;
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 31.2px;
  letter-spacing: 0.035em;
  margin: 3rem 0 0;
}
@media (max-width: 600px) {
  ._root_1fh8q_1 ._text_1fh8q_27 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 1366px) {
  ._root_1fh8q_1 {
    padding: 20rem 2rem 3.5rem;
  }
}
@media (max-width: 768px) {
  ._root_1fh8q_1 {
    padding: 18rem 1rem 1rem;
    background-position: 70%;
  }
}
@media (max-width: 46rem) {
  ._root_1fh8q_1 {
    min-height: calc(100vh - 72px);
    height: calc(100vh - 72px);
    padding-bottom: 4rem;
  }
}
._btnContainer_1fh8q_61 {
  position: absolute;
  top: 20px;
  right: 20px;
  display: flex;
  gap: 8px;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  ._btnContainer_1fh8q_61 {
    flex-direction: row;
    top: 80px;
  }
}
@media screen and (max-width: 46rem) {
  ._btnContainer_1fh8q_61 {
    bottom: 4px;
    width: calc(100% - 2rem);
    top: auto;
    flex-direction: row;
    justify-content: space-between;
  }
}
._followBtn_1fh8q_85, ._subscribeBtn_1fh8q_85 {
  padding: 0.75rem 1.5rem;
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.09px;
  border-radius: 100px;
  height: 43px;
  background-color: transparent;
  border: 1px solid #fdda35;
  color: #fdda35;
}
._subscribeBtn_1fh8q_85 {
  color: #000;
  gap: 1rem;
  background-color: #fdda35;
  height: 43px;
}
@media screen and (max-width: 768px) {
  ._subscribeBtn_1fh8q_85 {
    padding: 0.6rem 1rem;
    height: 38px;
  }
}
._overlay_1fh8q_115 {
  z-index: 99;
  background-color: #000000;
  position: fixed;
  inset: 0;
  opacity: 0.5;
}
._modal_1fh8q_123 {
  border-radius: 8px;
  width: 75vw;
  max-width: 1092px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
  background-color: #1e1821;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 1092px;
  display: flex;
}
._modal_1fh8q_123:focus {
  outline: none;
}
@media (max-width: 600px) {
  ._modal_1fh8q_123 {
    width: 90vw;
  }
}
._modalText_1fh8q_148 {
  padding: 20px;
  font-weight: 500;
}
._closeBtn_1fh8q_153, ._closeBtnLogin_1fh8q_153 {
  position: absolute;
  background-color: transparent;
  border: none;
  padding: 6px;
  top: 10px;
  right: 20px;
  width: 16px;
  height: 16px;
  z-index: 10000000;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
}
@media (min-width: 1024px) {
  ._closeBtn_1fh8q_153, ._closeBtnLogin_1fh8q_153 {
    right: auto;
    left: 10px;
    padding: 10px;
    width: 24px;
    height: 24px;
  }
}
@media (min-width: 1024px) {
  ._closeBtnLogin_1fh8q_153 {
    left: auto;
    right: 20px;
  }
}
._purchaseContent_1fh8q_183 {
  background-color: #1e1821;
}
._purchase-content_1fh8q_187 {
  width: 100%;
}
@media (min-width: 1024px) {
  ._purchase-content_1fh8q_187 {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
  }
}
._purchase-content_1fh8q_187 ._instruction_1fh8q_197 {
  margin-top: 1rem;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 5rem;
}
._purchase-content_1fh8q_187 ._title_1fh8q_203 {
  font-size: 32px;
  line-height: 1.14em;
  letter-spacing: 0.035em;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  font-weight: 200;
  max-width: 400px;
  margin-bottom: 66px;
}
@media (max-width: 1024px) {
  ._purchase-content_1fh8q_187 ._title_1fh8q_203 {
    font-size: 24px;
  }
}
@media (max-width: 768px) {
  ._purchase-content_1fh8q_187 ._title_1fh8q_203 {
    font-size: 18px;
  }
}
._purchase-content_1fh8q_187 ._title_1fh8q_203 ._subTitle_1fh8q_224 {
  font-weight: 400;
}
._purchase-content_1fh8q_187 ._skip_1fh8q_227 {
  background-color: transparent;
  color: var(--brand-accent);
  font-weight: 400;
}
._purchase-content_1fh8q_187 ._descriptionBlock_1fh8q_232 {
  padding: 53px 27px 42px 46px;
  color: #fff;
  background-color: #1e1821;
}
@media (max-width: 1024px) {
  ._purchase-content_1fh8q_187 ._descriptionBlock_1fh8q_232 {
    padding: 40px 20px;
  }
}
._purchase-content_1fh8q_187 ._descriptionBlock_1fh8q_232 ._description_1fh8q_232 ._list_1fh8q_242 {
  margin-bottom: 0;
  list-style: none;
}
._purchase-content_1fh8q_187 ._descriptionBlock_1fh8q_232 ._description_1fh8q_232 ._list_1fh8q_242 li {
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.14em;
  letter-spacing: 0.035em;
  text-indent: 0;
}
._purchase-content_1fh8q_187 ._descriptionBlock_1fh8q_232 ._description_1fh8q_232 ._list_1fh8q_242 li:last-child {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  ._purchase-content_1fh8q_187 ._descriptionBlock_1fh8q_232 ._description_1fh8q_232 ._list_1fh8q_242 li {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  ._purchase-content_1fh8q_187 ._descriptionBlock_1fh8q_232 ._description_1fh8q_232 ._list_1fh8q_242 li {
    font-size: 14px;
  }
}
._purchase-content_1fh8q_187 ._buttomsContainer_1fh8q_267 {
  display: flex;
  flex-direction: row;
  gap: 10px;
}
@media (max-width: 1024px) {
  ._purchase-content_1fh8q_187 ._buttomsContainer_1fh8q_267 {
    flex-direction: column;
    align-items: center;
  }
}
._purchase-content_1fh8q_187 ._button_1fh8q_278, ._purchase-content_1fh8q_187 ._buttonMonthly_1fh8q_278 {
  max-width: 191px;
  width: 100%;
  color: #130e15;
  padding: 12px 25px;
  border-radius: 100px;
  border: 0.5px solid;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  font-size: 12px;
  background-color: #fdda35;
}
._purchase-content_1fh8q_187 ._button_1fh8q_278:hover, ._purchase-content_1fh8q_187 ._buttonMonthly_1fh8q_278:hover {
  background-color: transparent;
  color: #fdda35;
  cursor: pointer;
}
@media (min-width: 1024px) {
  ._purchase-content_1fh8q_187 ._button_1fh8q_278, ._purchase-content_1fh8q_187 ._buttonMonthly_1fh8q_278 {
    font-size: 16px;
  }
}
._purchase-content_1fh8q_187 ._button_1fh8q_278 ._price_1fh8q_301, ._purchase-content_1fh8q_187 ._buttonMonthly_1fh8q_278 ._price_1fh8q_301 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-weight: 500;
  line-height: 1.19em;
}
._purchase-content_1fh8q_187 ._bntSubTitle_1fh8q_309 {
  font-size: 10px;
  color: #fdda35;
  padding-left: 1rem;
  line-height: 1.19em;
}
._purchase-content_1fh8q_187 ._billingPeriod_1fh8q_315 {
  font-size: 10px;
  font-weight: 400;
  line-height: 1.14em;
  text-align: left;
  padding: 0.5rem 1rem 0;
  color: #fdda35;
}
._purchase-content_1fh8q_187 ._additionalText_1fh8q_323 {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 54px;
  font-size: 14px;
  color: #fdda35;
}
@media (max-width: 400px) {
  ._purchase-content_1fh8q_187 ._additionalText_1fh8q_323 {
    flex-direction: column;
  }
}
._purchase-content_1fh8q_187 ._additionalText_1fh8q_323 ._textWrapper_1fh8q_336 {
  margin-left: 4px;
}
@media (max-width: 600px) {
  ._purchase-content_1fh8q_187 ._additionalText_1fh8q_323 {
    font-size: 8px;
  }
}
._purchase-content_1fh8q_187 ._additionalText_1fh8q_323 ._textWrapper_1fh8q_336,
._purchase-content_1fh8q_187 ._additionalText_1fh8q_323 ._text_1fh8q_27,
._purchase-content_1fh8q_187 ._additionalText_1fh8q_323 ._highlighted_1fh8q_346 {
  word-wrap: break-word;
  font-size: 20px;
  line-height: 1rem;
}
@media (max-width: 1024px) {
  ._purchase-content_1fh8q_187 ._additionalText_1fh8q_323 ._textWrapper_1fh8q_336,
._purchase-content_1fh8q_187 ._additionalText_1fh8q_323 ._text_1fh8q_27,
._purchase-content_1fh8q_187 ._additionalText_1fh8q_323 ._highlighted_1fh8q_346 {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  ._purchase-content_1fh8q_187 ._additionalText_1fh8q_323 ._textWrapper_1fh8q_336,
._purchase-content_1fh8q_187 ._additionalText_1fh8q_323 ._text_1fh8q_27,
._purchase-content_1fh8q_187 ._additionalText_1fh8q_323 ._highlighted_1fh8q_346 {
    font-size: 14px;
  }
}
._purchase-content_1fh8q_187 ._additionalText_1fh8q_323 ._highlighted_1fh8q_346 {
  font-weight: 500;
}
._purchase-content_1fh8q_187 ._label_1fh8q_368 {
  display: inline-block;
  color: #1e1821;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.14em;
  padding: 2px 7px;
  border-radius: 4.67px;
  background-color: #fdda35;
  min-width: 64px;
  margin-right: 5px;
}
._purchase-content_1fh8q_187 ._modalImage_1fh8q_380 {
  max-width: 486px;
  width: 100%;
}
@media (max-width: 1024px) {
  ._purchase-content_1fh8q_187 ._modalImage_1fh8q_380 {
    display: none;
  }
}
._purchase-content_1fh8q_187 ._buttonMonthly_1fh8q_278 {
  color: #130e15;
  border: 0.5px solid;
  background-color: #130e15;
  border-color: #fdda35;
  color: #fdda35;
}
._purchase-content_1fh8q_187 ._buttonMonthly_1fh8q_278:hover {
  color: #130e15;
  background-color: #fdda35;
}
._purchase-content_1fh8q_187 ._closeBtn_1fh8q_153, ._purchase-content_1fh8q_187 ._closeBtnLogin_1fh8q_153 {
  position: absolute;
  background-color: transparent;
  border: none;
  padding: 6px;
  top: 10px;
  right: 20px;
  width: 16px;
  height: 16px;
}
@media (min-width: 1024px) {
  ._purchase-content_1fh8q_187 ._closeBtn_1fh8q_153, ._purchase-content_1fh8q_187 ._closeBtnLogin_1fh8q_153 {
    left: 40px;
    right: auto;
    padding: 10px;
    width: 24px;
    height: 24px;
  }
}._modalOverlay_1reaw_1 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1002;
}

._modalContent_1reaw_14 {
  position: relative;
  background-color: #1e1821;
  border-radius: 16px;
  max-width: 900px;
  width: 100%;
  display: flex;
  flex-direction: row;
  overflow: auto;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

@media (max-width: 768px) {
  ._modalContent_1reaw_14 {
    flex-direction: column;
  }
}

@media screen and (max-width: 480px) {
  ._modalContent_1reaw_14 {
    height: 100vh;
    border-radius: 0;
    overflow-y: auto;
  }
}

._closeBtn_1reaw_38 {
  position: absolute;
  top: 10px;
  left: 10px;
  background: transparent;
  border: none;
  font-size: 18px;
  cursor: pointer;
}

._closeBtn_1reaw_38:hover {
  color: #fdda35;
}

@media (min-width: 768px) {
  ._closeBtn_1reaw_38 {
    top: 10px;
    left: 10px;
  }
}

._title_1reaw_57 {
  font-size: 32px;
  line-height: 1.14em;
  letter-spacing: 0.035em;
  text-align: left;
  text-underline-position: from-font;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  font-weight: 500;
  margin-bottom: 40px;
}

@media (max-width: 1024px) {
  ._title_1reaw_57 {
    font-size: 24px;
  }
}

@media (max-width: 768px) {
  ._title_1reaw_57 {
    font-size: 18px;
  }
}

._skipBtn_1reaw_78 {
  background-color: transparent;
  color: #fdda35;
  font-weight: 400;
}

._modalImage_1reaw_84 {
  width: 50%;
}

@media (max-width: 1024px) {
  ._modalImage_1reaw_84 {
    display: none;
  }
}

._modalImage_1reaw_84 img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

._descriptionBlock_1reaw_99 {
  color: #fff;
  background-color: #1e1821;
  display: flex;
  flex-direction: row;
}

._descriptionBlock_1reaw_99 ._description_1reaw_99 {
  position: relative;
  padding: 53px 27px 42px 46px;
  width: 50%;
}

@media (max-width: 1024px) {
  ._descriptionBlock_1reaw_99 ._description_1reaw_99 {
    padding: 40px;
    width: 100%;
  }
}

._descriptionBlock_1reaw_99 ._description_1reaw_99 ._descriptionText_1reaw_116 {
  font-size: 18px;
  font-weight: 200;
}

@media (max-width: 768px) {
  ._descriptionBlock_1reaw_99 ._description_1reaw_99 ._descriptionText_1reaw_116 {
    font-size: 14px;
  }
}

._label_1reaw_126 {
  font-weight: 500;
  margin-top: 4rem;
}

._listTitle_1reaw_131 {
  font-weight: 500;
  margin-top: 3rem;
}

._btnContainer_1reaw_136 {
  display: flex;
  gap: 12px;
  margin-top: 3rem;
}

._btn_1reaw_136, ._skip_1reaw_78 {
  max-width: 191px;
  width: 100%;
  color: #130e15;
  background-color: #fdda35;
  padding: 12px 25px;
  border-radius: 100px;
  border: 0.5px solid;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 500;
  cursor: pointer;
}

@media (min-width: 1024px) {
  ._btn_1reaw_136, ._skip_1reaw_78 {
    font-size: 16px;
  }
}

._btn_1reaw_136:hover, ._skip_1reaw_78:hover {
  background-color: #000;
  color: #fdda35;
}

._skip_1reaw_78 {
  background-color: transparent;
  border-color: transparent;
  color: #fdda35;
}

._skip_1reaw_78:hover {
  background-color: transparent;
  border-color: #fdda35;
}

._inputContainer_1reaw_177 {
  width: 100%;
}

._inputWrapper_1reaw_181 {
  background-color: #1e1821;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 1rem;
  flex-direction: column;
}

._inputWrapper_1reaw_181 ._input_1reaw_177 {
  border: none;
  background-color: #000;
  font-size: 16px;
  padding: 0;
  line-height: 1.1;
  outline: none;
  flex: 1;
  width: 100%;
}

._inputWrapper_1reaw_181 ._errorText_1reaw_200 {
  font-size: 12px;
  color: #fdda35;
  text-align: left;
  width: 100%;
  font-weight: 500;
  padding: 0.5rem 1rem;
}

._successMessage_1reaw_209 {
  font-size: 16px;
  color: #fdda35;
  text-align: left;
  width: 100%;
  font-weight: 500;
  padding: 0.5rem 0;
}._switchContainer_1e687_1 {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
}
._switchContainer_1e687_1 input {
  display: none;
}
._switchContainer_1e687_1 ._switchSlider_1e687_12 {
  position: relative;
  width: 40px;
  height: 20px;
  background: #2d2830;
  border-radius: 20px;
  cursor: pointer;
  transition: background 0.3s;
}
._switchContainer_1e687_1 ._switchSlider_1e687_12::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 16px;
  height: 16px;
  background: #fff;
  border-radius: 50%;
  transition: transform 0.3s;
}
._switchContainer_1e687_1 input:checked + ._switchSlider_1e687_12 {
  background: #fdda35;
}
._switchContainer_1e687_1 input:checked + ._switchSlider_1e687_12::before {
  transform: translateX(20px);
}
._switchContainer_1e687_1 ._switchLabel_1e687_38 {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
}
@media screen and (max-width: 768px) {
  ._switchContainer_1e687_1 ._switchLabel_1e687_38 {
    font-size: 12px;
  }
}._root_13h3i_1 {
  background-color: #1e1821;
  position: relative;
}

._topNavContainer_13h3i_6 {
  position: relative;
  background-color: #1e1821;
  position: fixed;
  width: 100%;
  top: 72px;
  z-index: 10;
}

@media screen and (min-width: 737px) {
  ._topNavContainer_13h3i_6 {
    max-width: calc(100vw - 270px);
    top: 0;
    right: 0;
  }
}

@media (min-width: 1154px) {
  ._topNavContainer_13h3i_6 {
    max-width: calc((100vw - 1154px) / 2 + 884px);
  }
}

._topNavContainer_13h3i_6 ._topNav_13h3i_6 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #1e1821;
  padding: 27px 20px;
  color: #fdda35;
}

@media screen and (min-width: 737px) {
  ._topNavContainer_13h3i_6 ._topNav_13h3i_6 {
    max-width: calc(100dvw - 255px);
    padding-left: 2.5rem;
    padding-right: 1rem;
  }
}

@media screen and (min-width: 737px) and (min-width: 1154px) {
  ._topNavContainer_13h3i_6 ._topNav_13h3i_6 {
    margin-left: auto;
    margin-right: calc((100vw - 1154px) / 2);
  }
}

._topNavContainer_13h3i_6 ._topNav_13h3i_6 ._btnBack_13h3i_47 {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.56px;
}

._topNavContainer_13h3i_6 ._topNav_13h3i_6 ._btnEnquire_13h3i_57 {
  height: 43px;
}

._btnEnquire_13h3i_57 {
  padding: 0.75rem 1.5rem;
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  font-size: 16px;
  font-weight: 500;
  line-height: normal;
  border-radius: 100px;
  height: 59px;
  color: #1e1821;
  background-color: #fdda35;
  border: 1px solid #fdda35;
  cursor: pointer;
}

._btnEnquire_13h3i_57:hover {
  background-color: transparent;
  color: #fdda35;
}

._overlay_13h3i_83 {
  z-index: 99;
  background-color: #000000;
  position: fixed;
  inset: 0;
  opacity: 0.5;
}

._modal_13h3i_91 {
  width: 100dvw;
  z-index: 100;
  top: 0;
  left: 0;
  background-color: #000;
  position: fixed;
  height: 100vh;
}

@media screen and (min-width: 737px) {
  ._modal_13h3i_91 {
    width: 60vw;
    height: 60vh;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}

._modal_13h3i_91 ._closeBtn_13h3i_109 {
  position: absolute;
  background-color: transparent;
  border: none;
  padding: 6px;
  top: 64px;
  right: 32px;
  width: 16px;
  height: 16px;
  z-index: 999;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
}

._masterclassWrapper_13h3i_123 {
  padding: 0 1rem;
}

@media screen and (min-width: 737px) {
  ._masterclassWrapper_13h3i_123 {
    max-width: calc(100vw - 255px);
    padding-left: 2.5rem;
    padding-right: 1rem;
    margin-left: 255px;
  }
}

@media screen and (min-width: 737px) and (min-width: 1154px) {
  ._masterclassWrapper_13h3i_123 {
    margin-left: auto;
    margin-right: calc((100vw - 1154px) / 2);
    max-width: 884px;
  }
}

._masterclassContainer_13h3i_142 {
  background-color: #000;
  margin-top: 97px;
}

._masterclassContainer_13h3i_142 ._masterclassBlock_13h3i_146 {
  height: 65vw;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  display: flex;
  flex-direction: column;
  gap: 13px;
  padding-bottom: 5vw;
  padding-left: 20px;
  background-position-y: 75%;
}

@media screen and (min-width: 737px) {
  ._masterclassContainer_13h3i_142 ._masterclassBlock_13h3i_146 {
    width: 100%;
    aspect-ratio: 2/1;
    height: auto;
    background-position-y: center;
    padding-bottom: 50px;
    padding-left: 2rem;
  }
}

._masterclassContainer_13h3i_142 ._masterclassBlock_13h3i_146 h3 {
  margin-top: auto;
  max-width: 250px;
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 90%;
  letter-spacing: 0.91px;
}

@media screen and (min-width: 737px) {
  ._masterclassContainer_13h3i_142 ._masterclassBlock_13h3i_146 h3 {
    max-width: 380px;
    font-size: 2.75rem;
    letter-spacing: 1.54px;
  }
}

._masterclassContainer_13h3i_142 ._masterclassBlock_13h3i_146 p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 90%;
  letter-spacing: 0.63px;
}

._detailsContainer_13h3i_192 {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-top: 14px;
}

._detailsContainer_13h3i_192 ._sessionShortInfo_13h3i_198 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 14px;
  width: 100%;
}

._detailsContainer_13h3i_192 ._sessionShortInfo_13h3i_198 ._dateBlock_13h3i_205, ._detailsContainer_13h3i_192 ._sessionShortInfo_13h3i_198 ._locationBlock_13h3i_205 {
  background-color: #000;
  padding: 26px 32px;
  font-size: 17px;
  width: 100%;
}

@media (min-width: 900px) {
  ._detailsContainer_13h3i_192 ._sessionShortInfo_13h3i_198 ._dateBlock_13h3i_205, ._detailsContainer_13h3i_192 ._sessionShortInfo_13h3i_198 ._locationBlock_13h3i_205 {
    width: calc(50% - 7px);
  }
}

._detailsContainer_13h3i_192 ._sessionShortInfo_13h3i_198 ._dateBlock_13h3i_205 p, ._detailsContainer_13h3i_192 ._sessionShortInfo_13h3i_198 ._locationBlock_13h3i_205 p {
  margin-top: 8px;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 80.647%;
  letter-spacing: 0.525px;
}

@media screen and (min-width: 737px) {
  ._detailsContainer_13h3i_192 ._sessionShortInfo_13h3i_198 ._dateBlock_13h3i_205 p, ._detailsContainer_13h3i_192 ._sessionShortInfo_13h3i_198 ._locationBlock_13h3i_205 p {
    font-size: 17px;
    letter-spacing: 0.595px;
  }
}

._detailsContainer_13h3i_192 ._sessionShortInfo_13h3i_198 ._dateBlock_13h3i_205 ._strong_13h3i_230, ._detailsContainer_13h3i_192 ._sessionShortInfo_13h3i_198 ._locationBlock_13h3i_205 ._strong_13h3i_230 {
  font-weight: 500;
}

._detailsContainer_13h3i_192 ._sessionShortInfo_13h3i_198 ._dateBlock_13h3i_205 ._withIcon_13h3i_233, ._detailsContainer_13h3i_192 ._sessionShortInfo_13h3i_198 ._locationBlock_13h3i_205 ._withIcon_13h3i_233 {
  display: flex;
  gap: 10px;
}

._detailsContainer_13h3i_192 ._description_13h3i_237 {
  order: -1;
  font-size: 18px;
  letter-spacing: 0.63px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  padding: 30px 0 0;
}

@media screen and (min-width: 737px) {
  ._detailsContainer_13h3i_192 ._description_13h3i_237 {
    order: 0;
    font-size: 1.25rem;
    letter-spacing: 0.7px;
    padding: 30px 32px 0;
  }
}

._detailsContainer_13h3i_192 ._sectionTitle_13h3i_254 {
  padding: 24px 0 0;
  font-style: normal;
  font-weight: 400;
  line-height: 80.647%;
  font-size: 15px;
  letter-spacing: 0.525px;
}

@media screen and (min-width: 737px) {
  ._detailsContainer_13h3i_192 ._sectionTitle_13h3i_254 {
    padding: 24px 32px 0;
    font-size: 17px;
    letter-spacing: 0.595px;
  }
}

._detailsContainer_13h3i_192 ._includedBlock_13h3i_269 {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

@media screen and (min-width: 737px) {
  ._detailsContainer_13h3i_192 ._includedBlock_13h3i_269 {
    flex-direction: row;
  }
}

._detailsContainer_13h3i_192 ._includedBlock_13h3i_269 ._includedItem_13h3i_279 {
  font-size: 18px;
  letter-spacing: 0.63px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}

@media screen and (min-width: 737px) {
  ._detailsContainer_13h3i_192 ._includedBlock_13h3i_269 ._includedItem_13h3i_279 {
    max-width: calc(50% - 7px);
    padding: 0 32px;
    font-size: 1.25rem;
    letter-spacing: 0.7px;
  }
}

._detailsContainer_13h3i_192 ._includedBlock_13h3i_269 ._includedItem_13h3i_279 strong {
  font-weight: 500;
}

._detailsContainer_13h3i_192 ._availabilityContainer_13h3i_297 {
  background-color: #000;
  padding: 32px;
  margin-top: 22px;
  display: flex;
  justify-content: space-between;
  align-items: start;
}

@media screen and (min-width: 737px) {
  ._detailsContainer_13h3i_192 ._availabilityContainer_13h3i_297 {
    align-items: end;
  }
}

._detailsContainer_13h3i_192 ._availabilityContainer_13h3i_297 ._price_13h3i_310 {
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 80.647%;
  letter-spacing: 0.595px;
  text-decoration: line-through;
  color: rgba(255, 255, 255, 0.6);
}

._detailsContainer_13h3i_192 ._availabilityContainer_13h3i_297 ._discountedPrice_13h3i_319 {
  margin-top: 14px;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 80.647%;
  letter-spacing: 1.12px;
  margin-bottom: 20px;
}

._detailsContainer_13h3i_192 ._availabilityContainer_13h3i_297 ._paymentPlan_13h3i_328 {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  max-width: 192px;
  line-height: 130%;
  letter-spacing: 0.455px;
}

._detailsContainer_13h3i_192 ._availabilityContainer_13h3i_297 ._btnEnquire_13h3i_57 {
  padding: 12px 18px;
  height: 42px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  font-size: 15px;
  min-width: 151px;
}

@media screen and (min-width: 737px) {
  ._detailsContainer_13h3i_192 ._availabilityContainer_13h3i_297 ._btnEnquire_13h3i_57 {
    font-size: 17px;
  }
}

._detailsContainer_13h3i_192 ._studioExperience_13h3i_350 {
  margin: 54px 0;
}

@media screen and (min-width: 737px) {
  ._detailsContainer_13h3i_192 ._studioExperience_13h3i_350 {
    display: flex;
    gap: 44px;
    align-items: center;
  }
}

@media screen and (min-width: 737px) and (max-width: 1024px) {
  ._detailsContainer_13h3i_192 ._studioExperience_13h3i_350 {
    flex-direction: column;
  }
}

@media screen and (min-width: 737px) and (min-width: 1025px) {
  ._detailsContainer_13h3i_192 ._studioExperience_13h3i_350 {
    padding: 0 42px;
  }
}

._detailsContainer_13h3i_192 ._studioExperience_13h3i_350 ._studioImage_13h3i_370 {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (min-width: 1025px) {
  ._detailsContainer_13h3i_192 ._studioExperience_13h3i_350 ._studioImage_13h3i_370 {
    max-width: 304px;
    aspect-ratio: 0.7835/1;
  }
}

._detailsContainer_13h3i_192 ._studioExperience_13h3i_350 ._studioTitle_13h3i_380 {
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  letter-spacing: 0.91px;
  margin-top: 65px;
  max-width: 370px;
  margin-bottom: 28px;
}

@media screen and (min-width: 737px) {
  ._detailsContainer_13h3i_192 ._studioExperience_13h3i_350 ._studioTitle_13h3i_380 {
    max-width: 100%;
    margin-top: 0;
    font-size: 2rem;
    letter-spacing: 1.12px;
  }
}

._detailsContainer_13h3i_192 ._studioExperience_13h3i_350 ._studioDescription_13h3i_398 {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.525px;
  max-width: 80%;
}

@media screen and (min-width: 737px) {
  ._detailsContainer_13h3i_192 ._studioExperience_13h3i_350 ._studioDescription_13h3i_398 {
    max-width: 100%;
    font-size: 17px;
    letter-spacing: 0.595px;
  }
}

._detailsContainer_13h3i_192 ._dailyTopicsWrapper_13h3i_413 {
  background: linear-gradient(180deg, rgba(30, 24, 33, 0) 0%, #1e1821 100%);
  overflow: hidden;
  transition: max-height 0.4s ease;
  position: relative;
}

._detailsContainer_13h3i_192 ._dailyTopicsWrapper_13h3i_413._collapsed_13h3i_419 {
  height: 380px;
}

@media screen and (min-width: 737px) {
  ._detailsContainer_13h3i_192 ._dailyTopicsWrapper_13h3i_413._collapsed_13h3i_419 {
    height: 430px;
  }
}

._detailsContainer_13h3i_192 ._dailyTopicsWrapper_13h3i_413._collapsed_13h3i_419:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  background: linear-gradient(180deg, rgba(30, 24, 33, 0) 0%, #1e1821 100%);
  pointer-events: none;
  transition: opacity 0.3s ease;
}

._detailsContainer_13h3i_192 ._dailyTopicsWrapper_13h3i_413._expanded_13h3i_438 {
  height: 100%;
  max-height: 100%;
}

._rewievBlock_13h3i_443 {
  background-color: #000;
}

._showMoreBtn_13h3i_447 {
  background: none;
  border: none;
  color: #fdda35;
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  margin-top: 22px;
  padding: 22px 0;
  display: flex;
  align-items: center;
  gap: 12px;
}

@media (max-width: 736px) {
  ._faqsContainer_13h3i_462 ._faqsWrapper_13h3i_462 {
    padding-top: 48px;
    background: linear-gradient(180deg, rgba(30, 24, 33, 0) 0%, #1e1821 100%);
    overflow: hidden;
    transition: max-height 0.4s ease;
    position: relative;
  }
  ._faqsContainer_13h3i_462 ._faqsWrapper_13h3i_462._collapsed_13h3i_419 {
    height: 430px;
  }
  ._faqsContainer_13h3i_462 ._faqsWrapper_13h3i_462._collapsed_13h3i_419:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100px;
    background: linear-gradient(180deg, rgba(30, 24, 33, 0) 0%, #1e1821 100%);
    pointer-events: none;
    transition: opacity 0.3s ease;
  }
  ._faqsContainer_13h3i_462 ._faqsWrapper_13h3i_462._expanded_13h3i_438 {
    height: 100%;
    max-height: 100%;
  }
}

._signUpContainer_13h3i_489 {
  background-color: #000;
  margin-top: 40px;
}

@media screen and (min-width: 737px) {
  ._signUpContainer_13h3i_489 {
    margin-top: 100px;
  }
}

._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 {
  background-position-y: 100%;
  background-position-x: 75%;
  background-repeat: no-repeat;
  background-size: 920px;
  display: flex;
  flex-direction: column;
  gap: 14px;
  height: 571px;
  padding: 36px 1rem;
}

@media screen and (min-width: 737px) {
  ._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 {
    justify-content: space-between;
    padding: 36px;
    background-position-x: 60%;
    background-size: cover;
    height: auto;
    max-width: calc(100vw - 255px);
    padding-left: 2.5rem;
    padding-right: 1rem;
    margin-left: 255px;
    aspect-ratio: 884/612;
  }
}

@media screen and (min-width: 737px) and (min-width: 1025px) {
  ._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 {
    padding: 64px;
  }
}

@media screen and (min-width: 737px) and (min-width: 1154px) {
  ._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 {
    margin-left: auto;
    margin-right: calc((100vw - 1154px) / 2);
    max-width: 884px;
  }
}

._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 h1 {
  font-size: 26px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
  letter-spacing: 0.91px;
}

@media screen and (min-width: 737px) {
  ._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 h1 {
    font-size: 2rem;
    letter-spacing: 1.12px;
  }
}

._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 ._subTitle_13h3i_548 {
  max-width: 210px;
  color: #fdda35;
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.91px;
}

@media screen and (min-width: 737px) {
  ._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 ._subTitle_13h3i_548 {
    max-width: 250px;
    font-size: 2rem;
    letter-spacing: 1.12px;
  }
}

._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 ._price_13h3i_310 {
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  letter-spacing: 0.91px;
}

@media screen and (min-width: 737px) {
  ._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 ._price_13h3i_310 {
    font-size: 2rem;
    letter-spacing: 1.12px;
  }
}

._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 ._price_13h3i_310 span {
  color: rgba(255, 255, 255, 0.5);
  text-decoration: line-through;
}

._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 ._limitedSpots_13h3i_581 {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: 0.63px;
  margin: 42px 0;
}

@media screen and (min-width: 737px) {
  ._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 ._limitedSpots_13h3i_581 {
    margin: 0;
    font-size: 1.25rem;
    letter-spacing: 0.7px;
  }
}

._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 ._btnEnquire_13h3i_57 {
  max-width: 167px;
  height: 42px;
  font-size: 15px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

@media screen and (min-width: 737px) {
  ._signUpContainer_13h3i_489 ._signUpBlock_13h3i_498 ._btnEnquire_13h3i_57 {
    padding: 12px 18px;
    font-size: 17px;
  }
}._root_tvmsb_1 {
  padding: 64px 32px;
}
._root_tvmsb_1 ._title_tvmsb_4 {
  margin-bottom: 42px;
  font-weight: 400;
  font-size: 28px;
  line-height: 100%;
  letter-spacing: 3.5%;
}
._root_tvmsb_1 ._description_tvmsb_11 {
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  letter-spacing: 3.5%;
  margin-top: 20px;
}
._root_tvmsb_1 ._subTitle_tvmsb_18 {
  font-weight: 400;
  font-size: 16px;
  line-height: 130%;
  letter-spacing: 3.5%;
  font-weight: 500;
}
._root_tvmsb_1 ._btns_tvmsb_25 {
  margin-top: 42px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 12px;
}
@media screen and (min-width: 737px) {
  ._root_tvmsb_1 ._btns_tvmsb_25 {
    flex-direction: row;
  }
}
._root_tvmsb_1 ._btns_tvmsb_25 ._btnCall_tvmsb_37, ._root_tvmsb_1 ._btns_tvmsb_25 ._btnWhatsapp_tvmsb_37 {
  padding: 1rem 0;
  display: flex;
  gap: 10px;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  font-size: 16px;
  font-weight: 500;
  border-radius: 100px;
  height: 49px;
  background-color: #fdda35;
  color: #000;
  line-height: 100%;
  letter-spacing: 0%;
}
@media screen and (min-width: 737px) {
  ._root_tvmsb_1 ._btns_tvmsb_25 ._btnCall_tvmsb_37, ._root_tvmsb_1 ._btns_tvmsb_25 ._btnWhatsapp_tvmsb_37 {
    width: calc(50% - 6px);
  }
}
._root_tvmsb_1 ._btns_tvmsb_25 ._btnWhatsapp_tvmsb_37 {
  background-color: #1e1821;
  color: #fdda35;
}@media screen and (min-width: 737px) {
  ._root_s5dqe_2 {
    margin-top: 80px;
  }
}
._root_s5dqe_2 h1 {
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.4px;
}
._root_s5dqe_2 ._faqsBlock_s5dqe_13 {
  margin-top: 2rem;
  max-width: 1180px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 2rem;
}
@media screen and (min-width: 737px) {
  ._root_s5dqe_2 ._faqsBlock_s5dqe_13 {
    -moz-column-gap: 18px;
         column-gap: 18px;
  }
}
._root_s5dqe_2 ._faqsBlock_s5dqe_13 ._faqBlock_s5dqe_25 {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 737px) {
  ._root_s5dqe_2 ._faqsBlock_s5dqe_13 ._faqBlock_s5dqe_25 {
    max-width: calc(33% - 12px);
  }
}
@media screen and (min-width: 737px) and (max-width: 1024px) {
  ._root_s5dqe_2 ._faqsBlock_s5dqe_13 ._faqBlock_s5dqe_25 {
    max-width: calc(50% - 9px);
  }
}
._root_s5dqe_2 ._faqsBlock_s5dqe_13 ._faqBlock_s5dqe_25 h3 {
  color: #fdda35;
  font-size: 20px;
}
._root_s5dqe_2 ._faqsBlock_s5dqe_13 ._faqBlock_s5dqe_25 h2 {
  min-height: 50px;
  font-size: 20px;
  font-weight: 600;
}
@media screen and (max-width: 550px) {
  ._root_s5dqe_2 ._faqsBlock_s5dqe_13 ._faqBlock_s5dqe_25 h2 {
    min-height: -moz-max-content;
    min-height: max-content;
  }
}
._root_s5dqe_2 ._faqsBlock_s5dqe_13 ._faqBlock_s5dqe_25 p {
  margin-top: 1rem;
}
@media (max-width: 736px) {
  ._root_s5dqe_2 {
    padding: 0;
  }
  ._root_s5dqe_2 h1 {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
  }
  ._root_s5dqe_2 ._faqsBlock_s5dqe_13 ._faqBlock_s5dqe_25 h3 {
    font-size: 16px;
    line-height: 130%;
  }
  ._root_s5dqe_2 ._faqsBlock_s5dqe_13 ._faqBlock_s5dqe_25 h2 {
    font-size: 16px;
    line-height: 130%;
  }
}._root_1edqq_1 {
  padding: 3.25rem 3.25rem 0;
}
@media screen and (max-width: 768px) {
  ._root_1edqq_1 {
    padding: 2rem 1rem 0;
  }
}
@media screen and (min-width: 737px) {
  ._root_1edqq_1 {
    padding: 0;
    padding-top: 2.25rem;
  }
}
._root_1edqq_1 h1 {
  font-size: 50px;
}
@media screen and (max-width: 768px) {
  ._root_1edqq_1 h1 {
    font-size: 36px;
  }
}
@media screen and (min-width: 737px) {
  ._root_1edqq_1 h1 {
    font-size: 1.25rem;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 0.4px;
  }
}
._root_1edqq_1 ._daysBlock_1edqq_32 {
  margin-top: 3rem;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 737px) {
  ._root_1edqq_1 ._daysBlock_1edqq_32 {
    gap: 3rem;
  }
}
._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 {
  display: flex;
  gap: 20px;
}
@media screen and (min-width: 737px) {
  ._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 {
    width: calc(50% - 1.5rem);
  }
}
._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 h2 {
  font-size: 15px;
  letter-spacing: 0.525px;
  font-style: normal;
  font-weight: 500;
  line-height: 113.811%;
  min-width: 50px;
}
@media screen and (min-width: 737px) {
  ._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 h2 {
    font-size: 17px;
    letter-spacing: 0.595px;
  }
}
@media (max-width: 450px) {
  ._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 ._day_1edqq_32 {
    max-width: 280px;
  }
}
._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 ._day_1edqq_32 h3 {
  font-size: 15px;
  letter-spacing: 0.525px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
}
@media screen and (min-width: 737px) {
  ._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 ._day_1edqq_32 h3 {
    font-size: 17px;
    letter-spacing: 0.595px;
  }
}
._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 ._day_1edqq_32 ul {
  margin: 0;
  margin-top: 1em;
}
._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 ._day_1edqq_32 ul li {
  margin-bottom: 1em;
  font-size: 15px;
  letter-spacing: 0.525px;
  font-style: normal;
  font-weight: 300;
  line-height: 130%;
}
@media screen and (min-width: 737px) {
  ._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 ._day_1edqq_32 ul li {
    font-size: 17px;
    letter-spacing: 0.595px;
  }
}
@media (max-width: 736px) {
  ._root_1edqq_1 {
    padding: 0;
  }
  ._root_1edqq_1 ._bg_1edqq_105 {
    display: none;
  }
  ._root_1edqq_1 h1 {
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
    margin-bottom: 32px;
  }
  ._root_1edqq_1 ._daysBlock_1edqq_32 {
    margin: 0;
  }
  ._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 {
    max-width: 100%;
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    -moz-column-gap: 0;
         column-gap: 0;
  }
  ._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 ._day_1edqq_32 ._squareIcon_1edqq_124 {
    display: none;
  }
  ._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 ._day_1edqq_32 h2 {
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
  }
  ._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 ._day_1edqq_32 h2::after {
    content: "-";
    margin: 0 5px;
  }
  ._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 h3 {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
    min-height: auto;
  }
  ._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 ul {
    display: flex;
    flex-direction: column;
    gap: 16px;
  }
  ._root_1edqq_1 ._daysBlock_1edqq_32 ._dayBlock_1edqq_42 ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 130%;
  }
}._expander_6sdsu_1 ._head_6sdsu_1 {
  display: flex;
  align-items: center;
  cursor: pointer;
}
._expander_6sdsu_1 ._head_6sdsu_1 ._icon_6sdsu_6 {
  transition: transform 200ms;
}
._expander_6sdsu_1 ._head_6sdsu_1 ._title_6sdsu_9 {
  text-decoration: none;
  border-radius: 1rem;
  background: var(--brand-font);
  color: var(--brand-bg-1);
  padding: 0.3125rem 0.625rem;
  font-size: 0.875rem;
  text-align: center;
  white-space: nowrap;
  margin-left: 0.625rem;
}
._expander_6sdsu_1[data-is-open=true] ._head_6sdsu_1 ._icon_6sdsu_6 {
  transform: rotate(180deg);
}._error-view_1pphf_1 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
  background-color: var(--brand-bg-3);
}
._error-view_1pphf_1 ._error-card_1pphf_8 {
  width: 100%;
  max-width: 800px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  display: block;
  background-color: var(--brand-bg-1);
  padding: 1.875rem;
  border-radius: 0.5rem;
}
._error-view_1pphf_1 ._error-card_1pphf_8 h1 {
  display: flex;
  align-items: center;
  color: #eb5757;
  font-size: 1.75rem;
  margin-bottom: 1rem;
}
._error-view_1pphf_1 ._error-card_1pphf_8 h1 .arm-icon {
  margin-right: 0.625rem;
  font-size: 85%;
}
._error-view_1pphf_1 ._error-card_1pphf_8 ul {
  list-style: none;
  padding: 0;
}
._error-view_1pphf_1 ._error-card_1pphf_8 ul li {
  padding: 0.3125rem 0;
}
._error-view_1pphf_1 ._error-card_1pphf_8 ul li span._message-label_1pphf_35 {
  margin-right: 0.625rem;
  color: var(--brand-font);
}
._error-view_1pphf_1 ._error-card_1pphf_8 ul li span:not(._message-label_1pphf_35) {
  font-weight: 600;
}
._error-view_1pphf_1 ._error-card_1pphf_8 pre {
  overflow: auto;
  padding: 0.625rem;
  background-color: var(--brand-bg-2);
}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
  padding: 0;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
          appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
          appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
ul {
  list-style: none;
}
@font-face {
  font-family: "IcoMoon-Ultimate";
  src: url("/assets/IcoMoon-Ultimate-COJ7r1YF.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Neue Haas Display";
  src: url("/assets/NeueHaasDisplayThin-PECffUDD.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Neue Haas Display";
  src: url("/assets/NeueHaasDisplayLight-0AWf-xRh.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Neue Haas Display";
  src: url("/assets/NeueHaasDisplayRoman-A6ipJltx.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Neue Haas Display";
  src: url("/assets/NeueHaasDisplayMediu-D3hlmfAS.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Neue Haas Display";
  src: url("/assets/NeueHaasDisplayBold-BP6G_pDf.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Neue Haas Display";
  src: url("/assets/NeueHaasDisplayBlack-CJPa0fTE.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}
body {
  font-family: "Neue Haas Display", sans-serif;
  letter-spacing: 0.035em;
}
body * {
  font-family: "Neue Haas Display", sans-serif;
  letter-spacing: 0.035em;
}
.arm-icon[data-icon-set=Icomoon] {
  font-family: "IcoMoon-Ultimate", sans-serif;
}
.arm-icon[data-icon-set=Icomoon][data-i=home]::before {
  content: "\e900";
}
.arm-icon[data-icon-set=Icomoon][data-i=home2]::before {
  content: "\e901";
}
.arm-icon[data-icon-set=Icomoon][data-i=home3]::before {
  content: "\e902";
}
.arm-icon[data-icon-set=Icomoon][data-i=home4]::before {
  content: "\e903";
}
.arm-icon[data-icon-set=Icomoon][data-i=home5]::before {
  content: "\e904";
}
.arm-icon[data-icon-set=Icomoon][data-i=home6]::before {
  content: "\e905";
}
.arm-icon[data-icon-set=Icomoon][data-i=home7]::before {
  content: "\e906";
}
.arm-icon[data-icon-set=Icomoon][data-i=home8]::before {
  content: "\e907";
}
.arm-icon[data-icon-set=Icomoon][data-i=home9]::before {
  content: "\e908";
}
.arm-icon[data-icon-set=Icomoon][data-i=office]::before {
  content: "\e909";
}
.arm-icon[data-icon-set=Icomoon][data-i=city]::before {
  content: "\e90a";
}
.arm-icon[data-icon-set=Icomoon][data-i=newspaper]::before {
  content: "\e90b";
}
.arm-icon[data-icon-set=Icomoon][data-i=magazine]::before {
  content: "\e90c";
}
.arm-icon[data-icon-set=Icomoon][data-i=design]::before {
  content: "\e90d";
}
.arm-icon[data-icon-set=Icomoon][data-i=pencil]::before {
  content: "\e90e";
}
.arm-icon[data-icon-set=Icomoon][data-i=pencil2]::before {
  content: "\e90f";
}
.arm-icon[data-icon-set=Icomoon][data-i=pencil3]::before {
  content: "\e910";
}
.arm-icon[data-icon-set=Icomoon][data-i=pencil4]::before {
  content: "\e911";
}
.arm-icon[data-icon-set=Icomoon][data-i=pencil5]::before {
  content: "\e912";
}
.arm-icon[data-icon-set=Icomoon][data-i=pencil6]::before {
  content: "\e913";
}
.arm-icon[data-icon-set=Icomoon][data-i=pencil7]::before {
  content: "\e914";
}
.arm-icon[data-icon-set=Icomoon][data-i=eraser]::before {
  content: "\e915";
}
.arm-icon[data-icon-set=Icomoon][data-i=eraser2]::before {
  content: "\e916";
}
.arm-icon[data-icon-set=Icomoon][data-i=eraser3]::before {
  content: "\e917";
}
.arm-icon[data-icon-set=Icomoon][data-i=quill]::before {
  content: "\e918";
}
.arm-icon[data-icon-set=Icomoon][data-i=quill2]::before {
  content: "\e919";
}
.arm-icon[data-icon-set=Icomoon][data-i=quill3]::before {
  content: "\e91a";
}
.arm-icon[data-icon-set=Icomoon][data-i=quill4]::before {
  content: "\e91b";
}
.arm-icon[data-icon-set=Icomoon][data-i=pen]::before {
  content: "\e91c";
}
.arm-icon[data-icon-set=Icomoon][data-i=pen-plus]::before {
  content: "\e91d";
}
.arm-icon[data-icon-set=Icomoon][data-i=pen-minus]::before {
  content: "\e91e";
}
.arm-icon[data-icon-set=Icomoon][data-i=pen2]::before {
  content: "\e91f";
}
.arm-icon[data-icon-set=Icomoon][data-i=pen3]::before {
  content: "\e920";
}
.arm-icon[data-icon-set=Icomoon][data-i=pen4]::before {
  content: "\e921";
}
.arm-icon[data-icon-set=Icomoon][data-i=pen5]::before {
  content: "\e922";
}
.arm-icon[data-icon-set=Icomoon][data-i=marker]::before {
  content: "\e923";
}
.arm-icon[data-icon-set=Icomoon][data-i=marker2]::before {
  content: "\e924";
}
.arm-icon[data-icon-set=Icomoon][data-i=blog]::before {
  content: "\e925";
}
.arm-icon[data-icon-set=Icomoon][data-i=blog2]::before {
  content: "\e926";
}
.arm-icon[data-icon-set=Icomoon][data-i=pen6]::before {
  content: "\e927";
}
.arm-icon[data-icon-set=Icomoon][data-i=brush]::before {
  content: "\e928";
}
.arm-icon[data-icon-set=Icomoon][data-i=spray]::before {
  content: "\e929";
}
.arm-icon[data-icon-set=Icomoon][data-i=palette]::before {
  content: "\e92a";
}
.arm-icon[data-icon-set=Icomoon][data-i=palette2]::before {
  content: "\e92b";
}
.arm-icon[data-icon-set=Icomoon][data-i=color-sampler]::before {
  content: "\e92c";
}
.arm-icon[data-icon-set=Icomoon][data-i=toggle]::before {
  content: "\e92d";
}
.arm-icon[data-icon-set=Icomoon][data-i=bucket]::before {
  content: "\e92e";
}
.arm-icon[data-icon-set=Icomoon][data-i=bucket2]::before {
  content: "\e92f";
}
.arm-icon[data-icon-set=Icomoon][data-i=gradient]::before {
  content: "\e930";
}
.arm-icon[data-icon-set=Icomoon][data-i=eyedropper]::before {
  content: "\e931";
}
.arm-icon[data-icon-set=Icomoon][data-i=eyedropper2]::before {
  content: "\e932";
}
.arm-icon[data-icon-set=Icomoon][data-i=eyedropper3]::before {
  content: "\e933";
}
.arm-icon[data-icon-set=Icomoon][data-i=droplet]::before {
  content: "\e934";
}
.arm-icon[data-icon-set=Icomoon][data-i=droplet2]::before {
  content: "\e935";
}
.arm-icon[data-icon-set=Icomoon][data-i=droplet-contrast]::before {
  content: "\e936";
}
.arm-icon[data-icon-set=Icomoon][data-i=color-clear]::before {
  content: "\e937";
}
.arm-icon[data-icon-set=Icomoon][data-i=paint-format]::before {
  content: "\e938";
}
.arm-icon[data-icon-set=Icomoon][data-i=stamp]::before {
  content: "\e939";
}
.arm-icon[data-icon-set=Icomoon][data-i=images]::before {
  content: "\e93a";
}
.arm-icon[data-icon-set=Icomoon][data-i=image]::before {
  content: "\e93b";
}
.arm-icon[data-icon-set=Icomoon][data-i=image2]::before {
  content: "\e93c";
}
.arm-icon[data-icon-set=Icomoon][data-i=image-compare]::before {
  content: "\e93d";
}
.arm-icon[data-icon-set=Icomoon][data-i=images2]::before {
  content: "\e93e";
}
.arm-icon[data-icon-set=Icomoon][data-i=image3]::before {
  content: "\e93f";
}
.arm-icon[data-icon-set=Icomoon][data-i=images3]::before {
  content: "\e940";
}
.arm-icon[data-icon-set=Icomoon][data-i=image4]::before {
  content: "\e941";
}
.arm-icon[data-icon-set=Icomoon][data-i=image5]::before {
  content: "\e942";
}
.arm-icon[data-icon-set=Icomoon][data-i=image6]::before {
  content: "\e943";
}
.arm-icon[data-icon-set=Icomoon][data-i=camera]::before {
  content: "\e944";
}
.arm-icon[data-icon-set=Icomoon][data-i=camera2]::before {
  content: "\e945";
}
.arm-icon[data-icon-set=Icomoon][data-i=camera3]::before {
  content: "\e946";
}
.arm-icon[data-icon-set=Icomoon][data-i=shutter]::before {
  content: "\e947";
}
.arm-icon[data-icon-set=Icomoon][data-i=headphones]::before {
  content: "\e948";
}
.arm-icon[data-icon-set=Icomoon][data-i=headset]::before {
  content: "\e949";
}
.arm-icon[data-icon-set=Icomoon][data-i=music]::before {
  content: "\e94a";
}
.arm-icon[data-icon-set=Icomoon][data-i=music2]::before {
  content: "\e94b";
}
.arm-icon[data-icon-set=Icomoon][data-i=music3]::before {
  content: "\e94c";
}
.arm-icon[data-icon-set=Icomoon][data-i=music4]::before {
  content: "\e94d";
}
.arm-icon[data-icon-set=Icomoon][data-i=music5]::before {
  content: "\e94e";
}
.arm-icon[data-icon-set=Icomoon][data-i=music6]::before {
  content: "\e94f";
}
.arm-icon[data-icon-set=Icomoon][data-i=album]::before {
  content: "\e950";
}
.arm-icon[data-icon-set=Icomoon][data-i=cassette]::before {
  content: "\e951";
}
.arm-icon[data-icon-set=Icomoon][data-i=tape]::before {
  content: "\e952";
}
.arm-icon[data-icon-set=Icomoon][data-i=piano]::before {
  content: "\e953";
}
.arm-icon[data-icon-set=Icomoon][data-i=guitar]::before {
  content: "\e954";
}
.arm-icon[data-icon-set=Icomoon][data-i=trumpet]::before {
  content: "\e955";
}
.arm-icon[data-icon-set=Icomoon][data-i=speakers]::before {
  content: "\e956";
}
.arm-icon[data-icon-set=Icomoon][data-i=play]::before {
  content: "\e957";
}
.arm-icon[data-icon-set=Icomoon][data-i=play2]::before {
  content: "\e958";
}
.arm-icon[data-icon-set=Icomoon][data-i=clapboard-play]::before {
  content: "\e959";
}
.arm-icon[data-icon-set=Icomoon][data-i=clapboard]::before {
  content: "\e95a";
}
.arm-icon[data-icon-set=Icomoon][data-i=media]::before {
  content: "\e95b";
}
.arm-icon[data-icon-set=Icomoon][data-i=presentation]::before {
  content: "\e95c";
}
.arm-icon[data-icon-set=Icomoon][data-i=movie]::before {
  content: "\e95d";
}
.arm-icon[data-icon-set=Icomoon][data-i=film]::before {
  content: "\e95e";
}
.arm-icon[data-icon-set=Icomoon][data-i=film2]::before {
  content: "\e95f";
}
.arm-icon[data-icon-set=Icomoon][data-i=film3]::before {
  content: "\e960";
}
.arm-icon[data-icon-set=Icomoon][data-i=film4]::before {
  content: "\e961";
}
.arm-icon[data-icon-set=Icomoon][data-i=video-camera]::before {
  content: "\e962";
}
.arm-icon[data-icon-set=Icomoon][data-i=video-camera2]::before {
  content: "\e963";
}
.arm-icon[data-icon-set=Icomoon][data-i=video-camera-slash]::before {
  content: "\e964";
}
.arm-icon[data-icon-set=Icomoon][data-i=video-camera3]::before {
  content: "\e965";
}
.arm-icon[data-icon-set=Icomoon][data-i=video-camera4]::before {
  content: "\e966";
}
.arm-icon[data-icon-set=Icomoon][data-i=video-camera-slash2]::before {
  content: "\e967";
}
.arm-icon[data-icon-set=Icomoon][data-i=video-camera5]::before {
  content: "\e968";
}
.arm-icon[data-icon-set=Icomoon][data-i=recording]::before {
  content: "\e969";
}
.arm-icon[data-icon-set=Icomoon][data-i=dice]::before {
  content: "\e96a";
}
.arm-icon[data-icon-set=Icomoon][data-i=gamepad]::before {
  content: "\e96b";
}
.arm-icon[data-icon-set=Icomoon][data-i=gamepad2]::before {
  content: "\e96c";
}
.arm-icon[data-icon-set=Icomoon][data-i=gamepad3]::before {
  content: "\e96d";
}
.arm-icon[data-icon-set=Icomoon][data-i=pacman]::before {
  content: "\e96e";
}
.arm-icon[data-icon-set=Icomoon][data-i=spades]::before {
  content: "\e96f";
}
.arm-icon[data-icon-set=Icomoon][data-i=clubs]::before {
  content: "\e970";
}
.arm-icon[data-icon-set=Icomoon][data-i=diamonds]::before {
  content: "\e971";
}
.arm-icon[data-icon-set=Icomoon][data-i=chess-king]::before {
  content: "\e972";
}
.arm-icon[data-icon-set=Icomoon][data-i=chess-queen]::before {
  content: "\e973";
}
.arm-icon[data-icon-set=Icomoon][data-i=chess-rock]::before {
  content: "\e974";
}
.arm-icon[data-icon-set=Icomoon][data-i=chess-bishop]::before {
  content: "\e975";
}
.arm-icon[data-icon-set=Icomoon][data-i=chess-knight]::before {
  content: "\e976";
}
.arm-icon[data-icon-set=Icomoon][data-i=chess-pawn]::before {
  content: "\e977";
}
.arm-icon[data-icon-set=Icomoon][data-i=chess]::before {
  content: "\e978";
}
.arm-icon[data-icon-set=Icomoon][data-i=bullhorn]::before {
  content: "\e979";
}
.arm-icon[data-icon-set=Icomoon][data-i=megaphone]::before {
  content: "\e97a";
}
.arm-icon[data-icon-set=Icomoon][data-i=new]::before {
  content: "\e97b";
}
.arm-icon[data-icon-set=Icomoon][data-i=connection]::before {
  content: "\e97c";
}
.arm-icon[data-icon-set=Icomoon][data-i=connection2]::before {
  content: "\e97d";
}
.arm-icon[data-icon-set=Icomoon][data-i=connection3]::before {
  content: "\e97e";
}
.arm-icon[data-icon-set=Icomoon][data-i=connection4]::before {
  content: "\e97f";
}
.arm-icon[data-icon-set=Icomoon][data-i=podcast]::before {
  content: "\e980";
}
.arm-icon[data-icon-set=Icomoon][data-i=station]::before {
  content: "\e981";
}
.arm-icon[data-icon-set=Icomoon][data-i=station2]::before {
  content: "\e982";
}
.arm-icon[data-icon-set=Icomoon][data-i=antenna]::before {
  content: "\e983";
}
.arm-icon[data-icon-set=Icomoon][data-i=satellite-dish]::before {
  content: "\e984";
}
.arm-icon[data-icon-set=Icomoon][data-i=satellite-dish2]::before {
  content: "\e985";
}
.arm-icon[data-icon-set=Icomoon][data-i=feed]::before {
  content: "\e986";
}
.arm-icon[data-icon-set=Icomoon][data-i=podcast2]::before {
  content: "\e987";
}
.arm-icon[data-icon-set=Icomoon][data-i=antenna2]::before {
  content: "\e988";
}
.arm-icon[data-icon-set=Icomoon][data-i=mic]::before {
  content: "\e989";
}
.arm-icon[data-icon-set=Icomoon][data-i=mic-off]::before {
  content: "\e98a";
}
.arm-icon[data-icon-set=Icomoon][data-i=mic2]::before {
  content: "\e98b";
}
.arm-icon[data-icon-set=Icomoon][data-i=mic-off2]::before {
  content: "\e98c";
}
.arm-icon[data-icon-set=Icomoon][data-i=mic3]::before {
  content: "\e98d";
}
.arm-icon[data-icon-set=Icomoon][data-i=mic4]::before {
  content: "\e98e";
}
.arm-icon[data-icon-set=Icomoon][data-i=mic5]::before {
  content: "\e98f";
}
.arm-icon[data-icon-set=Icomoon][data-i=book]::before {
  content: "\e990";
}
.arm-icon[data-icon-set=Icomoon][data-i=book2]::before {
  content: "\e991";
}
.arm-icon[data-icon-set=Icomoon][data-i=book-play]::before {
  content: "\e992";
}
.arm-icon[data-icon-set=Icomoon][data-i=book3]::before {
  content: "\e993";
}
.arm-icon[data-icon-set=Icomoon][data-i=bookmark]::before {
  content: "\e994";
}
.arm-icon[data-icon-set=Icomoon][data-i=books]::before {
  content: "\e995";
}
.arm-icon[data-icon-set=Icomoon][data-i=archive]::before {
  content: "\e996";
}
.arm-icon[data-icon-set=Icomoon][data-i=reading]::before {
  content: "\e997";
}
.arm-icon[data-icon-set=Icomoon][data-i=library]::before {
  content: "\e998";
}
.arm-icon[data-icon-set=Icomoon][data-i=library2]::before {
  content: "\e999";
}
.arm-icon[data-icon-set=Icomoon][data-i=graduation]::before {
  content: "\e99a";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-text]::before {
  content: "\e99b";
}
.arm-icon[data-icon-set=Icomoon][data-i=profile]::before {
  content: "\e99c";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-empty]::before {
  content: "\e99d";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-empty2]::before {
  content: "\e99e";
}
.arm-icon[data-icon-set=Icomoon][data-i=files-empty]::before {
  content: "\e99f";
}
.arm-icon[data-icon-set=Icomoon][data-i=files-empty2]::before {
  content: "\e9a0";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-plus]::before {
  content: "\e9a1";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-plus2]::before {
  content: "\e9a2";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-minus]::before {
  content: "\e9a3";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-minus2]::before {
  content: "\e9a4";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-download]::before {
  content: "\e9a5";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-download2]::before {
  content: "\e9a6";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-upload]::before {
  content: "\e9a7";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-upload2]::before {
  content: "\e9a8";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-check]::before {
  content: "\e9a9";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-check2]::before {
  content: "\e9aa";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-eye]::before {
  content: "\e9ab";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-eye2]::before {
  content: "\e9ac";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-text2]::before {
  content: "\e9ad";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-text3]::before {
  content: "\e9ae";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-picture]::before {
  content: "\e9af";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-picture2]::before {
  content: "\e9b0";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-music]::before {
  content: "\e9b1";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-music2]::before {
  content: "\e9b2";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-play]::before {
  content: "\e9b3";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-play2]::before {
  content: "\e9b4";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-video]::before {
  content: "\e9b5";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-video2]::before {
  content: "\e9b6";
}
.arm-icon[data-icon-set=Icomoon][data-i=copy]::before {
  content: "\e9b7";
}
.arm-icon[data-icon-set=Icomoon][data-i=copy2]::before {
  content: "\e9b8";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-zip]::before {
  content: "\e9b9";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-zip2]::before {
  content: "\e9ba";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-xml]::before {
  content: "\e9bb";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-xml2]::before {
  content: "\e9bc";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-css]::before {
  content: "\e9bd";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-css2]::before {
  content: "\e9be";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-presentation]::before {
  content: "\e9bf";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-presentation2]::before {
  content: "\e9c0";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-stats]::before {
  content: "\e9c1";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-stats2]::before {
  content: "\e9c2";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-locked]::before {
  content: "\e9c3";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-locked2]::before {
  content: "\e9c4";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-spreadsheet]::before {
  content: "\e9c5";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-spreadsheet2]::before {
  content: "\e9c6";
}
.arm-icon[data-icon-set=Icomoon][data-i=copy3]::before {
  content: "\e9c7";
}
.arm-icon[data-icon-set=Icomoon][data-i=copy4]::before {
  content: "\e9c8";
}
.arm-icon[data-icon-set=Icomoon][data-i=paste]::before {
  content: "\e9c9";
}
.arm-icon[data-icon-set=Icomoon][data-i=paste2]::before {
  content: "\e9ca";
}
.arm-icon[data-icon-set=Icomoon][data-i=paste3]::before {
  content: "\e9cb";
}
.arm-icon[data-icon-set=Icomoon][data-i=paste4]::before {
  content: "\e9cc";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack]::before {
  content: "\e9cd";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack2]::before {
  content: "\e9ce";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack3]::before {
  content: "\e9cf";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder]::before {
  content: "\e9d0";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-search]::before {
  content: "\e9d1";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-download]::before {
  content: "\e9d2";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-upload]::before {
  content: "\e9d3";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-plus]::before {
  content: "\e9d4";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-plus2]::before {
  content: "\e9d5";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-minus]::before {
  content: "\e9d6";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-minus2]::before {
  content: "\e9d7";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-check]::before {
  content: "\e9d8";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-heart]::before {
  content: "\e9d9";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-remove]::before {
  content: "\e9da";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder2]::before {
  content: "\e9db";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-open]::before {
  content: "\e9dc";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder3]::before {
  content: "\e9dd";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder4]::before {
  content: "\e9de";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-plus3]::before {
  content: "\e9df";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-minus3]::before {
  content: "\e9e0";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-plus4]::before {
  content: "\e9e1";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-minus4]::before {
  content: "\e9e2";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-download2]::before {
  content: "\e9e3";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-upload2]::before {
  content: "\e9e4";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-download3]::before {
  content: "\e9e5";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-upload3]::before {
  content: "\e9e6";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder5]::before {
  content: "\e9e7";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-open2]::before {
  content: "\e9e8";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder6]::before {
  content: "\e9e9";
}
.arm-icon[data-icon-set=Icomoon][data-i=folder-open3]::before {
  content: "\e9ea";
}
.arm-icon[data-icon-set=Icomoon][data-i=certificate]::before {
  content: "\e9eb";
}
.arm-icon[data-icon-set=Icomoon][data-i=cc]::before {
  content: "\e9ec";
}
.arm-icon[data-icon-set=Icomoon][data-i=price-tag]::before {
  content: "\e9ed";
}
.arm-icon[data-icon-set=Icomoon][data-i=price-tag2]::before {
  content: "\e9ee";
}
.arm-icon[data-icon-set=Icomoon][data-i=price-tags]::before {
  content: "\e9ef";
}
.arm-icon[data-icon-set=Icomoon][data-i=price-tag3]::before {
  content: "\e9f0";
}
.arm-icon[data-icon-set=Icomoon][data-i=price-tags2]::before {
  content: "\e9f1";
}
.arm-icon[data-icon-set=Icomoon][data-i=price-tag4]::before {
  content: "\e9f2";
}
.arm-icon[data-icon-set=Icomoon][data-i=price-tags3]::before {
  content: "\e9f3";
}
.arm-icon[data-icon-set=Icomoon][data-i=price-tag5]::before {
  content: "\e9f4";
}
.arm-icon[data-icon-set=Icomoon][data-i=price-tags4]::before {
  content: "\e9f5";
}
.arm-icon[data-icon-set=Icomoon][data-i=barcode]::before {
  content: "\e9f6";
}
.arm-icon[data-icon-set=Icomoon][data-i=barcode2]::before {
  content: "\e9f7";
}
.arm-icon[data-icon-set=Icomoon][data-i=qrcode]::before {
  content: "\e9f8";
}
.arm-icon[data-icon-set=Icomoon][data-i=ticket]::before {
  content: "\e9f9";
}
.arm-icon[data-icon-set=Icomoon][data-i=ticket2]::before {
  content: "\e9fa";
}
.arm-icon[data-icon-set=Icomoon][data-i=theater]::before {
  content: "\e9fb";
}
.arm-icon[data-icon-set=Icomoon][data-i=store]::before {
  content: "\e9fc";
}
.arm-icon[data-icon-set=Icomoon][data-i=store2]::before {
  content: "\e9fd";
}
.arm-icon[data-icon-set=Icomoon][data-i=cart]::before {
  content: "\e9fe";
}
.arm-icon[data-icon-set=Icomoon][data-i=cart2]::before {
  content: "\e9ff";
}
.arm-icon[data-icon-set=Icomoon][data-i=cart3]::before {
  content: "\ea00";
}
.arm-icon[data-icon-set=Icomoon][data-i=cart4]::before {
  content: "\ea01";
}
.arm-icon[data-icon-set=Icomoon][data-i=cart5]::before {
  content: "\ea02";
}
.arm-icon[data-icon-set=Icomoon][data-i=cart-add]::before {
  content: "\ea03";
}
.arm-icon[data-icon-set=Icomoon][data-i=cart-add2]::before {
  content: "\ea04";
}
.arm-icon[data-icon-set=Icomoon][data-i=cart-remove]::before {
  content: "\ea05";
}
.arm-icon[data-icon-set=Icomoon][data-i=basket]::before {
  content: "\ea06";
}
.arm-icon[data-icon-set=Icomoon][data-i=bag]::before {
  content: "\ea07";
}
.arm-icon[data-icon-set=Icomoon][data-i=bag2]::before {
  content: "\ea08";
}
.arm-icon[data-icon-set=Icomoon][data-i=percent]::before {
  content: "\ea09";
}
.arm-icon[data-icon-set=Icomoon][data-i=coins]::before {
  content: "\ea0a";
}
.arm-icon[data-icon-set=Icomoon][data-i=coin-dollar]::before {
  content: "\ea0b";
}
.arm-icon[data-icon-set=Icomoon][data-i=coin-euro]::before {
  content: "\ea0c";
}
.arm-icon[data-icon-set=Icomoon][data-i=coin-pound]::before {
  content: "\ea0d";
}
.arm-icon[data-icon-set=Icomoon][data-i=coin-yen]::before {
  content: "\ea0e";
}
.arm-icon[data-icon-set=Icomoon][data-i=piggy-bank]::before {
  content: "\ea0f";
}
.arm-icon[data-icon-set=Icomoon][data-i=wallet]::before {
  content: "\ea10";
}
.arm-icon[data-icon-set=Icomoon][data-i=cash]::before {
  content: "\ea11";
}
.arm-icon[data-icon-set=Icomoon][data-i=cash2]::before {
  content: "\ea12";
}
.arm-icon[data-icon-set=Icomoon][data-i=cash3]::before {
  content: "\ea13";
}
.arm-icon[data-icon-set=Icomoon][data-i=cash4]::before {
  content: "\ea14";
}
.arm-icon[data-icon-set=Icomoon][data-i=credit-card]::before {
  content: "\ea15";
}
.arm-icon[data-icon-set=Icomoon][data-i=credit-card2]::before {
  content: "\ea16";
}
.arm-icon[data-icon-set=Icomoon][data-i=calculator]::before {
  content: "\ea17";
}
.arm-icon[data-icon-set=Icomoon][data-i=calculator2]::before {
  content: "\ea18";
}
.arm-icon[data-icon-set=Icomoon][data-i=calculator3]::before {
  content: "\ea19";
}
.arm-icon[data-icon-set=Icomoon][data-i=chip]::before {
  content: "\ea1a";
}
.arm-icon[data-icon-set=Icomoon][data-i=lifebuoy]::before {
  content: "\ea1b";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone]::before {
  content: "\ea1c";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone2]::before {
  content: "\ea1d";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone-slash]::before {
  content: "\ea1e";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone-wave]::before {
  content: "\ea1f";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone-plus]::before {
  content: "\ea20";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone-minus]::before {
  content: "\ea21";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone-plus2]::before {
  content: "\ea22";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone-minus2]::before {
  content: "\ea23";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone-incoming]::before {
  content: "\ea24";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone-outgoing]::before {
  content: "\ea25";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone3]::before {
  content: "\ea26";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone-slash2]::before {
  content: "\ea27";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone-wave2]::before {
  content: "\ea28";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone-hang-up]::before {
  content: "\ea29";
}
.arm-icon[data-icon-set=Icomoon][data-i=phone-hang-up2]::before {
  content: "\ea2a";
}
.arm-icon[data-icon-set=Icomoon][data-i=address-book]::before {
  content: "\ea2b";
}
.arm-icon[data-icon-set=Icomoon][data-i=address-book2]::before {
  content: "\ea2c";
}
.arm-icon[data-icon-set=Icomoon][data-i=address-book3]::before {
  content: "\ea2d";
}
.arm-icon[data-icon-set=Icomoon][data-i=notebook]::before {
  content: "\ea2e";
}
.arm-icon[data-icon-set=Icomoon][data-i=at-sign]::before {
  content: "\ea2f";
}
.arm-icon[data-icon-set=Icomoon][data-i=envelop]::before {
  content: "\ea30";
}
.arm-icon[data-icon-set=Icomoon][data-i=envelop2]::before {
  content: "\ea31";
}
.arm-icon[data-icon-set=Icomoon][data-i=envelop3]::before {
  content: "\ea32";
}
.arm-icon[data-icon-set=Icomoon][data-i=envelop4]::before {
  content: "\ea33";
}
.arm-icon[data-icon-set=Icomoon][data-i=envelop5]::before {
  content: "\ea34";
}
.arm-icon[data-icon-set=Icomoon][data-i=mailbox]::before {
  content: "\ea35";
}
.arm-icon[data-icon-set=Icomoon][data-i=pushpin]::before {
  content: "\ea36";
}
.arm-icon[data-icon-set=Icomoon][data-i=pushpin2]::before {
  content: "\ea37";
}
.arm-icon[data-icon-set=Icomoon][data-i=location]::before {
  content: "\ea38";
}
.arm-icon[data-icon-set=Icomoon][data-i=location2]::before {
  content: "\ea39";
}
.arm-icon[data-icon-set=Icomoon][data-i=location3]::before {
  content: "\ea3a";
}
.arm-icon[data-icon-set=Icomoon][data-i=location4]::before {
  content: "\ea3b";
}
.arm-icon[data-icon-set=Icomoon][data-i=location5]::before {
  content: "\ea3c";
}
.arm-icon[data-icon-set=Icomoon][data-i=location6]::before {
  content: "\ea3d";
}
.arm-icon[data-icon-set=Icomoon][data-i=location7]::before {
  content: "\ea3e";
}
.arm-icon[data-icon-set=Icomoon][data-i=compass]::before {
  content: "\ea3f";
}
.arm-icon[data-icon-set=Icomoon][data-i=compass2]::before {
  content: "\ea40";
}
.arm-icon[data-icon-set=Icomoon][data-i=compass3]::before {
  content: "\ea41";
}
.arm-icon[data-icon-set=Icomoon][data-i=compass4]::before {
  content: "\ea42";
}
.arm-icon[data-icon-set=Icomoon][data-i=compass5]::before {
  content: "\ea43";
}
.arm-icon[data-icon-set=Icomoon][data-i=compass6]::before {
  content: "\ea44";
}
.arm-icon[data-icon-set=Icomoon][data-i=map]::before {
  content: "\ea45";
}
.arm-icon[data-icon-set=Icomoon][data-i=map2]::before {
  content: "\ea46";
}
.arm-icon[data-icon-set=Icomoon][data-i=map3]::before {
  content: "\ea47";
}
.arm-icon[data-icon-set=Icomoon][data-i=map4]::before {
  content: "\ea48";
}
.arm-icon[data-icon-set=Icomoon][data-i=map5]::before {
  content: "\ea49";
}
.arm-icon[data-icon-set=Icomoon][data-i=direction]::before {
  content: "\ea4a";
}
.arm-icon[data-icon-set=Icomoon][data-i=reset]::before {
  content: "\ea4b";
}
.arm-icon[data-icon-set=Icomoon][data-i=history]::before {
  content: "\ea4c";
}
.arm-icon[data-icon-set=Icomoon][data-i=clock]::before {
  content: "\ea4d";
}
.arm-icon[data-icon-set=Icomoon][data-i=clock2]::before {
  content: "\ea4e";
}
.arm-icon[data-icon-set=Icomoon][data-i=clock3]::before {
  content: "\ea4f";
}
.arm-icon[data-icon-set=Icomoon][data-i=clock4]::before {
  content: "\ea50";
}
.arm-icon[data-icon-set=Icomoon][data-i=watch]::before {
  content: "\ea51";
}
.arm-icon[data-icon-set=Icomoon][data-i=watch2]::before {
  content: "\ea52";
}
.arm-icon[data-icon-set=Icomoon][data-i=alarm]::before {
  content: "\ea53";
}
.arm-icon[data-icon-set=Icomoon][data-i=alarm-add]::before {
  content: "\ea54";
}
.arm-icon[data-icon-set=Icomoon][data-i=alarm-check]::before {
  content: "\ea55";
}
.arm-icon[data-icon-set=Icomoon][data-i=alarm-cancel]::before {
  content: "\ea56";
}
.arm-icon[data-icon-set=Icomoon][data-i=bell]::before {
  content: "\ea57";
}
.arm-icon[data-icon-set=Icomoon][data-i=bell2]::before {
  content: "\ea58";
}
.arm-icon[data-icon-set=Icomoon][data-i=bell3]::before {
  content: "\ea59";
}
.arm-icon[data-icon-set=Icomoon][data-i=bell-plus]::before {
  content: "\ea5a";
}
.arm-icon[data-icon-set=Icomoon][data-i=bell-minus]::before {
  content: "\ea5b";
}
.arm-icon[data-icon-set=Icomoon][data-i=bell-check]::before {
  content: "\ea5c";
}
.arm-icon[data-icon-set=Icomoon][data-i=bell-cross]::before {
  content: "\ea5d";
}
.arm-icon[data-icon-set=Icomoon][data-i=stopwatch]::before {
  content: "\ea5e";
}
.arm-icon[data-icon-set=Icomoon][data-i=calendar]::before {
  content: "\ea5f";
}
.arm-icon[data-icon-set=Icomoon][data-i=calendar2]::before {
  content: "\ea60";
}
.arm-icon[data-icon-set=Icomoon][data-i=calendar3]::before {
  content: "\ea61";
}
.arm-icon[data-icon-set=Icomoon][data-i=calendar4]::before {
  content: "\ea62";
}
.arm-icon[data-icon-set=Icomoon][data-i=calendar5]::before {
  content: "\ea63";
}
.arm-icon[data-icon-set=Icomoon][data-i=printer]::before {
  content: "\ea64";
}
.arm-icon[data-icon-set=Icomoon][data-i=printer2]::before {
  content: "\ea65";
}
.arm-icon[data-icon-set=Icomoon][data-i=printer3]::before {
  content: "\ea66";
}
.arm-icon[data-icon-set=Icomoon][data-i=printer4]::before {
  content: "\ea67";
}
.arm-icon[data-icon-set=Icomoon][data-i=shredder]::before {
  content: "\ea68";
}
.arm-icon[data-icon-set=Icomoon][data-i=mouse]::before {
  content: "\ea69";
}
.arm-icon[data-icon-set=Icomoon][data-i=mouse2]::before {
  content: "\ea6a";
}
.arm-icon[data-icon-set=Icomoon][data-i=mouse-left]::before {
  content: "\ea6b";
}
.arm-icon[data-icon-set=Icomoon][data-i=mouse-right]::before {
  content: "\ea6c";
}
.arm-icon[data-icon-set=Icomoon][data-i=keyboard]::before {
  content: "\ea6d";
}
.arm-icon[data-icon-set=Icomoon][data-i=keyboard2]::before {
  content: "\ea6e";
}
.arm-icon[data-icon-set=Icomoon][data-i=typewriter]::before {
  content: "\ea6f";
}
.arm-icon[data-icon-set=Icomoon][data-i=display]::before {
  content: "\ea70";
}
.arm-icon[data-icon-set=Icomoon][data-i=display2]::before {
  content: "\ea71";
}
.arm-icon[data-icon-set=Icomoon][data-i=display3]::before {
  content: "\ea72";
}
.arm-icon[data-icon-set=Icomoon][data-i=display4]::before {
  content: "\ea73";
}
.arm-icon[data-icon-set=Icomoon][data-i=laptop]::before {
  content: "\ea74";
}
.arm-icon[data-icon-set=Icomoon][data-i=mobile]::before {
  content: "\ea75";
}
.arm-icon[data-icon-set=Icomoon][data-i=mobile2]::before {
  content: "\ea76";
}
.arm-icon[data-icon-set=Icomoon][data-i=tablet]::before {
  content: "\ea77";
}
.arm-icon[data-icon-set=Icomoon][data-i=mobile3]::before {
  content: "\ea78";
}
.arm-icon[data-icon-set=Icomoon][data-i=tv]::before {
  content: "\ea79";
}
.arm-icon[data-icon-set=Icomoon][data-i=radio]::before {
  content: "\ea7a";
}
.arm-icon[data-icon-set=Icomoon][data-i=cabinet]::before {
  content: "\ea7b";
}
.arm-icon[data-icon-set=Icomoon][data-i=drawer]::before {
  content: "\ea7c";
}
.arm-icon[data-icon-set=Icomoon][data-i=drawer2]::before {
  content: "\ea7d";
}
.arm-icon[data-icon-set=Icomoon][data-i=drawer-out]::before {
  content: "\ea7e";
}
.arm-icon[data-icon-set=Icomoon][data-i=drawer-in]::before {
  content: "\ea7f";
}
.arm-icon[data-icon-set=Icomoon][data-i=drawer3]::before {
  content: "\ea80";
}
.arm-icon[data-icon-set=Icomoon][data-i=box]::before {
  content: "\ea81";
}
.arm-icon[data-icon-set=Icomoon][data-i=box-add]::before {
  content: "\ea82";
}
.arm-icon[data-icon-set=Icomoon][data-i=box-remove]::before {
  content: "\ea83";
}
.arm-icon[data-icon-set=Icomoon][data-i=download]::before {
  content: "\ea84";
}
.arm-icon[data-icon-set=Icomoon][data-i=upload]::before {
  content: "\ea85";
}
.arm-icon[data-icon-set=Icomoon][data-i=floppy-disk]::before {
  content: "\ea86";
}
.arm-icon[data-icon-set=Icomoon][data-i=floppy-disks]::before {
  content: "\ea87";
}
.arm-icon[data-icon-set=Icomoon][data-i=floppy-disks2]::before {
  content: "\ea88";
}
.arm-icon[data-icon-set=Icomoon][data-i=floppy-disk2]::before {
  content: "\ea89";
}
.arm-icon[data-icon-set=Icomoon][data-i=floppy-disk3]::before {
  content: "\ea8a";
}
.arm-icon[data-icon-set=Icomoon][data-i=disk]::before {
  content: "\ea8b";
}
.arm-icon[data-icon-set=Icomoon][data-i=disk2]::before {
  content: "\ea8c";
}
.arm-icon[data-icon-set=Icomoon][data-i=usb-stick]::before {
  content: "\ea8d";
}
.arm-icon[data-icon-set=Icomoon][data-i=drive]::before {
  content: "\ea8e";
}
.arm-icon[data-icon-set=Icomoon][data-i=server]::before {
  content: "\ea8f";
}
.arm-icon[data-icon-set=Icomoon][data-i=database]::before {
  content: "\ea90";
}
.arm-icon[data-icon-set=Icomoon][data-i=database2]::before {
  content: "\ea91";
}
.arm-icon[data-icon-set=Icomoon][data-i=database3]::before {
  content: "\ea92";
}
.arm-icon[data-icon-set=Icomoon][data-i=database4]::before {
  content: "\ea93";
}
.arm-icon[data-icon-set=Icomoon][data-i=database-menu]::before {
  content: "\ea94";
}
.arm-icon[data-icon-set=Icomoon][data-i=database-add]::before {
  content: "\ea95";
}
.arm-icon[data-icon-set=Icomoon][data-i=database-remove]::before {
  content: "\ea96";
}
.arm-icon[data-icon-set=Icomoon][data-i=database-insert]::before {
  content: "\ea97";
}
.arm-icon[data-icon-set=Icomoon][data-i=database-export]::before {
  content: "\ea98";
}
.arm-icon[data-icon-set=Icomoon][data-i=database-upload]::before {
  content: "\ea99";
}
.arm-icon[data-icon-set=Icomoon][data-i=database-refresh]::before {
  content: "\ea9a";
}
.arm-icon[data-icon-set=Icomoon][data-i=database-diff]::before {
  content: "\ea9b";
}
.arm-icon[data-icon-set=Icomoon][data-i=database-edit]::before {
  content: "\ea9c";
}
.arm-icon[data-icon-set=Icomoon][data-i=database-edit2]::before {
  content: "\ea9d";
}
.arm-icon[data-icon-set=Icomoon][data-i=database-check]::before {
  content: "\ea9e";
}
.arm-icon[data-icon-set=Icomoon][data-i=database-arrow]::before {
  content: "\ea9f";
}
.arm-icon[data-icon-set=Icomoon][data-i=database-time]::before {
  content: "\eaa0";
}
.arm-icon[data-icon-set=Icomoon][data-i=database-time2]::before {
  content: "\eaa1";
}
.arm-icon[data-icon-set=Icomoon][data-i=undo]::before {
  content: "\eaa2";
}
.arm-icon[data-icon-set=Icomoon][data-i=redo]::before {
  content: "\eaa3";
}
.arm-icon[data-icon-set=Icomoon][data-i=rotate-ccw]::before {
  content: "\eaa4";
}
.arm-icon[data-icon-set=Icomoon][data-i=rotate-cw]::before {
  content: "\eaa5";
}
.arm-icon[data-icon-set=Icomoon][data-i=rotate-ccw2]::before {
  content: "\eaa6";
}
.arm-icon[data-icon-set=Icomoon][data-i=rotate-cw2]::before {
  content: "\eaa7";
}
.arm-icon[data-icon-set=Icomoon][data-i=rotate-ccw3]::before {
  content: "\eaa8";
}
.arm-icon[data-icon-set=Icomoon][data-i=rotate-cw3]::before {
  content: "\eaa9";
}
.arm-icon[data-icon-set=Icomoon][data-i=flip-vertical]::before {
  content: "\eaaa";
}
.arm-icon[data-icon-set=Icomoon][data-i=flip-vertical2]::before {
  content: "\eaab";
}
.arm-icon[data-icon-set=Icomoon][data-i=flip-horizontal]::before {
  content: "\eaac";
}
.arm-icon[data-icon-set=Icomoon][data-i=flip-horizontal2]::before {
  content: "\eaad";
}
.arm-icon[data-icon-set=Icomoon][data-i=flip-vertical3]::before {
  content: "\eaae";
}
.arm-icon[data-icon-set=Icomoon][data-i=flip-vertical4]::before {
  content: "\eaaf";
}
.arm-icon[data-icon-set=Icomoon][data-i=angle]::before {
  content: "\eab0";
}
.arm-icon[data-icon-set=Icomoon][data-i=shear]::before {
  content: "\eab1";
}
.arm-icon[data-icon-set=Icomoon][data-i=unite]::before {
  content: "\eab2";
}
.arm-icon[data-icon-set=Icomoon][data-i=subtract]::before {
  content: "\eab3";
}
.arm-icon[data-icon-set=Icomoon][data-i=interset]::before {
  content: "\eab4";
}
.arm-icon[data-icon-set=Icomoon][data-i=exclude]::before {
  content: "\eab5";
}
.arm-icon[data-icon-set=Icomoon][data-i=align-left]::before {
  content: "\eab6";
}
.arm-icon[data-icon-set=Icomoon][data-i=align-center-horizontal]::before {
  content: "\eab7";
}
.arm-icon[data-icon-set=Icomoon][data-i=align-right]::before {
  content: "\eab8";
}
.arm-icon[data-icon-set=Icomoon][data-i=align-top]::before {
  content: "\eab9";
}
.arm-icon[data-icon-set=Icomoon][data-i=align-center-vertical]::before {
  content: "\eaba";
}
.arm-icon[data-icon-set=Icomoon][data-i=align-bottom]::before {
  content: "\eabb";
}
.arm-icon[data-icon-set=Icomoon][data-i=undo2]::before {
  content: "\eabc";
}
.arm-icon[data-icon-set=Icomoon][data-i=redo2]::before {
  content: "\eabd";
}
.arm-icon[data-icon-set=Icomoon][data-i=forward]::before {
  content: "\eabe";
}
.arm-icon[data-icon-set=Icomoon][data-i=reply]::before {
  content: "\eabf";
}
.arm-icon[data-icon-set=Icomoon][data-i=reply-all]::before {
  content: "\eac0";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble]::before {
  content: "\eac1";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubbles]::before {
  content: "\eac2";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubbles2]::before {
  content: "\eac3";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble2]::before {
  content: "\eac4";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubbles3]::before {
  content: "\eac5";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubbles4]::before {
  content: "\eac6";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-notification]::before {
  content: "\eac7";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubbles5]::before {
  content: "\eac8";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubbles6]::before {
  content: "\eac9";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble3]::before {
  content: "\eaca";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-dots]::before {
  content: "\eacb";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-lines]::before {
  content: "\eacc";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble4]::before {
  content: "\eacd";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-dots2]::before {
  content: "\eace";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-lines2]::before {
  content: "\eacf";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble5]::before {
  content: "\ead0";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble6]::before {
  content: "\ead1";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubbles7]::before {
  content: "\ead2";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble7]::before {
  content: "\ead3";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubbles8]::before {
  content: "\ead4";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble8]::before {
  content: "\ead5";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-dots3]::before {
  content: "\ead6";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-lines3]::before {
  content: "\ead7";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble9]::before {
  content: "\ead8";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-dots4]::before {
  content: "\ead9";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-lines4]::before {
  content: "\eada";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubbles9]::before {
  content: "\eadb";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubbles10]::before {
  content: "\eadc";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-blocked]::before {
  content: "\eadd";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-quote]::before {
  content: "\eade";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-user]::before {
  content: "\eadf";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-smiley]::before {
  content: "\eae0";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-check]::before {
  content: "\eae1";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-video]::before {
  content: "\eae2";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-link]::before {
  content: "\eae3";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-lock]::before {
  content: "\eae4";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-star]::before {
  content: "\eae5";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-heart]::before {
  content: "\eae6";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-paperclip]::before {
  content: "\eae7";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-cancel]::before {
  content: "\eae8";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-plus]::before {
  content: "\eae9";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-minus]::before {
  content: "\eaea";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-notification2]::before {
  content: "\eaeb";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-left]::before {
  content: "\eaec";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-right]::before {
  content: "\eaed";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-first]::before {
  content: "\eaee";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-last]::before {
  content: "\eaef";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-reply]::before {
  content: "\eaf0";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-forward]::before {
  content: "\eaf1";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-reply2]::before {
  content: "\eaf2";
}
.arm-icon[data-icon-set=Icomoon][data-i=bubble-forward2]::before {
  content: "\eaf3";
}
.arm-icon[data-icon-set=Icomoon][data-i=user]::before {
  content: "\eaf4";
}
.arm-icon[data-icon-set=Icomoon][data-i=users]::before {
  content: "\eaf5";
}
.arm-icon[data-icon-set=Icomoon][data-i=user-plus]::before {
  content: "\eaf6";
}
.arm-icon[data-icon-set=Icomoon][data-i=user-minus]::before {
  content: "\eaf7";
}
.arm-icon[data-icon-set=Icomoon][data-i=user-cancel]::before {
  content: "\eaf8";
}
.arm-icon[data-icon-set=Icomoon][data-i=user-block]::before {
  content: "\eaf9";
}
.arm-icon[data-icon-set=Icomoon][data-i=user-lock]::before {
  content: "\eafa";
}
.arm-icon[data-icon-set=Icomoon][data-i=user-check]::before {
  content: "\eafb";
}
.arm-icon[data-icon-set=Icomoon][data-i=users2]::before {
  content: "\eafc";
}
.arm-icon[data-icon-set=Icomoon][data-i=user2]::before {
  content: "\eafd";
}
.arm-icon[data-icon-set=Icomoon][data-i=users3]::before {
  content: "\eafe";
}
.arm-icon[data-icon-set=Icomoon][data-i=user-plus2]::before {
  content: "\eaff";
}
.arm-icon[data-icon-set=Icomoon][data-i=user-minus2]::before {
  content: "\eb00";
}
.arm-icon[data-icon-set=Icomoon][data-i=user-cancel2]::before {
  content: "\eb01";
}
.arm-icon[data-icon-set=Icomoon][data-i=user-block2]::before {
  content: "\eb02";
}
.arm-icon[data-icon-set=Icomoon][data-i=user-lock2]::before {
  content: "\eb03";
}
.arm-icon[data-icon-set=Icomoon][data-i=user-check2]::before {
  content: "\eb04";
}
.arm-icon[data-icon-set=Icomoon][data-i=user3]::before {
  content: "\eb05";
}
.arm-icon[data-icon-set=Icomoon][data-i=user4]::before {
  content: "\eb06";
}
.arm-icon[data-icon-set=Icomoon][data-i=user5]::before {
  content: "\eb07";
}
.arm-icon[data-icon-set=Icomoon][data-i=user6]::before {
  content: "\eb08";
}
.arm-icon[data-icon-set=Icomoon][data-i=users4]::before {
  content: "\eb09";
}
.arm-icon[data-icon-set=Icomoon][data-i=user-tie]::before {
  content: "\eb0a";
}
.arm-icon[data-icon-set=Icomoon][data-i=user7]::before {
  content: "\eb0b";
}
.arm-icon[data-icon-set=Icomoon][data-i=users5]::before {
  content: "\eb0c";
}
.arm-icon[data-icon-set=Icomoon][data-i=collaboration]::before {
  content: "\eb0d";
}
.arm-icon[data-icon-set=Icomoon][data-i=vcard]::before {
  content: "\eb0e";
}
.arm-icon[data-icon-set=Icomoon][data-i=hat]::before {
  content: "\eb0f";
}
.arm-icon[data-icon-set=Icomoon][data-i=bowtie]::before {
  content: "\eb10";
}
.arm-icon[data-icon-set=Icomoon][data-i=tie]::before {
  content: "\eb11";
}
.arm-icon[data-icon-set=Icomoon][data-i=hanger]::before {
  content: "\eb12";
}
.arm-icon[data-icon-set=Icomoon][data-i=tshirt]::before {
  content: "\eb13";
}
.arm-icon[data-icon-set=Icomoon][data-i=pants]::before {
  content: "\eb14";
}
.arm-icon[data-icon-set=Icomoon][data-i=shorts]::before {
  content: "\eb15";
}
.arm-icon[data-icon-set=Icomoon][data-i=sock]::before {
  content: "\eb16";
}
.arm-icon[data-icon-set=Icomoon][data-i=laundry]::before {
  content: "\eb17";
}
.arm-icon[data-icon-set=Icomoon][data-i=quotes-left]::before {
  content: "\eb18";
}
.arm-icon[data-icon-set=Icomoon][data-i=quotes-right]::before {
  content: "\eb19";
}
.arm-icon[data-icon-set=Icomoon][data-i=quotes-left2]::before {
  content: "\eb1a";
}
.arm-icon[data-icon-set=Icomoon][data-i=quotes-right2]::before {
  content: "\eb1b";
}
.arm-icon[data-icon-set=Icomoon][data-i=hour-glass]::before {
  content: "\eb1c";
}
.arm-icon[data-icon-set=Icomoon][data-i=hour-glass2]::before {
  content: "\eb1d";
}
.arm-icon[data-icon-set=Icomoon][data-i=hour-glass3]::before {
  content: "\eb1e";
}
.arm-icon[data-icon-set=Icomoon][data-i=spinner]::before {
  content: "\eb1f";
}
.arm-icon[data-icon-set=Icomoon][data-i=spinner2]::before {
  content: "\eb20";
}
.arm-icon[data-icon-set=Icomoon][data-i=spinner3]::before {
  content: "\eb21";
}
.arm-icon[data-icon-set=Icomoon][data-i=spinner4]::before {
  content: "\eb22";
}
.arm-icon[data-icon-set=Icomoon][data-i=spinner5]::before {
  content: "\eb23";
}
.arm-icon[data-icon-set=Icomoon][data-i=spinner6]::before {
  content: "\eb24";
}
.arm-icon[data-icon-set=Icomoon][data-i=spinner7]::before {
  content: "\eb25";
}
.arm-icon[data-icon-set=Icomoon][data-i=spinner8]::before {
  content: "\eb26";
}
.arm-icon[data-icon-set=Icomoon][data-i=spinner9]::before {
  content: "\eb27";
}
.arm-icon[data-icon-set=Icomoon][data-i=spinner10]::before {
  content: "\eb28";
}
.arm-icon[data-icon-set=Icomoon][data-i=spinner11]::before {
  content: "\eb29";
}
.arm-icon[data-icon-set=Icomoon][data-i=microscope]::before {
  content: "\eb2a";
}
.arm-icon[data-icon-set=Icomoon][data-i=binoculars]::before {
  content: "\eb2b";
}
.arm-icon[data-icon-set=Icomoon][data-i=binoculars2]::before {
  content: "\eb2c";
}
.arm-icon[data-icon-set=Icomoon][data-i=search]::before {
  content: "\eb2d";
}
.arm-icon[data-icon-set=Icomoon][data-i=zoom-in]::before {
  content: "\eb2e";
}
.arm-icon[data-icon-set=Icomoon][data-i=zoom-out]::before {
  content: "\eb2f";
}
.arm-icon[data-icon-set=Icomoon][data-i=search2]::before {
  content: "\eb30";
}
.arm-icon[data-icon-set=Icomoon][data-i=zoom-in2]::before {
  content: "\eb31";
}
.arm-icon[data-icon-set=Icomoon][data-i=zoom-out2]::before {
  content: "\eb32";
}
.arm-icon[data-icon-set=Icomoon][data-i=search3]::before {
  content: "\eb33";
}
.arm-icon[data-icon-set=Icomoon][data-i=search4]::before {
  content: "\eb34";
}
.arm-icon[data-icon-set=Icomoon][data-i=zoom-in3]::before {
  content: "\eb35";
}
.arm-icon[data-icon-set=Icomoon][data-i=zoom-out3]::before {
  content: "\eb36";
}
.arm-icon[data-icon-set=Icomoon][data-i=search5]::before {
  content: "\eb37";
}
.arm-icon[data-icon-set=Icomoon][data-i=search6]::before {
  content: "\eb38";
}
.arm-icon[data-icon-set=Icomoon][data-i=enlarge]::before {
  content: "\eb39";
}
.arm-icon[data-icon-set=Icomoon][data-i=shrink]::before {
  content: "\eb3a";
}
.arm-icon[data-icon-set=Icomoon][data-i=enlarge2]::before {
  content: "\eb3b";
}
.arm-icon[data-icon-set=Icomoon][data-i=shrink2]::before {
  content: "\eb3c";
}
.arm-icon[data-icon-set=Icomoon][data-i=enlarge3]::before {
  content: "\eb3d";
}
.arm-icon[data-icon-set=Icomoon][data-i=shrink3]::before {
  content: "\eb3e";
}
.arm-icon[data-icon-set=Icomoon][data-i=enlarge4]::before {
  content: "\eb3f";
}
.arm-icon[data-icon-set=Icomoon][data-i=shrink4]::before {
  content: "\eb40";
}
.arm-icon[data-icon-set=Icomoon][data-i=enlarge5]::before {
  content: "\eb41";
}
.arm-icon[data-icon-set=Icomoon][data-i=shrink5]::before {
  content: "\eb42";
}
.arm-icon[data-icon-set=Icomoon][data-i=enlarge6]::before {
  content: "\eb43";
}
.arm-icon[data-icon-set=Icomoon][data-i=shrink6]::before {
  content: "\eb44";
}
.arm-icon[data-icon-set=Icomoon][data-i=enlarge7]::before {
  content: "\eb45";
}
.arm-icon[data-icon-set=Icomoon][data-i=shrink7]::before {
  content: "\eb46";
}
.arm-icon[data-icon-set=Icomoon][data-i=key]::before {
  content: "\eb47";
}
.arm-icon[data-icon-set=Icomoon][data-i=key2]::before {
  content: "\eb48";
}
.arm-icon[data-icon-set=Icomoon][data-i=key3]::before {
  content: "\eb49";
}
.arm-icon[data-icon-set=Icomoon][data-i=key4]::before {
  content: "\eb4a";
}
.arm-icon[data-icon-set=Icomoon][data-i=key5]::before {
  content: "\eb4b";
}
.arm-icon[data-icon-set=Icomoon][data-i=keyhole]::before {
  content: "\eb4c";
}
.arm-icon[data-icon-set=Icomoon][data-i=lock]::before {
  content: "\eb4d";
}
.arm-icon[data-icon-set=Icomoon][data-i=lock2]::before {
  content: "\eb4e";
}
.arm-icon[data-icon-set=Icomoon][data-i=lock3]::before {
  content: "\eb4f";
}
.arm-icon[data-icon-set=Icomoon][data-i=lock4]::before {
  content: "\eb50";
}
.arm-icon[data-icon-set=Icomoon][data-i=unlocked]::before {
  content: "\eb51";
}
.arm-icon[data-icon-set=Icomoon][data-i=lock5]::before {
  content: "\eb52";
}
.arm-icon[data-icon-set=Icomoon][data-i=unlocked2]::before {
  content: "\eb53";
}
.arm-icon[data-icon-set=Icomoon][data-i=safe]::before {
  content: "\eb54";
}
.arm-icon[data-icon-set=Icomoon][data-i=wrench]::before {
  content: "\eb55";
}
.arm-icon[data-icon-set=Icomoon][data-i=wrench2]::before {
  content: "\eb56";
}
.arm-icon[data-icon-set=Icomoon][data-i=wrench3]::before {
  content: "\eb57";
}
.arm-icon[data-icon-set=Icomoon][data-i=equalizer]::before {
  content: "\eb58";
}
.arm-icon[data-icon-set=Icomoon][data-i=equalizer2]::before {
  content: "\eb59";
}
.arm-icon[data-icon-set=Icomoon][data-i=equalizer3]::before {
  content: "\eb5a";
}
.arm-icon[data-icon-set=Icomoon][data-i=equalizer4]::before {
  content: "\eb5b";
}
.arm-icon[data-icon-set=Icomoon][data-i=cog]::before {
  content: "\eb5c";
}
.arm-icon[data-icon-set=Icomoon][data-i=cogs]::before {
  content: "\eb5d";
}
.arm-icon[data-icon-set=Icomoon][data-i=cog2]::before {
  content: "\eb5e";
}
.arm-icon[data-icon-set=Icomoon][data-i=cog3]::before {
  content: "\eb5f";
}
.arm-icon[data-icon-set=Icomoon][data-i=cog4]::before {
  content: "\eb60";
}
.arm-icon[data-icon-set=Icomoon][data-i=cog5]::before {
  content: "\eb61";
}
.arm-icon[data-icon-set=Icomoon][data-i=cog6]::before {
  content: "\eb62";
}
.arm-icon[data-icon-set=Icomoon][data-i=cog7]::before {
  content: "\eb63";
}
.arm-icon[data-icon-set=Icomoon][data-i=factory]::before {
  content: "\eb64";
}
.arm-icon[data-icon-set=Icomoon][data-i=hammer]::before {
  content: "\eb65";
}
.arm-icon[data-icon-set=Icomoon][data-i=hammer-wrench]::before {
  content: "\eb66";
}
.arm-icon[data-icon-set=Icomoon][data-i=knife]::before {
  content: "\eb67";
}
.arm-icon[data-icon-set=Icomoon][data-i=screwdriver]::before {
  content: "\eb68";
}
.arm-icon[data-icon-set=Icomoon][data-i=screwdriver2]::before {
  content: "\eb69";
}
.arm-icon[data-icon-set=Icomoon][data-i=magic-wand]::before {
  content: "\eb6a";
}
.arm-icon[data-icon-set=Icomoon][data-i=magic-wand2]::before {
  content: "\eb6b";
}
.arm-icon[data-icon-set=Icomoon][data-i=pulse]::before {
  content: "\eb6c";
}
.arm-icon[data-icon-set=Icomoon][data-i=pulse2]::before {
  content: "\eb6d";
}
.arm-icon[data-icon-set=Icomoon][data-i=aid-kit]::before {
  content: "\eb6e";
}
.arm-icon[data-icon-set=Icomoon][data-i=aid-kit2]::before {
  content: "\eb6f";
}
.arm-icon[data-icon-set=Icomoon][data-i=stethoscope]::before {
  content: "\eb70";
}
.arm-icon[data-icon-set=Icomoon][data-i=ambulance]::before {
  content: "\eb71";
}
.arm-icon[data-icon-set=Icomoon][data-i=alarm2]::before {
  content: "\eb72";
}
.arm-icon[data-icon-set=Icomoon][data-i=pandage]::before {
  content: "\eb73";
}
.arm-icon[data-icon-set=Icomoon][data-i=pandage2]::before {
  content: "\eb74";
}
.arm-icon[data-icon-set=Icomoon][data-i=bug]::before {
  content: "\eb75";
}
.arm-icon[data-icon-set=Icomoon][data-i=bug2]::before {
  content: "\eb76";
}
.arm-icon[data-icon-set=Icomoon][data-i=syringe]::before {
  content: "\eb77";
}
.arm-icon[data-icon-set=Icomoon][data-i=syringe2]::before {
  content: "\eb78";
}
.arm-icon[data-icon-set=Icomoon][data-i=pill]::before {
  content: "\eb79";
}
.arm-icon[data-icon-set=Icomoon][data-i=construction]::before {
  content: "\eb7a";
}
.arm-icon[data-icon-set=Icomoon][data-i=traffic-cone]::before {
  content: "\eb7b";
}
.arm-icon[data-icon-set=Icomoon][data-i=traffic-lights]::before {
  content: "\eb7c";
}
.arm-icon[data-icon-set=Icomoon][data-i=pie-chart]::before {
  content: "\eb7d";
}
.arm-icon[data-icon-set=Icomoon][data-i=pie-chart2]::before {
  content: "\eb7e";
}
.arm-icon[data-icon-set=Icomoon][data-i=pie-chart3]::before {
  content: "\eb7f";
}
.arm-icon[data-icon-set=Icomoon][data-i=pie-chart4]::before {
  content: "\eb80";
}
.arm-icon[data-icon-set=Icomoon][data-i=pie-chart5]::before {
  content: "\eb81";
}
.arm-icon[data-icon-set=Icomoon][data-i=pie-chart6]::before {
  content: "\eb82";
}
.arm-icon[data-icon-set=Icomoon][data-i=pie-chart7]::before {
  content: "\eb83";
}
.arm-icon[data-icon-set=Icomoon][data-i=stats-dots]::before {
  content: "\eb84";
}
.arm-icon[data-icon-set=Icomoon][data-i=stats-bars]::before {
  content: "\eb85";
}
.arm-icon[data-icon-set=Icomoon][data-i=pie-chart8]::before {
  content: "\eb86";
}
.arm-icon[data-icon-set=Icomoon][data-i=stats-bars2]::before {
  content: "\eb87";
}
.arm-icon[data-icon-set=Icomoon][data-i=stats-bars3]::before {
  content: "\eb88";
}
.arm-icon[data-icon-set=Icomoon][data-i=stats-bars4]::before {
  content: "\eb89";
}
.arm-icon[data-icon-set=Icomoon][data-i=stats-bars5]::before {
  content: "\eb8a";
}
.arm-icon[data-icon-set=Icomoon][data-i=stats-bars6]::before {
  content: "\eb8b";
}
.arm-icon[data-icon-set=Icomoon][data-i=chart]::before {
  content: "\eb8c";
}
.arm-icon[data-icon-set=Icomoon][data-i=stats-growth]::before {
  content: "\eb8d";
}
.arm-icon[data-icon-set=Icomoon][data-i=stats-decline]::before {
  content: "\eb8e";
}
.arm-icon[data-icon-set=Icomoon][data-i=stats-growth2]::before {
  content: "\eb8f";
}
.arm-icon[data-icon-set=Icomoon][data-i=stats-decline2]::before {
  content: "\eb90";
}
.arm-icon[data-icon-set=Icomoon][data-i=stairs-up]::before {
  content: "\eb91";
}
.arm-icon[data-icon-set=Icomoon][data-i=stairs-down]::before {
  content: "\eb92";
}
.arm-icon[data-icon-set=Icomoon][data-i=stairs]::before {
  content: "\eb93";
}
.arm-icon[data-icon-set=Icomoon][data-i=stairs2]::before {
  content: "\eb94";
}
.arm-icon[data-icon-set=Icomoon][data-i=ladder]::before {
  content: "\eb95";
}
.arm-icon[data-icon-set=Icomoon][data-i=rating]::before {
  content: "\eb96";
}
.arm-icon[data-icon-set=Icomoon][data-i=rating2]::before {
  content: "\eb97";
}
.arm-icon[data-icon-set=Icomoon][data-i=rating3]::before {
  content: "\eb98";
}
.arm-icon[data-icon-set=Icomoon][data-i=cake]::before {
  content: "\eb99";
}
.arm-icon[data-icon-set=Icomoon][data-i=podium]::before {
  content: "\eb9a";
}
.arm-icon[data-icon-set=Icomoon][data-i=stars]::before {
  content: "\eb9b";
}
.arm-icon[data-icon-set=Icomoon][data-i=medal-star]::before {
  content: "\eb9c";
}
.arm-icon[data-icon-set=Icomoon][data-i=medal]::before {
  content: "\eb9d";
}
.arm-icon[data-icon-set=Icomoon][data-i=medal2]::before {
  content: "\eb9e";
}
.arm-icon[data-icon-set=Icomoon][data-i=medal-first]::before {
  content: "\eb9f";
}
.arm-icon[data-icon-set=Icomoon][data-i=medal-second]::before {
  content: "\eba0";
}
.arm-icon[data-icon-set=Icomoon][data-i=medal-third]::before {
  content: "\eba1";
}
.arm-icon[data-icon-set=Icomoon][data-i=crown]::before {
  content: "\eba2";
}
.arm-icon[data-icon-set=Icomoon][data-i=trophy]::before {
  content: "\eba3";
}
.arm-icon[data-icon-set=Icomoon][data-i=trophy2]::before {
  content: "\eba4";
}
.arm-icon[data-icon-set=Icomoon][data-i=trophy3]::before {
  content: "\eba5";
}
.arm-icon[data-icon-set=Icomoon][data-i=diamond]::before {
  content: "\eba6";
}
.arm-icon[data-icon-set=Icomoon][data-i=diamond2]::before {
  content: "\eba7";
}
.arm-icon[data-icon-set=Icomoon][data-i=trophy4]::before {
  content: "\eba8";
}
.arm-icon[data-icon-set=Icomoon][data-i=gift]::before {
  content: "\eba9";
}
.arm-icon[data-icon-set=Icomoon][data-i=gift2]::before {
  content: "\ebaa";
}
.arm-icon[data-icon-set=Icomoon][data-i=balloon]::before {
  content: "\ebab";
}
.arm-icon[data-icon-set=Icomoon][data-i=pipe]::before {
  content: "\ebac";
}
.arm-icon[data-icon-set=Icomoon][data-i=mustache]::before {
  content: "\ebad";
}
.arm-icon[data-icon-set=Icomoon][data-i=mustache2]::before {
  content: "\ebae";
}
.arm-icon[data-icon-set=Icomoon][data-i=glass]::before {
  content: "\ebaf";
}
.arm-icon[data-icon-set=Icomoon][data-i=glass2]::before {
  content: "\ebb0";
}
.arm-icon[data-icon-set=Icomoon][data-i=glass3]::before {
  content: "\ebb1";
}
.arm-icon[data-icon-set=Icomoon][data-i=glass4]::before {
  content: "\ebb2";
}
.arm-icon[data-icon-set=Icomoon][data-i=bottle]::before {
  content: "\ebb3";
}
.arm-icon[data-icon-set=Icomoon][data-i=bottle2]::before {
  content: "\ebb4";
}
.arm-icon[data-icon-set=Icomoon][data-i=bottle3]::before {
  content: "\ebb5";
}
.arm-icon[data-icon-set=Icomoon][data-i=bottle4]::before {
  content: "\ebb6";
}
.arm-icon[data-icon-set=Icomoon][data-i=mug]::before {
  content: "\ebb7";
}
.arm-icon[data-icon-set=Icomoon][data-i=fork-knife]::before {
  content: "\ebb8";
}
.arm-icon[data-icon-set=Icomoon][data-i=spoon-knife]::before {
  content: "\ebb9";
}
.arm-icon[data-icon-set=Icomoon][data-i=cook]::before {
  content: "\ebba";
}
.arm-icon[data-icon-set=Icomoon][data-i=plate]::before {
  content: "\ebbb";
}
.arm-icon[data-icon-set=Icomoon][data-i=steak]::before {
  content: "\ebbc";
}
.arm-icon[data-icon-set=Icomoon][data-i=fish]::before {
  content: "\ebbd";
}
.arm-icon[data-icon-set=Icomoon][data-i=chicken]::before {
  content: "\ebbe";
}
.arm-icon[data-icon-set=Icomoon][data-i=hamburger]::before {
  content: "\ebbf";
}
.arm-icon[data-icon-set=Icomoon][data-i=pizza]::before {
  content: "\ebc0";
}
.arm-icon[data-icon-set=Icomoon][data-i=cheese]::before {
  content: "\ebc1";
}
.arm-icon[data-icon-set=Icomoon][data-i=bread]::before {
  content: "\ebc2";
}
.arm-icon[data-icon-set=Icomoon][data-i=icecream]::before {
  content: "\ebc3";
}
.arm-icon[data-icon-set=Icomoon][data-i=milk]::before {
  content: "\ebc4";
}
.arm-icon[data-icon-set=Icomoon][data-i=cup]::before {
  content: "\ebc5";
}
.arm-icon[data-icon-set=Icomoon][data-i=cup2]::before {
  content: "\ebc6";
}
.arm-icon[data-icon-set=Icomoon][data-i=coffee-baen]::before {
  content: "\ebc7";
}
.arm-icon[data-icon-set=Icomoon][data-i=coffee]::before {
  content: "\ebc8";
}
.arm-icon[data-icon-set=Icomoon][data-i=teapot]::before {
  content: "\ebc9";
}
.arm-icon[data-icon-set=Icomoon][data-i=leaf]::before {
  content: "\ebca";
}
.arm-icon[data-icon-set=Icomoon][data-i=leaf2]::before {
  content: "\ebcb";
}
.arm-icon[data-icon-set=Icomoon][data-i=apple]::before {
  content: "\ebcc";
}
.arm-icon[data-icon-set=Icomoon][data-i=grapes]::before {
  content: "\ebcd";
}
.arm-icon[data-icon-set=Icomoon][data-i=cherry]::before {
  content: "\ebce";
}
.arm-icon[data-icon-set=Icomoon][data-i=tree]::before {
  content: "\ebcf";
}
.arm-icon[data-icon-set=Icomoon][data-i=tree2]::before {
  content: "\ebd0";
}
.arm-icon[data-icon-set=Icomoon][data-i=tree3]::before {
  content: "\ebd1";
}
.arm-icon[data-icon-set=Icomoon][data-i=tree4]::before {
  content: "\ebd2";
}
.arm-icon[data-icon-set=Icomoon][data-i=cactus]::before {
  content: "\ebd3";
}
.arm-icon[data-icon-set=Icomoon][data-i=mountains]::before {
  content: "\ebd4";
}
.arm-icon[data-icon-set=Icomoon][data-i=paw]::before {
  content: "\ebd5";
}
.arm-icon[data-icon-set=Icomoon][data-i=footprint]::before {
  content: "\ebd6";
}
.arm-icon[data-icon-set=Icomoon][data-i=tent]::before {
  content: "\ebd7";
}
.arm-icon[data-icon-set=Icomoon][data-i=flower]::before {
  content: "\ebd8";
}
.arm-icon[data-icon-set=Icomoon][data-i=flower2]::before {
  content: "\ebd9";
}
.arm-icon[data-icon-set=Icomoon][data-i=rocket]::before {
  content: "\ebda";
}
.arm-icon[data-icon-set=Icomoon][data-i=meter]::before {
  content: "\ebdb";
}
.arm-icon[data-icon-set=Icomoon][data-i=meter2]::before {
  content: "\ebdc";
}
.arm-icon[data-icon-set=Icomoon][data-i=meter-slow]::before {
  content: "\ebdd";
}
.arm-icon[data-icon-set=Icomoon][data-i=meter-medium]::before {
  content: "\ebde";
}
.arm-icon[data-icon-set=Icomoon][data-i=meter-fast]::before {
  content: "\ebdf";
}
.arm-icon[data-icon-set=Icomoon][data-i=meter3]::before {
  content: "\ebe0";
}
.arm-icon[data-icon-set=Icomoon][data-i=hammer2]::before {
  content: "\ebe1";
}
.arm-icon[data-icon-set=Icomoon][data-i=balance]::before {
  content: "\ebe2";
}
.arm-icon[data-icon-set=Icomoon][data-i=scale]::before {
  content: "\ebe3";
}
.arm-icon[data-icon-set=Icomoon][data-i=bomb]::before {
  content: "\ebe4";
}
.arm-icon[data-icon-set=Icomoon][data-i=fire]::before {
  content: "\ebe5";
}
.arm-icon[data-icon-set=Icomoon][data-i=fire2]::before {
  content: "\ebe6";
}
.arm-icon[data-icon-set=Icomoon][data-i=lab]::before {
  content: "\ebe7";
}
.arm-icon[data-icon-set=Icomoon][data-i=atom]::before {
  content: "\ebe8";
}
.arm-icon[data-icon-set=Icomoon][data-i=atom2]::before {
  content: "\ebe9";
}
.arm-icon[data-icon-set=Icomoon][data-i=magnet]::before {
  content: "\ebea";
}
.arm-icon[data-icon-set=Icomoon][data-i=magnet2]::before {
  content: "\ebeb";
}
.arm-icon[data-icon-set=Icomoon][data-i=dumbbell]::before {
  content: "\ebec";
}
.arm-icon[data-icon-set=Icomoon][data-i=skull]::before {
  content: "\ebed";
}
.arm-icon[data-icon-set=Icomoon][data-i=skull2]::before {
  content: "\ebee";
}
.arm-icon[data-icon-set=Icomoon][data-i=lamp]::before {
  content: "\ebef";
}
.arm-icon[data-icon-set=Icomoon][data-i=lamp2]::before {
  content: "\ebf0";
}
.arm-icon[data-icon-set=Icomoon][data-i=lamp3]::before {
  content: "\ebf1";
}
.arm-icon[data-icon-set=Icomoon][data-i=spotlight]::before {
  content: "\ebf2";
}
.arm-icon[data-icon-set=Icomoon][data-i=lamp4]::before {
  content: "\ebf3";
}
.arm-icon[data-icon-set=Icomoon][data-i=lamp5]::before {
  content: "\ebf4";
}
.arm-icon[data-icon-set=Icomoon][data-i=lamp6]::before {
  content: "\ebf5";
}
.arm-icon[data-icon-set=Icomoon][data-i=lamp7]::before {
  content: "\ebf6";
}
.arm-icon[data-icon-set=Icomoon][data-i=lamp8]::before {
  content: "\ebf7";
}
.arm-icon[data-icon-set=Icomoon][data-i=broom]::before {
  content: "\ebf8";
}
.arm-icon[data-icon-set=Icomoon][data-i=toiletpaper]::before {
  content: "\ebf9";
}
.arm-icon[data-icon-set=Icomoon][data-i=bin]::before {
  content: "\ebfa";
}
.arm-icon[data-icon-set=Icomoon][data-i=bin2]::before {
  content: "\ebfb";
}
.arm-icon[data-icon-set=Icomoon][data-i=bin3]::before {
  content: "\ebfc";
}
.arm-icon[data-icon-set=Icomoon][data-i=bin4]::before {
  content: "\ebfd";
}
.arm-icon[data-icon-set=Icomoon][data-i=bin5]::before {
  content: "\ebfe";
}
.arm-icon[data-icon-set=Icomoon][data-i=briefcase]::before {
  content: "\ebff";
}
.arm-icon[data-icon-set=Icomoon][data-i=briefcase2]::before {
  content: "\ec00";
}
.arm-icon[data-icon-set=Icomoon][data-i=briefcase3]::before {
  content: "\ec01";
}
.arm-icon[data-icon-set=Icomoon][data-i=airplane]::before {
  content: "\ec02";
}
.arm-icon[data-icon-set=Icomoon][data-i=airplane2]::before {
  content: "\ec03";
}
.arm-icon[data-icon-set=Icomoon][data-i=airplane3]::before {
  content: "\ec04";
}
.arm-icon[data-icon-set=Icomoon][data-i=airplane4]::before {
  content: "\ec05";
}
.arm-icon[data-icon-set=Icomoon][data-i=paperplane]::before {
  content: "\ec06";
}
.arm-icon[data-icon-set=Icomoon][data-i=car]::before {
  content: "\ec07";
}
.arm-icon[data-icon-set=Icomoon][data-i=steering-wheel]::before {
  content: "\ec08";
}
.arm-icon[data-icon-set=Icomoon][data-i=car2]::before {
  content: "\ec09";
}
.arm-icon[data-icon-set=Icomoon][data-i=gas]::before {
  content: "\ec0a";
}
.arm-icon[data-icon-set=Icomoon][data-i=bus]::before {
  content: "\ec0b";
}
.arm-icon[data-icon-set=Icomoon][data-i=truck]::before {
  content: "\ec0c";
}
.arm-icon[data-icon-set=Icomoon][data-i=bike]::before {
  content: "\ec0d";
}
.arm-icon[data-icon-set=Icomoon][data-i=road]::before {
  content: "\ec0e";
}
.arm-icon[data-icon-set=Icomoon][data-i=train]::before {
  content: "\ec0f";
}
.arm-icon[data-icon-set=Icomoon][data-i=train2]::before {
  content: "\ec10";
}
.arm-icon[data-icon-set=Icomoon][data-i=ship]::before {
  content: "\ec11";
}
.arm-icon[data-icon-set=Icomoon][data-i=boat]::before {
  content: "\ec12";
}
.arm-icon[data-icon-set=Icomoon][data-i=chopper]::before {
  content: "\ec13";
}
.arm-icon[data-icon-set=Icomoon][data-i=chopper2]::before {
  content: "\ec14";
}
.arm-icon[data-icon-set=Icomoon][data-i=cube]::before {
  content: "\ec15";
}
.arm-icon[data-icon-set=Icomoon][data-i=cube2]::before {
  content: "\ec16";
}
.arm-icon[data-icon-set=Icomoon][data-i=cube3]::before {
  content: "\ec17";
}
.arm-icon[data-icon-set=Icomoon][data-i=cube4]::before {
  content: "\ec18";
}
.arm-icon[data-icon-set=Icomoon][data-i=pyramid]::before {
  content: "\ec19";
}
.arm-icon[data-icon-set=Icomoon][data-i=pyramid2]::before {
  content: "\ec1a";
}
.arm-icon[data-icon-set=Icomoon][data-i=package]::before {
  content: "\ec1b";
}
.arm-icon[data-icon-set=Icomoon][data-i=puzzle]::before {
  content: "\ec1c";
}
.arm-icon[data-icon-set=Icomoon][data-i=puzzle2]::before {
  content: "\ec1d";
}
.arm-icon[data-icon-set=Icomoon][data-i=puzzle3]::before {
  content: "\ec1e";
}
.arm-icon[data-icon-set=Icomoon][data-i=puzzle4]::before {
  content: "\ec1f";
}
.arm-icon[data-icon-set=Icomoon][data-i=glasses-3d]::before {
  content: "\ec20";
}
.arm-icon[data-icon-set=Icomoon][data-i=glasses-3d2]::before {
  content: "\ec21";
}
.arm-icon[data-icon-set=Icomoon][data-i=glasses]::before {
  content: "\ec22";
}
.arm-icon[data-icon-set=Icomoon][data-i=glasses2]::before {
  content: "\ec23";
}
.arm-icon[data-icon-set=Icomoon][data-i=brain]::before {
  content: "\ec24";
}
.arm-icon[data-icon-set=Icomoon][data-i=accessibility]::before {
  content: "\ec25";
}
.arm-icon[data-icon-set=Icomoon][data-i=accessibility2]::before {
  content: "\ec26";
}
.arm-icon[data-icon-set=Icomoon][data-i=strategy]::before {
  content: "\ec27";
}
.arm-icon[data-icon-set=Icomoon][data-i=target]::before {
  content: "\ec28";
}
.arm-icon[data-icon-set=Icomoon][data-i=target2]::before {
  content: "\ec29";
}
.arm-icon[data-icon-set=Icomoon][data-i=target3]::before {
  content: "\ec2a";
}
.arm-icon[data-icon-set=Icomoon][data-i=ammo]::before {
  content: "\ec2b";
}
.arm-icon[data-icon-set=Icomoon][data-i=gun]::before {
  content: "\ec2c";
}
.arm-icon[data-icon-set=Icomoon][data-i=gun-forbidden]::before {
  content: "\ec2d";
}
.arm-icon[data-icon-set=Icomoon][data-i=shield]::before {
  content: "\ec2e";
}
.arm-icon[data-icon-set=Icomoon][data-i=shield-check]::before {
  content: "\ec2f";
}
.arm-icon[data-icon-set=Icomoon][data-i=shield-notice]::before {
  content: "\ec30";
}
.arm-icon[data-icon-set=Icomoon][data-i=shield2]::before {
  content: "\ec31";
}
.arm-icon[data-icon-set=Icomoon][data-i=shield3]::before {
  content: "\ec32";
}
.arm-icon[data-icon-set=Icomoon][data-i=shield4]::before {
  content: "\ec33";
}
.arm-icon[data-icon-set=Icomoon][data-i=soccer]::before {
  content: "\ec34";
}
.arm-icon[data-icon-set=Icomoon][data-i=football]::before {
  content: "\ec35";
}
.arm-icon[data-icon-set=Icomoon][data-i=archery]::before {
  content: "\ec36";
}
.arm-icon[data-icon-set=Icomoon][data-i=bow]::before {
  content: "\ec37";
}
.arm-icon[data-icon-set=Icomoon][data-i=sword]::before {
  content: "\ec38";
}
.arm-icon[data-icon-set=Icomoon][data-i=tennis]::before {
  content: "\ec39";
}
.arm-icon[data-icon-set=Icomoon][data-i=pingpong]::before {
  content: "\ec3a";
}
.arm-icon[data-icon-set=Icomoon][data-i=baseball]::before {
  content: "\ec3b";
}
.arm-icon[data-icon-set=Icomoon][data-i=basketball]::before {
  content: "\ec3c";
}
.arm-icon[data-icon-set=Icomoon][data-i=golf]::before {
  content: "\ec3d";
}
.arm-icon[data-icon-set=Icomoon][data-i=golf2]::before {
  content: "\ec3e";
}
.arm-icon[data-icon-set=Icomoon][data-i=hockey]::before {
  content: "\ec3f";
}
.arm-icon[data-icon-set=Icomoon][data-i=racing]::before {
  content: "\ec40";
}
.arm-icon[data-icon-set=Icomoon][data-i=finish]::before {
  content: "\ec41";
}
.arm-icon[data-icon-set=Icomoon][data-i=eight-ball]::before {
  content: "\ec42";
}
.arm-icon[data-icon-set=Icomoon][data-i=bowling]::before {
  content: "\ec43";
}
.arm-icon[data-icon-set=Icomoon][data-i=bowling2]::before {
  content: "\ec44";
}
.arm-icon[data-icon-set=Icomoon][data-i=power]::before {
  content: "\ec45";
}
.arm-icon[data-icon-set=Icomoon][data-i=power2]::before {
  content: "\ec46";
}
.arm-icon[data-icon-set=Icomoon][data-i=power3]::before {
  content: "\ec47";
}
.arm-icon[data-icon-set=Icomoon][data-i=switch]::before {
  content: "\ec48";
}
.arm-icon[data-icon-set=Icomoon][data-i=switch2]::before {
  content: "\ec49";
}
.arm-icon[data-icon-set=Icomoon][data-i=power-cord]::before {
  content: "\ec4a";
}
.arm-icon[data-icon-set=Icomoon][data-i=power-cord2]::before {
  content: "\ec4b";
}
.arm-icon[data-icon-set=Icomoon][data-i=outlet]::before {
  content: "\ec4c";
}
.arm-icon[data-icon-set=Icomoon][data-i=clipboard]::before {
  content: "\ec4d";
}
.arm-icon[data-icon-set=Icomoon][data-i=clipboard2]::before {
  content: "\ec4e";
}
.arm-icon[data-icon-set=Icomoon][data-i=clipboard3]::before {
  content: "\ec4f";
}
.arm-icon[data-icon-set=Icomoon][data-i=clipboard4]::before {
  content: "\ec50";
}
.arm-icon[data-icon-set=Icomoon][data-i=clipboard5]::before {
  content: "\ec51";
}
.arm-icon[data-icon-set=Icomoon][data-i=clipboard6]::before {
  content: "\ec52";
}
.arm-icon[data-icon-set=Icomoon][data-i=playlist]::before {
  content: "\ec53";
}
.arm-icon[data-icon-set=Icomoon][data-i=playlist-add]::before {
  content: "\ec54";
}
.arm-icon[data-icon-set=Icomoon][data-i=list-numbered]::before {
  content: "\ec55";
}
.arm-icon[data-icon-set=Icomoon][data-i=list]::before {
  content: "\ec56";
}
.arm-icon[data-icon-set=Icomoon][data-i=list2]::before {
  content: "\ec57";
}
.arm-icon[data-icon-set=Icomoon][data-i=more]::before {
  content: "\ec58";
}
.arm-icon[data-icon-set=Icomoon][data-i=more2]::before {
  content: "\ec59";
}
.arm-icon[data-icon-set=Icomoon][data-i=grid]::before {
  content: "\ec5a";
}
.arm-icon[data-icon-set=Icomoon][data-i=grid2]::before {
  content: "\ec5b";
}
.arm-icon[data-icon-set=Icomoon][data-i=grid3]::before {
  content: "\ec5c";
}
.arm-icon[data-icon-set=Icomoon][data-i=grid4]::before {
  content: "\ec5d";
}
.arm-icon[data-icon-set=Icomoon][data-i=grid5]::before {
  content: "\ec5e";
}
.arm-icon[data-icon-set=Icomoon][data-i=grid6]::before {
  content: "\ec5f";
}
.arm-icon[data-icon-set=Icomoon][data-i=grid7]::before {
  content: "\ec60";
}
.arm-icon[data-icon-set=Icomoon][data-i=tree5]::before {
  content: "\ec61";
}
.arm-icon[data-icon-set=Icomoon][data-i=tree6]::before {
  content: "\ec62";
}
.arm-icon[data-icon-set=Icomoon][data-i=tree7]::before {
  content: "\ec63";
}
.arm-icon[data-icon-set=Icomoon][data-i=lan]::before {
  content: "\ec64";
}
.arm-icon[data-icon-set=Icomoon][data-i=lan2]::before {
  content: "\ec65";
}
.arm-icon[data-icon-set=Icomoon][data-i=lan3]::before {
  content: "\ec66";
}
.arm-icon[data-icon-set=Icomoon][data-i=menu]::before {
  content: "\ec67";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-small]::before {
  content: "\ec68";
}
.arm-icon[data-icon-set=Icomoon][data-i=menu2]::before {
  content: "\ec69";
}
.arm-icon[data-icon-set=Icomoon][data-i=menu3]::before {
  content: "\ec6a";
}
.arm-icon[data-icon-set=Icomoon][data-i=menu4]::before {
  content: "\ec6b";
}
.arm-icon[data-icon-set=Icomoon][data-i=menu5]::before {
  content: "\ec6c";
}
.arm-icon[data-icon-set=Icomoon][data-i=menu6]::before {
  content: "\ec6d";
}
.arm-icon[data-icon-set=Icomoon][data-i=menu7]::before {
  content: "\ec6e";
}
.arm-icon[data-icon-set=Icomoon][data-i=menu8]::before {
  content: "\ec6f";
}
.arm-icon[data-icon-set=Icomoon][data-i=menu9]::before {
  content: "\ec70";
}
.arm-icon[data-icon-set=Icomoon][data-i=menu10]::before {
  content: "\ec71";
}
.arm-icon[data-icon-set=Icomoon][data-i=cloud]::before {
  content: "\ec72";
}
.arm-icon[data-icon-set=Icomoon][data-i=cloud-download]::before {
  content: "\ec73";
}
.arm-icon[data-icon-set=Icomoon][data-i=cloud-upload]::before {
  content: "\ec74";
}
.arm-icon[data-icon-set=Icomoon][data-i=cloud-check]::before {
  content: "\ec75";
}
.arm-icon[data-icon-set=Icomoon][data-i=cloud2]::before {
  content: "\ec76";
}
.arm-icon[data-icon-set=Icomoon][data-i=cloud-download2]::before {
  content: "\ec77";
}
.arm-icon[data-icon-set=Icomoon][data-i=cloud-upload2]::before {
  content: "\ec78";
}
.arm-icon[data-icon-set=Icomoon][data-i=cloud-check2]::before {
  content: "\ec79";
}
.arm-icon[data-icon-set=Icomoon][data-i=download2]::before {
  content: "\ec7a";
}
.arm-icon[data-icon-set=Icomoon][data-i=download3]::before {
  content: "\ec7b";
}
.arm-icon[data-icon-set=Icomoon][data-i=upload2]::before {
  content: "\ec7c";
}
.arm-icon[data-icon-set=Icomoon][data-i=upload3]::before {
  content: "\ec7d";
}
.arm-icon[data-icon-set=Icomoon][data-i=import]::before {
  content: "\ec7e";
}
.arm-icon[data-icon-set=Icomoon][data-i=import2]::before {
  content: "\ec7f";
}
.arm-icon[data-icon-set=Icomoon][data-i=download4]::before {
  content: "\ec80";
}
.arm-icon[data-icon-set=Icomoon][data-i=upload4]::before {
  content: "\ec81";
}
.arm-icon[data-icon-set=Icomoon][data-i=download5]::before {
  content: "\ec82";
}
.arm-icon[data-icon-set=Icomoon][data-i=upload5]::before {
  content: "\ec83";
}
.arm-icon[data-icon-set=Icomoon][data-i=download6]::before {
  content: "\ec84";
}
.arm-icon[data-icon-set=Icomoon][data-i=upload6]::before {
  content: "\ec85";
}
.arm-icon[data-icon-set=Icomoon][data-i=download7]::before {
  content: "\ec86";
}
.arm-icon[data-icon-set=Icomoon][data-i=upload7]::before {
  content: "\ec87";
}
.arm-icon[data-icon-set=Icomoon][data-i=download8]::before {
  content: "\ec88";
}
.arm-icon[data-icon-set=Icomoon][data-i=upload8]::before {
  content: "\ec89";
}
.arm-icon[data-icon-set=Icomoon][data-i=download9]::before {
  content: "\ec8a";
}
.arm-icon[data-icon-set=Icomoon][data-i=upload9]::before {
  content: "\ec8b";
}
.arm-icon[data-icon-set=Icomoon][data-i=download10]::before {
  content: "\ec8c";
}
.arm-icon[data-icon-set=Icomoon][data-i=upload10]::before {
  content: "\ec8d";
}
.arm-icon[data-icon-set=Icomoon][data-i=sphere]::before {
  content: "\ec8e";
}
.arm-icon[data-icon-set=Icomoon][data-i=sphere2]::before {
  content: "\ec8f";
}
.arm-icon[data-icon-set=Icomoon][data-i=sphere3]::before {
  content: "\ec90";
}
.arm-icon[data-icon-set=Icomoon][data-i=planet]::before {
  content: "\ec91";
}
.arm-icon[data-icon-set=Icomoon][data-i=planet2]::before {
  content: "\ec92";
}
.arm-icon[data-icon-set=Icomoon][data-i=earth]::before {
  content: "\ec93";
}
.arm-icon[data-icon-set=Icomoon][data-i=earth2]::before {
  content: "\ec94";
}
.arm-icon[data-icon-set=Icomoon][data-i=earth3]::before {
  content: "\ec95";
}
.arm-icon[data-icon-set=Icomoon][data-i=link]::before {
  content: "\ec96";
}
.arm-icon[data-icon-set=Icomoon][data-i=unlink]::before {
  content: "\ec97";
}
.arm-icon[data-icon-set=Icomoon][data-i=link2]::before {
  content: "\ec98";
}
.arm-icon[data-icon-set=Icomoon][data-i=unlink2]::before {
  content: "\ec99";
}
.arm-icon[data-icon-set=Icomoon][data-i=link3]::before {
  content: "\ec9a";
}
.arm-icon[data-icon-set=Icomoon][data-i=unlink3]::before {
  content: "\ec9b";
}
.arm-icon[data-icon-set=Icomoon][data-i=link4]::before {
  content: "\ec9c";
}
.arm-icon[data-icon-set=Icomoon][data-i=unlink4]::before {
  content: "\ec9d";
}
.arm-icon[data-icon-set=Icomoon][data-i=link5]::before {
  content: "\ec9e";
}
.arm-icon[data-icon-set=Icomoon][data-i=unlink5]::before {
  content: "\ec9f";
}
.arm-icon[data-icon-set=Icomoon][data-i=anchor]::before {
  content: "\eca0";
}
.arm-icon[data-icon-set=Icomoon][data-i=flag]::before {
  content: "\eca1";
}
.arm-icon[data-icon-set=Icomoon][data-i=flag2]::before {
  content: "\eca2";
}
.arm-icon[data-icon-set=Icomoon][data-i=flag3]::before {
  content: "\eca3";
}
.arm-icon[data-icon-set=Icomoon][data-i=flag4]::before {
  content: "\eca4";
}
.arm-icon[data-icon-set=Icomoon][data-i=flag5]::before {
  content: "\eca5";
}
.arm-icon[data-icon-set=Icomoon][data-i=flag6]::before {
  content: "\eca6";
}
.arm-icon[data-icon-set=Icomoon][data-i=flag7]::before {
  content: "\eca7";
}
.arm-icon[data-icon-set=Icomoon][data-i=flag8]::before {
  content: "\eca8";
}
.arm-icon[data-icon-set=Icomoon][data-i=attachment]::before {
  content: "\eca9";
}
.arm-icon[data-icon-set=Icomoon][data-i=attachment2]::before {
  content: "\ecaa";
}
.arm-icon[data-icon-set=Icomoon][data-i=eye]::before {
  content: "\ecab";
}
.arm-icon[data-icon-set=Icomoon][data-i=eye-plus]::before {
  content: "\ecac";
}
.arm-icon[data-icon-set=Icomoon][data-i=eye-minus]::before {
  content: "\ecad";
}
.arm-icon[data-icon-set=Icomoon][data-i=eye-blocked]::before {
  content: "\ecae";
}
.arm-icon[data-icon-set=Icomoon][data-i=eye2]::before {
  content: "\ecaf";
}
.arm-icon[data-icon-set=Icomoon][data-i=eye-blocked2]::before {
  content: "\ecb0";
}
.arm-icon[data-icon-set=Icomoon][data-i=eye3]::before {
  content: "\ecb1";
}
.arm-icon[data-icon-set=Icomoon][data-i=eye-blocked3]::before {
  content: "\ecb2";
}
.arm-icon[data-icon-set=Icomoon][data-i=eye4]::before {
  content: "\ecb3";
}
.arm-icon[data-icon-set=Icomoon][data-i=bookmark2]::before {
  content: "\ecb4";
}
.arm-icon[data-icon-set=Icomoon][data-i=bookmark3]::before {
  content: "\ecb5";
}
.arm-icon[data-icon-set=Icomoon][data-i=bookmarks]::before {
  content: "\ecb6";
}
.arm-icon[data-icon-set=Icomoon][data-i=bookmark4]::before {
  content: "\ecb7";
}
.arm-icon[data-icon-set=Icomoon][data-i=spotlight2]::before {
  content: "\ecb8";
}
.arm-icon[data-icon-set=Icomoon][data-i=starburst]::before {
  content: "\ecb9";
}
.arm-icon[data-icon-set=Icomoon][data-i=snowflake]::before {
  content: "\ecba";
}
.arm-icon[data-icon-set=Icomoon][data-i=temperature]::before {
  content: "\ecbb";
}
.arm-icon[data-icon-set=Icomoon][data-i=temperature2]::before {
  content: "\ecbc";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-lightning]::before {
  content: "\ecbd";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-lightning2]::before {
  content: "\ecbe";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-rain]::before {
  content: "\ecbf";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-rain2]::before {
  content: "\ecc0";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-snow]::before {
  content: "\ecc1";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-snow2]::before {
  content: "\ecc2";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-cloud-wind]::before {
  content: "\ecc3";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-cloud-wind2]::before {
  content: "\ecc4";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-cloud-sun]::before {
  content: "\ecc5";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-cloud-sun2]::before {
  content: "\ecc6";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-cloudy]::before {
  content: "\ecc7";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-cloudy2]::before {
  content: "\ecc8";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-sun-wind]::before {
  content: "\ecc9";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-sun-wind2]::before {
  content: "\ecca";
}
.arm-icon[data-icon-set=Icomoon][data-i=sun]::before {
  content: "\eccb";
}
.arm-icon[data-icon-set=Icomoon][data-i=sun2]::before {
  content: "\eccc";
}
.arm-icon[data-icon-set=Icomoon][data-i=moon]::before {
  content: "\eccd";
}
.arm-icon[data-icon-set=Icomoon][data-i=day-night]::before {
  content: "\ecce";
}
.arm-icon[data-icon-set=Icomoon][data-i=day-night2]::before {
  content: "\eccf";
}
.arm-icon[data-icon-set=Icomoon][data-i=weather-windy]::before {
  content: "\ecd0";
}
.arm-icon[data-icon-set=Icomoon][data-i=fan]::before {
  content: "\ecd1";
}
.arm-icon[data-icon-set=Icomoon][data-i=umbrella]::before {
  content: "\ecd2";
}
.arm-icon[data-icon-set=Icomoon][data-i=sun3]::before {
  content: "\ecd3";
}
.arm-icon[data-icon-set=Icomoon][data-i=contrast]::before {
  content: "\ecd4";
}
.arm-icon[data-icon-set=Icomoon][data-i=brightness-contrast]::before {
  content: "\ecd5";
}
.arm-icon[data-icon-set=Icomoon][data-i=brightness-high]::before {
  content: "\ecd6";
}
.arm-icon[data-icon-set=Icomoon][data-i=brightness-medium]::before {
  content: "\ecd7";
}
.arm-icon[data-icon-set=Icomoon][data-i=brightness-low]::before {
  content: "\ecd8";
}
.arm-icon[data-icon-set=Icomoon][data-i=bed]::before {
  content: "\ecd9";
}
.arm-icon[data-icon-set=Icomoon][data-i=bed2]::before {
  content: "\ecda";
}
.arm-icon[data-icon-set=Icomoon][data-i=furniture]::before {
  content: "\ecdb";
}
.arm-icon[data-icon-set=Icomoon][data-i=chair]::before {
  content: "\ecdc";
}
.arm-icon[data-icon-set=Icomoon][data-i=star-empty]::before {
  content: "\ecdd";
}
.arm-icon[data-icon-set=Icomoon][data-i=star-empty2]::before {
  content: "\ecde";
}
.arm-icon[data-icon-set=Icomoon][data-i=star-full]::before {
  content: "\ecdf";
}
.arm-icon[data-icon-set=Icomoon][data-i=star-empty3]::before {
  content: "\ece0";
}
.arm-icon[data-icon-set=Icomoon][data-i=star-half]::before {
  content: "\ece1";
}
.arm-icon[data-icon-set=Icomoon][data-i=star-full2]::before {
  content: "\ece2";
}
.arm-icon[data-icon-set=Icomoon][data-i=star]::before {
  content: "\ece3";
}
.arm-icon[data-icon-set=Icomoon][data-i=heart]::before {
  content: "\ece4";
}
.arm-icon[data-icon-set=Icomoon][data-i=heart2]::before {
  content: "\ece5";
}
.arm-icon[data-icon-set=Icomoon][data-i=heart3]::before {
  content: "\ece6";
}
.arm-icon[data-icon-set=Icomoon][data-i=heart4]::before {
  content: "\ece7";
}
.arm-icon[data-icon-set=Icomoon][data-i=heart-broken]::before {
  content: "\ece8";
}
.arm-icon[data-icon-set=Icomoon][data-i=heart5]::before {
  content: "\ece9";
}
.arm-icon[data-icon-set=Icomoon][data-i=heart6]::before {
  content: "\ecea";
}
.arm-icon[data-icon-set=Icomoon][data-i=heart-broken2]::before {
  content: "\eceb";
}
.arm-icon[data-icon-set=Icomoon][data-i=heart7]::before {
  content: "\ecec";
}
.arm-icon[data-icon-set=Icomoon][data-i=heart8]::before {
  content: "\eced";
}
.arm-icon[data-icon-set=Icomoon][data-i=heart-broken3]::before {
  content: "\ecee";
}
.arm-icon[data-icon-set=Icomoon][data-i=lips]::before {
  content: "\ecef";
}
.arm-icon[data-icon-set=Icomoon][data-i=lips2]::before {
  content: "\ecf0";
}
.arm-icon[data-icon-set=Icomoon][data-i=thumbs-up]::before {
  content: "\ecf1";
}
.arm-icon[data-icon-set=Icomoon][data-i=thumbs-up2]::before {
  content: "\ecf2";
}
.arm-icon[data-icon-set=Icomoon][data-i=thumbs-down]::before {
  content: "\ecf3";
}
.arm-icon[data-icon-set=Icomoon][data-i=thumbs-down2]::before {
  content: "\ecf4";
}
.arm-icon[data-icon-set=Icomoon][data-i=thumbs-up3]::before {
  content: "\ecf5";
}
.arm-icon[data-icon-set=Icomoon][data-i=thumbs-down3]::before {
  content: "\ecf6";
}
.arm-icon[data-icon-set=Icomoon][data-i=height]::before {
  content: "\ecf7";
}
.arm-icon[data-icon-set=Icomoon][data-i=man]::before {
  content: "\ecf8";
}
.arm-icon[data-icon-set=Icomoon][data-i=woman]::before {
  content: "\ecf9";
}
.arm-icon[data-icon-set=Icomoon][data-i=man-woman]::before {
  content: "\ecfa";
}
.arm-icon[data-icon-set=Icomoon][data-i=male]::before {
  content: "\ecfb";
}
.arm-icon[data-icon-set=Icomoon][data-i=female]::before {
  content: "\ecfc";
}
.arm-icon[data-icon-set=Icomoon][data-i=peace]::before {
  content: "\ecfd";
}
.arm-icon[data-icon-set=Icomoon][data-i=yin-yang]::before {
  content: "\ecfe";
}
.arm-icon[data-icon-set=Icomoon][data-i=happy]::before {
  content: "\ecff";
}
.arm-icon[data-icon-set=Icomoon][data-i=happy2]::before {
  content: "\ed00";
}
.arm-icon[data-icon-set=Icomoon][data-i=smile]::before {
  content: "\ed01";
}
.arm-icon[data-icon-set=Icomoon][data-i=smile2]::before {
  content: "\ed02";
}
.arm-icon[data-icon-set=Icomoon][data-i=tongue]::before {
  content: "\ed03";
}
.arm-icon[data-icon-set=Icomoon][data-i=tongue2]::before {
  content: "\ed04";
}
.arm-icon[data-icon-set=Icomoon][data-i=sad]::before {
  content: "\ed05";
}
.arm-icon[data-icon-set=Icomoon][data-i=sad2]::before {
  content: "\ed06";
}
.arm-icon[data-icon-set=Icomoon][data-i=wink]::before {
  content: "\ed07";
}
.arm-icon[data-icon-set=Icomoon][data-i=wink2]::before {
  content: "\ed08";
}
.arm-icon[data-icon-set=Icomoon][data-i=grin]::before {
  content: "\ed09";
}
.arm-icon[data-icon-set=Icomoon][data-i=grin2]::before {
  content: "\ed0a";
}
.arm-icon[data-icon-set=Icomoon][data-i=cool]::before {
  content: "\ed0b";
}
.arm-icon[data-icon-set=Icomoon][data-i=cool2]::before {
  content: "\ed0c";
}
.arm-icon[data-icon-set=Icomoon][data-i=angry]::before {
  content: "\ed0d";
}
.arm-icon[data-icon-set=Icomoon][data-i=angry2]::before {
  content: "\ed0e";
}
.arm-icon[data-icon-set=Icomoon][data-i=evil]::before {
  content: "\ed0f";
}
.arm-icon[data-icon-set=Icomoon][data-i=evil2]::before {
  content: "\ed10";
}
.arm-icon[data-icon-set=Icomoon][data-i=shocked]::before {
  content: "\ed11";
}
.arm-icon[data-icon-set=Icomoon][data-i=shocked2]::before {
  content: "\ed12";
}
.arm-icon[data-icon-set=Icomoon][data-i=baffled]::before {
  content: "\ed13";
}
.arm-icon[data-icon-set=Icomoon][data-i=baffled2]::before {
  content: "\ed14";
}
.arm-icon[data-icon-set=Icomoon][data-i=confused]::before {
  content: "\ed15";
}
.arm-icon[data-icon-set=Icomoon][data-i=confused2]::before {
  content: "\ed16";
}
.arm-icon[data-icon-set=Icomoon][data-i=neutral]::before {
  content: "\ed17";
}
.arm-icon[data-icon-set=Icomoon][data-i=neutral2]::before {
  content: "\ed18";
}
.arm-icon[data-icon-set=Icomoon][data-i=hipster]::before {
  content: "\ed19";
}
.arm-icon[data-icon-set=Icomoon][data-i=hipster2]::before {
  content: "\ed1a";
}
.arm-icon[data-icon-set=Icomoon][data-i=wondering]::before {
  content: "\ed1b";
}
.arm-icon[data-icon-set=Icomoon][data-i=wondering2]::before {
  content: "\ed1c";
}
.arm-icon[data-icon-set=Icomoon][data-i=sleepy]::before {
  content: "\ed1d";
}
.arm-icon[data-icon-set=Icomoon][data-i=sleepy2]::before {
  content: "\ed1e";
}
.arm-icon[data-icon-set=Icomoon][data-i=frustrated]::before {
  content: "\ed1f";
}
.arm-icon[data-icon-set=Icomoon][data-i=frustrated2]::before {
  content: "\ed20";
}
.arm-icon[data-icon-set=Icomoon][data-i=crying]::before {
  content: "\ed21";
}
.arm-icon[data-icon-set=Icomoon][data-i=crying2]::before {
  content: "\ed22";
}
.arm-icon[data-icon-set=Icomoon][data-i=cursor]::before {
  content: "\ed23";
}
.arm-icon[data-icon-set=Icomoon][data-i=cursor2]::before {
  content: "\ed24";
}
.arm-icon[data-icon-set=Icomoon][data-i=lasso]::before {
  content: "\ed25";
}
.arm-icon[data-icon-set=Icomoon][data-i=lasso2]::before {
  content: "\ed26";
}
.arm-icon[data-icon-set=Icomoon][data-i=select]::before {
  content: "\ed27";
}
.arm-icon[data-icon-set=Icomoon][data-i=select2]::before {
  content: "\ed28";
}
.arm-icon[data-icon-set=Icomoon][data-i=point-up]::before {
  content: "\ed29";
}
.arm-icon[data-icon-set=Icomoon][data-i=point-right]::before {
  content: "\ed2a";
}
.arm-icon[data-icon-set=Icomoon][data-i=point-down]::before {
  content: "\ed2b";
}
.arm-icon[data-icon-set=Icomoon][data-i=point-left]::before {
  content: "\ed2c";
}
.arm-icon[data-icon-set=Icomoon][data-i=pointer]::before {
  content: "\ed2d";
}
.arm-icon[data-icon-set=Icomoon][data-i=reminder]::before {
  content: "\ed2e";
}
.arm-icon[data-icon-set=Icomoon][data-i=drag-left-right]::before {
  content: "\ed2f";
}
.arm-icon[data-icon-set=Icomoon][data-i=drag-left]::before {
  content: "\ed30";
}
.arm-icon[data-icon-set=Icomoon][data-i=drag-right]::before {
  content: "\ed31";
}
.arm-icon[data-icon-set=Icomoon][data-i=touch]::before {
  content: "\ed32";
}
.arm-icon[data-icon-set=Icomoon][data-i=multitouch]::before {
  content: "\ed33";
}
.arm-icon[data-icon-set=Icomoon][data-i=touch-zoom]::before {
  content: "\ed34";
}
.arm-icon[data-icon-set=Icomoon][data-i=touch-pinch]::before {
  content: "\ed35";
}
.arm-icon[data-icon-set=Icomoon][data-i=hand]::before {
  content: "\ed36";
}
.arm-icon[data-icon-set=Icomoon][data-i=grab]::before {
  content: "\ed37";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-empty]::before {
  content: "\ed38";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-plus]::before {
  content: "\ed39";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-minus]::before {
  content: "\ed3a";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-star]::before {
  content: "\ed3b";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-picture]::before {
  content: "\ed3c";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-down]::before {
  content: "\ed3d";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-up]::before {
  content: "\ed3e";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-cancel]::before {
  content: "\ed3f";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-check]::before {
  content: "\ed40";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-text]::before {
  content: "\ed41";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-clubs]::before {
  content: "\ed42";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-spades]::before {
  content: "\ed43";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-hearts]::before {
  content: "\ed44";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-diamonds]::before {
  content: "\ed45";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-user]::before {
  content: "\ed46";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack4]::before {
  content: "\ed47";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-music]::before {
  content: "\ed48";
}
.arm-icon[data-icon-set=Icomoon][data-i=stack-play]::before {
  content: "\ed49";
}
.arm-icon[data-icon-set=Icomoon][data-i=move]::before {
  content: "\ed4a";
}
.arm-icon[data-icon-set=Icomoon][data-i=dots]::before {
  content: "\ed4b";
}
.arm-icon[data-icon-set=Icomoon][data-i=warning]::before {
  content: "\ed4c";
}
.arm-icon[data-icon-set=Icomoon][data-i=warning2]::before {
  content: "\ed4d";
}
.arm-icon[data-icon-set=Icomoon][data-i=notification]::before {
  content: "\ed4e";
}
.arm-icon[data-icon-set=Icomoon][data-i=notification2]::before {
  content: "\ed4f";
}
.arm-icon[data-icon-set=Icomoon][data-i=question]::before {
  content: "\ed50";
}
.arm-icon[data-icon-set=Icomoon][data-i=question2]::before {
  content: "\ed51";
}
.arm-icon[data-icon-set=Icomoon][data-i=question3]::before {
  content: "\ed52";
}
.arm-icon[data-icon-set=Icomoon][data-i=question4]::before {
  content: "\ed53";
}
.arm-icon[data-icon-set=Icomoon][data-i=question5]::before {
  content: "\ed54";
}
.arm-icon[data-icon-set=Icomoon][data-i=question6]::before {
  content: "\ed55";
}
.arm-icon[data-icon-set=Icomoon][data-i=plus]::before {
  content: "\ed56";
}
.arm-icon[data-icon-set=Icomoon][data-i=minus]::before {
  content: "\ed57";
}
.arm-icon[data-icon-set=Icomoon][data-i=plus2]::before {
  content: "\ed58";
}
.arm-icon[data-icon-set=Icomoon][data-i=minus2]::before {
  content: "\ed59";
}
.arm-icon[data-icon-set=Icomoon][data-i=plus3]::before {
  content: "\ed5a";
}
.arm-icon[data-icon-set=Icomoon][data-i=minus3]::before {
  content: "\ed5b";
}
.arm-icon[data-icon-set=Icomoon][data-i=plus-circle]::before {
  content: "\ed5c";
}
.arm-icon[data-icon-set=Icomoon][data-i=minus-circle]::before {
  content: "\ed5d";
}
.arm-icon[data-icon-set=Icomoon][data-i=plus-circle2]::before {
  content: "\ed5e";
}
.arm-icon[data-icon-set=Icomoon][data-i=minus-circle2]::before {
  content: "\ed5f";
}
.arm-icon[data-icon-set=Icomoon][data-i=info]::before {
  content: "\ed60";
}
.arm-icon[data-icon-set=Icomoon][data-i=info2]::before {
  content: "\ed61";
}
.arm-icon[data-icon-set=Icomoon][data-i=cancel-circle]::before {
  content: "\ed62";
}
.arm-icon[data-icon-set=Icomoon][data-i=cancel-circle2]::before {
  content: "\ed63";
}
.arm-icon[data-icon-set=Icomoon][data-i=blocked]::before {
  content: "\ed64";
}
.arm-icon[data-icon-set=Icomoon][data-i=cancel-square]::before {
  content: "\ed65";
}
.arm-icon[data-icon-set=Icomoon][data-i=cancel-square2]::before {
  content: "\ed66";
}
.arm-icon[data-icon-set=Icomoon][data-i=cancel]::before {
  content: "\ed67";
}
.arm-icon[data-icon-set=Icomoon][data-i=spam]::before {
  content: "\ed68";
}
.arm-icon[data-icon-set=Icomoon][data-i=cross]::before {
  content: "\ed69";
}
.arm-icon[data-icon-set=Icomoon][data-i=cross2]::before {
  content: "\ed6a";
}
.arm-icon[data-icon-set=Icomoon][data-i=cross3]::before {
  content: "\ed6b";
}
.arm-icon[data-icon-set=Icomoon][data-i=checkmark]::before {
  content: "\ed6c";
}
.arm-icon[data-icon-set=Icomoon][data-i=checkmark2]::before {
  content: "\ed6d";
}
.arm-icon[data-icon-set=Icomoon][data-i=checkmark3]::before {
  content: "\ed6e";
}
.arm-icon[data-icon-set=Icomoon][data-i=checkmark4]::before {
  content: "\ed6f";
}
.arm-icon[data-icon-set=Icomoon][data-i=checkmark5]::before {
  content: "\ed70";
}
.arm-icon[data-icon-set=Icomoon][data-i=spell-check]::before {
  content: "\ed71";
}
.arm-icon[data-icon-set=Icomoon][data-i=spell-check2]::before {
  content: "\ed72";
}
.arm-icon[data-icon-set=Icomoon][data-i=enter]::before {
  content: "\ed73";
}
.arm-icon[data-icon-set=Icomoon][data-i=exit]::before {
  content: "\ed74";
}
.arm-icon[data-icon-set=Icomoon][data-i=enter2]::before {
  content: "\ed75";
}
.arm-icon[data-icon-set=Icomoon][data-i=exit2]::before {
  content: "\ed76";
}
.arm-icon[data-icon-set=Icomoon][data-i=enter3]::before {
  content: "\ed77";
}
.arm-icon[data-icon-set=Icomoon][data-i=exit3]::before {
  content: "\ed78";
}
.arm-icon[data-icon-set=Icomoon][data-i=wall]::before {
  content: "\ed79";
}
.arm-icon[data-icon-set=Icomoon][data-i=fence]::before {
  content: "\ed7a";
}
.arm-icon[data-icon-set=Icomoon][data-i=play3]::before {
  content: "\ed7b";
}
.arm-icon[data-icon-set=Icomoon][data-i=pause]::before {
  content: "\ed7c";
}
.arm-icon[data-icon-set=Icomoon][data-i=stop]::before {
  content: "\ed7d";
}
.arm-icon[data-icon-set=Icomoon][data-i=previous]::before {
  content: "\ed7e";
}
.arm-icon[data-icon-set=Icomoon][data-i=next]::before {
  content: "\ed7f";
}
.arm-icon[data-icon-set=Icomoon][data-i=backward]::before {
  content: "\ed80";
}
.arm-icon[data-icon-set=Icomoon][data-i=forward2]::before {
  content: "\ed81";
}
.arm-icon[data-icon-set=Icomoon][data-i=play4]::before {
  content: "\ed82";
}
.arm-icon[data-icon-set=Icomoon][data-i=pause2]::before {
  content: "\ed83";
}
.arm-icon[data-icon-set=Icomoon][data-i=stop2]::before {
  content: "\ed84";
}
.arm-icon[data-icon-set=Icomoon][data-i=backward2]::before {
  content: "\ed85";
}
.arm-icon[data-icon-set=Icomoon][data-i=forward3]::before {
  content: "\ed86";
}
.arm-icon[data-icon-set=Icomoon][data-i=first]::before {
  content: "\ed87";
}
.arm-icon[data-icon-set=Icomoon][data-i=last]::before {
  content: "\ed88";
}
.arm-icon[data-icon-set=Icomoon][data-i=previous2]::before {
  content: "\ed89";
}
.arm-icon[data-icon-set=Icomoon][data-i=next2]::before {
  content: "\ed8a";
}
.arm-icon[data-icon-set=Icomoon][data-i=eject]::before {
  content: "\ed8b";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-high]::before {
  content: "\ed8c";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-medium]::before {
  content: "\ed8d";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-low]::before {
  content: "\ed8e";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-mute]::before {
  content: "\ed8f";
}
.arm-icon[data-icon-set=Icomoon][data-i=speaker-left]::before {
  content: "\ed90";
}
.arm-icon[data-icon-set=Icomoon][data-i=speaker-right]::before {
  content: "\ed91";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-mute2]::before {
  content: "\ed92";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-increase]::before {
  content: "\ed93";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-decrease]::before {
  content: "\ed94";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-high2]::before {
  content: "\ed95";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-medium2]::before {
  content: "\ed96";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-medium3]::before {
  content: "\ed97";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-low2]::before {
  content: "\ed98";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-mute3]::before {
  content: "\ed99";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-increase2]::before {
  content: "\ed9a";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-decrease2]::before {
  content: "\ed9b";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-decrease3]::before {
  content: "\ed9c";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-5]::before {
  content: "\ed9d";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-4]::before {
  content: "\ed9e";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-3]::before {
  content: "\ed9f";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-2]::before {
  content: "\eda0";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-1]::before {
  content: "\eda1";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-0]::before {
  content: "\eda2";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-mute4]::before {
  content: "\eda3";
}
.arm-icon[data-icon-set=Icomoon][data-i=volume-mute5]::before {
  content: "\eda4";
}
.arm-icon[data-icon-set=Icomoon][data-i=loop]::before {
  content: "\eda5";
}
.arm-icon[data-icon-set=Icomoon][data-i=loop2]::before {
  content: "\eda6";
}
.arm-icon[data-icon-set=Icomoon][data-i=loop3]::before {
  content: "\eda7";
}
.arm-icon[data-icon-set=Icomoon][data-i=infinite-square]::before {
  content: "\eda8";
}
.arm-icon[data-icon-set=Icomoon][data-i=infinite]::before {
  content: "\eda9";
}
.arm-icon[data-icon-set=Icomoon][data-i=infinite2]::before {
  content: "\edaa";
}
.arm-icon[data-icon-set=Icomoon][data-i=loop4]::before {
  content: "\edab";
}
.arm-icon[data-icon-set=Icomoon][data-i=shuffle]::before {
  content: "\edac";
}
.arm-icon[data-icon-set=Icomoon][data-i=shuffle2]::before {
  content: "\edad";
}
.arm-icon[data-icon-set=Icomoon][data-i=wave]::before {
  content: "\edae";
}
.arm-icon[data-icon-set=Icomoon][data-i=wave2]::before {
  content: "\edaf";
}
.arm-icon[data-icon-set=Icomoon][data-i=split]::before {
  content: "\edb0";
}
.arm-icon[data-icon-set=Icomoon][data-i=merge]::before {
  content: "\edb1";
}
.arm-icon[data-icon-set=Icomoon][data-i=first2]::before {
  content: "\edb2";
}
.arm-icon[data-icon-set=Icomoon][data-i=last2]::before {
  content: "\edb3";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up]::before {
  content: "\edb4";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up2]::before {
  content: "\edb5";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up3]::before {
  content: "\edb6";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up4]::before {
  content: "\edb7";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right]::before {
  content: "\edb8";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right2]::before {
  content: "\edb9";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right3]::before {
  content: "\edba";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right4]::before {
  content: "\edbb";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down]::before {
  content: "\edbc";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down2]::before {
  content: "\edbd";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down3]::before {
  content: "\edbe";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down4]::before {
  content: "\edbf";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left]::before {
  content: "\edc0";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left2]::before {
  content: "\edc1";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left3]::before {
  content: "\edc2";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left4]::before {
  content: "\edc3";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up5]::before {
  content: "\edc4";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right5]::before {
  content: "\edc5";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down5]::before {
  content: "\edc6";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left5]::before {
  content: "\edc7";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up-left]::before {
  content: "\edc8";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up6]::before {
  content: "\edc9";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up-right]::before {
  content: "\edca";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right6]::before {
  content: "\edcb";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down-right]::before {
  content: "\edcc";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down6]::before {
  content: "\edcd";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down-left]::before {
  content: "\edce";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left6]::before {
  content: "\edcf";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up-left2]::before {
  content: "\edd0";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up7]::before {
  content: "\edd1";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up-right2]::before {
  content: "\edd2";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right7]::before {
  content: "\edd3";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down-right2]::before {
  content: "\edd4";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down7]::before {
  content: "\edd5";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down-left2]::before {
  content: "\edd6";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left7]::before {
  content: "\edd7";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up-left3]::before {
  content: "\edd8";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up8]::before {
  content: "\edd9";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up-right3]::before {
  content: "\edda";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right8]::before {
  content: "\eddb";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down-right3]::before {
  content: "\eddc";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down8]::before {
  content: "\eddd";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down-left3]::before {
  content: "\edde";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left8]::before {
  content: "\eddf";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-up]::before {
  content: "\ede0";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-right]::before {
  content: "\ede1";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-down]::before {
  content: "\ede2";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-left]::before {
  content: "\ede3";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-up2]::before {
  content: "\ede4";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-right2]::before {
  content: "\ede5";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-down2]::before {
  content: "\ede6";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-left2]::before {
  content: "\ede7";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-up-left]::before {
  content: "\ede8";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-up3]::before {
  content: "\ede9";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-up-right]::before {
  content: "\edea";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-right3]::before {
  content: "\edeb";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-down-right]::before {
  content: "\edec";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-down3]::before {
  content: "\eded";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-down-left]::before {
  content: "\edee";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-left3]::before {
  content: "\edef";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-up-left2]::before {
  content: "\edf0";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-up4]::before {
  content: "\edf1";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-up-right2]::before {
  content: "\edf2";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-right4]::before {
  content: "\edf3";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-down-right2]::before {
  content: "\edf4";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-down4]::before {
  content: "\edf5";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-down-left2]::before {
  content: "\edf6";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-left4]::before {
  content: "\edf7";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-resize]::before {
  content: "\edf8";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-resize2]::before {
  content: "\edf9";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-resize3]::before {
  content: "\edfa";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-resize4]::before {
  content: "\edfb";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-resize5]::before {
  content: "\edfc";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-resize6]::before {
  content: "\edfd";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-resize7]::before {
  content: "\edfe";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-resize8]::before {
  content: "\edff";
}
.arm-icon[data-icon-set=Icomoon][data-i=square-up-left]::before {
  content: "\ee00";
}
.arm-icon[data-icon-set=Icomoon][data-i=square-up]::before {
  content: "\ee01";
}
.arm-icon[data-icon-set=Icomoon][data-i=square-up-right]::before {
  content: "\ee02";
}
.arm-icon[data-icon-set=Icomoon][data-i=square-right]::before {
  content: "\ee03";
}
.arm-icon[data-icon-set=Icomoon][data-i=square-down-right]::before {
  content: "\ee04";
}
.arm-icon[data-icon-set=Icomoon][data-i=square-down]::before {
  content: "\ee05";
}
.arm-icon[data-icon-set=Icomoon][data-i=square-down-left]::before {
  content: "\ee06";
}
.arm-icon[data-icon-set=Icomoon][data-i=square-left]::before {
  content: "\ee07";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up9]::before {
  content: "\ee08";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right9]::before {
  content: "\ee09";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down9]::before {
  content: "\ee0a";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left9]::before {
  content: "\ee0b";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up10]::before {
  content: "\ee0c";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right10]::before {
  content: "\ee0d";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down10]::before {
  content: "\ee0e";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left10]::before {
  content: "\ee0f";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up-left4]::before {
  content: "\ee10";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up11]::before {
  content: "\ee11";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up-right4]::before {
  content: "\ee12";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right11]::before {
  content: "\ee13";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down-right4]::before {
  content: "\ee14";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down11]::before {
  content: "\ee15";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down-left4]::before {
  content: "\ee16";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left11]::before {
  content: "\ee17";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up-left5]::before {
  content: "\ee18";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up12]::before {
  content: "\ee19";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up-right5]::before {
  content: "\ee1a";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right12]::before {
  content: "\ee1b";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down-right5]::before {
  content: "\ee1c";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down12]::before {
  content: "\ee1d";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down-left5]::before {
  content: "\ee1e";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left12]::before {
  content: "\ee1f";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up13]::before {
  content: "\ee20";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right13]::before {
  content: "\ee21";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down13]::before {
  content: "\ee22";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left13]::before {
  content: "\ee23";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up14]::before {
  content: "\ee24";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right14]::before {
  content: "\ee25";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down14]::before {
  content: "\ee26";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left14]::before {
  content: "\ee27";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-up5]::before {
  content: "\ee28";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-right5]::before {
  content: "\ee29";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-down5]::before {
  content: "\ee2a";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-left5]::before {
  content: "\ee2b";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-up6]::before {
  content: "\ee2c";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-right6]::before {
  content: "\ee2d";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-down6]::before {
  content: "\ee2e";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-left6]::before {
  content: "\ee2f";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up15]::before {
  content: "\ee30";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right15]::before {
  content: "\ee31";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down15]::before {
  content: "\ee32";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left15]::before {
  content: "\ee33";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-up16]::before {
  content: "\ee34";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-right16]::before {
  content: "\ee35";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-down16]::before {
  content: "\ee36";
}
.arm-icon[data-icon-set=Icomoon][data-i=arrow-left16]::before {
  content: "\ee37";
}
.arm-icon[data-icon-set=Icomoon][data-i=menu-open]::before {
  content: "\ee38";
}
.arm-icon[data-icon-set=Icomoon][data-i=menu-open2]::before {
  content: "\ee39";
}
.arm-icon[data-icon-set=Icomoon][data-i=menu-close]::before {
  content: "\ee3a";
}
.arm-icon[data-icon-set=Icomoon][data-i=menu-close2]::before {
  content: "\ee3b";
}
.arm-icon[data-icon-set=Icomoon][data-i=enter4]::before {
  content: "\ee3c";
}
.arm-icon[data-icon-set=Icomoon][data-i=enter5]::before {
  content: "\ee3d";
}
.arm-icon[data-icon-set=Icomoon][data-i=esc]::before {
  content: "\ee3e";
}
.arm-icon[data-icon-set=Icomoon][data-i=enter6]::before {
  content: "\ee3f";
}
.arm-icon[data-icon-set=Icomoon][data-i=backspace]::before {
  content: "\ee40";
}
.arm-icon[data-icon-set=Icomoon][data-i=backspace2]::before {
  content: "\ee41";
}
.arm-icon[data-icon-set=Icomoon][data-i=tab]::before {
  content: "\ee42";
}
.arm-icon[data-icon-set=Icomoon][data-i=transmission]::before {
  content: "\ee43";
}
.arm-icon[data-icon-set=Icomoon][data-i=transmission2]::before {
  content: "\ee44";
}
.arm-icon[data-icon-set=Icomoon][data-i=sort]::before {
  content: "\ee45";
}
.arm-icon[data-icon-set=Icomoon][data-i=sort2]::before {
  content: "\ee46";
}
.arm-icon[data-icon-set=Icomoon][data-i=move-up]::before {
  content: "\ee47";
}
.arm-icon[data-icon-set=Icomoon][data-i=move-down]::before {
  content: "\ee48";
}
.arm-icon[data-icon-set=Icomoon][data-i=sort-alpha-asc]::before {
  content: "\ee49";
}
.arm-icon[data-icon-set=Icomoon][data-i=sort-alpha-desc]::before {
  content: "\ee4a";
}
.arm-icon[data-icon-set=Icomoon][data-i=sort-numeric-asc]::before {
  content: "\ee4b";
}
.arm-icon[data-icon-set=Icomoon][data-i=sort-numberic-desc]::before {
  content: "\ee4c";
}
.arm-icon[data-icon-set=Icomoon][data-i=sort-amount-asc]::before {
  content: "\ee4d";
}
.arm-icon[data-icon-set=Icomoon][data-i=sort-amount-desc]::before {
  content: "\ee4e";
}
.arm-icon[data-icon-set=Icomoon][data-i=sort-time-asc]::before {
  content: "\ee4f";
}
.arm-icon[data-icon-set=Icomoon][data-i=sort-time-desc]::before {
  content: "\ee50";
}
.arm-icon[data-icon-set=Icomoon][data-i=battery-6]::before {
  content: "\ee51";
}
.arm-icon[data-icon-set=Icomoon][data-i=battery-5]::before {
  content: "\ee52";
}
.arm-icon[data-icon-set=Icomoon][data-i=battery-4]::before {
  content: "\ee53";
}
.arm-icon[data-icon-set=Icomoon][data-i=battery-3]::before {
  content: "\ee54";
}
.arm-icon[data-icon-set=Icomoon][data-i=battery-2]::before {
  content: "\ee55";
}
.arm-icon[data-icon-set=Icomoon][data-i=battery-1]::before {
  content: "\ee56";
}
.arm-icon[data-icon-set=Icomoon][data-i=battery-0]::before {
  content: "\ee57";
}
.arm-icon[data-icon-set=Icomoon][data-i=battery-charging]::before {
  content: "\ee58";
}
.arm-icon[data-icon-set=Icomoon][data-i=key-keyboard]::before {
  content: "\ee59";
}
.arm-icon[data-icon-set=Icomoon][data-i=key-A]::before {
  content: "\ee5a";
}
.arm-icon[data-icon-set=Icomoon][data-i=key-up]::before {
  content: "\ee5b";
}
.arm-icon[data-icon-set=Icomoon][data-i=key-right]::before {
  content: "\ee5c";
}
.arm-icon[data-icon-set=Icomoon][data-i=key-down]::before {
  content: "\ee5d";
}
.arm-icon[data-icon-set=Icomoon][data-i=key-left]::before {
  content: "\ee5e";
}
.arm-icon[data-icon-set=Icomoon][data-i=command]::before {
  content: "\ee5f";
}
.arm-icon[data-icon-set=Icomoon][data-i=shift]::before {
  content: "\ee60";
}
.arm-icon[data-icon-set=Icomoon][data-i=ctrl]::before {
  content: "\ee61";
}
.arm-icon[data-icon-set=Icomoon][data-i=opt]::before {
  content: "\ee62";
}
.arm-icon[data-icon-set=Icomoon][data-i=checkbox-checked]::before {
  content: "\ee63";
}
.arm-icon[data-icon-set=Icomoon][data-i=checkbox-unchecked]::before {
  content: "\ee64";
}
.arm-icon[data-icon-set=Icomoon][data-i=checkbox-partial]::before {
  content: "\ee65";
}
.arm-icon[data-icon-set=Icomoon][data-i=square]::before {
  content: "\ee66";
}
.arm-icon[data-icon-set=Icomoon][data-i=triangle]::before {
  content: "\ee67";
}
.arm-icon[data-icon-set=Icomoon][data-i=triangle2]::before {
  content: "\ee68";
}
.arm-icon[data-icon-set=Icomoon][data-i=diamond3]::before {
  content: "\ee69";
}
.arm-icon[data-icon-set=Icomoon][data-i=diamond4]::before {
  content: "\ee6a";
}
.arm-icon[data-icon-set=Icomoon][data-i=checkbox-checked2]::before {
  content: "\ee6b";
}
.arm-icon[data-icon-set=Icomoon][data-i=checkbox-unchecked2]::before {
  content: "\ee6c";
}
.arm-icon[data-icon-set=Icomoon][data-i=checkbox-partial2]::before {
  content: "\ee6d";
}
.arm-icon[data-icon-set=Icomoon][data-i=radio-checked]::before {
  content: "\ee6e";
}
.arm-icon[data-icon-set=Icomoon][data-i=radio-checked2]::before {
  content: "\ee6f";
}
.arm-icon[data-icon-set=Icomoon][data-i=radio-unchecked]::before {
  content: "\ee70";
}
.arm-icon[data-icon-set=Icomoon][data-i=toggle-on]::before {
  content: "\ee71";
}
.arm-icon[data-icon-set=Icomoon][data-i=toggle-off]::before {
  content: "\ee72";
}
.arm-icon[data-icon-set=Icomoon][data-i=checkmark-circle]::before {
  content: "\ee73";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle]::before {
  content: "\ee74";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle2]::before {
  content: "\ee75";
}
.arm-icon[data-icon-set=Icomoon][data-i=circles]::before {
  content: "\ee76";
}
.arm-icon[data-icon-set=Icomoon][data-i=circles2]::before {
  content: "\ee77";
}
.arm-icon[data-icon-set=Icomoon][data-i=crop]::before {
  content: "\ee78";
}
.arm-icon[data-icon-set=Icomoon][data-i=crop2]::before {
  content: "\ee79";
}
.arm-icon[data-icon-set=Icomoon][data-i=make-group]::before {
  content: "\ee7a";
}
.arm-icon[data-icon-set=Icomoon][data-i=ungroup]::before {
  content: "\ee7b";
}
.arm-icon[data-icon-set=Icomoon][data-i=vector]::before {
  content: "\ee7c";
}
.arm-icon[data-icon-set=Icomoon][data-i=vector2]::before {
  content: "\ee7d";
}
.arm-icon[data-icon-set=Icomoon][data-i=rulers]::before {
  content: "\ee7e";
}
.arm-icon[data-icon-set=Icomoon][data-i=ruler]::before {
  content: "\ee7f";
}
.arm-icon[data-icon-set=Icomoon][data-i=pencil-ruler]::before {
  content: "\ee80";
}
.arm-icon[data-icon-set=Icomoon][data-i=scissors]::before {
  content: "\ee81";
}
.arm-icon[data-icon-set=Icomoon][data-i=scissors2]::before {
  content: "\ee82";
}
.arm-icon[data-icon-set=Icomoon][data-i=scissors3]::before {
  content: "\ee83";
}
.arm-icon[data-icon-set=Icomoon][data-i=haircut]::before {
  content: "\ee84";
}
.arm-icon[data-icon-set=Icomoon][data-i=comb]::before {
  content: "\ee85";
}
.arm-icon[data-icon-set=Icomoon][data-i=filter]::before {
  content: "\ee86";
}
.arm-icon[data-icon-set=Icomoon][data-i=filter2]::before {
  content: "\ee87";
}
.arm-icon[data-icon-set=Icomoon][data-i=filter3]::before {
  content: "\ee88";
}
.arm-icon[data-icon-set=Icomoon][data-i=filter4]::before {
  content: "\ee89";
}
.arm-icon[data-icon-set=Icomoon][data-i=font]::before {
  content: "\ee8a";
}
.arm-icon[data-icon-set=Icomoon][data-i=ampersand]::before {
  content: "\ee8b";
}
.arm-icon[data-icon-set=Icomoon][data-i=ligature]::before {
  content: "\ee8c";
}
.arm-icon[data-icon-set=Icomoon][data-i=ligature2]::before {
  content: "\ee8d";
}
.arm-icon[data-icon-set=Icomoon][data-i=font-size]::before {
  content: "\ee8e";
}
.arm-icon[data-icon-set=Icomoon][data-i=typography]::before {
  content: "\ee8f";
}
.arm-icon[data-icon-set=Icomoon][data-i=text-height]::before {
  content: "\ee90";
}
.arm-icon[data-icon-set=Icomoon][data-i=text-width]::before {
  content: "\ee91";
}
.arm-icon[data-icon-set=Icomoon][data-i=height2]::before {
  content: "\ee92";
}
.arm-icon[data-icon-set=Icomoon][data-i=width]::before {
  content: "\ee93";
}
.arm-icon[data-icon-set=Icomoon][data-i=bold]::before {
  content: "\ee94";
}
.arm-icon[data-icon-set=Icomoon][data-i=underline]::before {
  content: "\ee95";
}
.arm-icon[data-icon-set=Icomoon][data-i=italic]::before {
  content: "\ee96";
}
.arm-icon[data-icon-set=Icomoon][data-i=strikethrough]::before {
  content: "\ee97";
}
.arm-icon[data-icon-set=Icomoon][data-i=strikethrough2]::before {
  content: "\ee98";
}
.arm-icon[data-icon-set=Icomoon][data-i=font-size2]::before {
  content: "\ee99";
}
.arm-icon[data-icon-set=Icomoon][data-i=bold2]::before {
  content: "\ee9a";
}
.arm-icon[data-icon-set=Icomoon][data-i=underline2]::before {
  content: "\ee9b";
}
.arm-icon[data-icon-set=Icomoon][data-i=italic2]::before {
  content: "\ee9c";
}
.arm-icon[data-icon-set=Icomoon][data-i=strikethrough3]::before {
  content: "\ee9d";
}
.arm-icon[data-icon-set=Icomoon][data-i=omega]::before {
  content: "\ee9e";
}
.arm-icon[data-icon-set=Icomoon][data-i=sigma]::before {
  content: "\ee9f";
}
.arm-icon[data-icon-set=Icomoon][data-i=nbsp]::before {
  content: "\eea0";
}
.arm-icon[data-icon-set=Icomoon][data-i=page-break]::before {
  content: "\eea1";
}
.arm-icon[data-icon-set=Icomoon][data-i=page-break2]::before {
  content: "\eea2";
}
.arm-icon[data-icon-set=Icomoon][data-i=superscript]::before {
  content: "\eea3";
}
.arm-icon[data-icon-set=Icomoon][data-i=subscript]::before {
  content: "\eea4";
}
.arm-icon[data-icon-set=Icomoon][data-i=superscript2]::before {
  content: "\eea5";
}
.arm-icon[data-icon-set=Icomoon][data-i=subscript2]::before {
  content: "\eea6";
}
.arm-icon[data-icon-set=Icomoon][data-i=text-color]::before {
  content: "\eea7";
}
.arm-icon[data-icon-set=Icomoon][data-i=highlight]::before {
  content: "\eea8";
}
.arm-icon[data-icon-set=Icomoon][data-i=pagebreak]::before {
  content: "\eea9";
}
.arm-icon[data-icon-set=Icomoon][data-i=clear-formatting]::before {
  content: "\eeaa";
}
.arm-icon[data-icon-set=Icomoon][data-i=table]::before {
  content: "\eeab";
}
.arm-icon[data-icon-set=Icomoon][data-i=table2]::before {
  content: "\eeac";
}
.arm-icon[data-icon-set=Icomoon][data-i=insert-template]::before {
  content: "\eead";
}
.arm-icon[data-icon-set=Icomoon][data-i=pilcrow]::before {
  content: "\eeae";
}
.arm-icon[data-icon-set=Icomoon][data-i=ltr]::before {
  content: "\eeaf";
}
.arm-icon[data-icon-set=Icomoon][data-i=rtl]::before {
  content: "\eeb0";
}
.arm-icon[data-icon-set=Icomoon][data-i=ltr2]::before {
  content: "\eeb1";
}
.arm-icon[data-icon-set=Icomoon][data-i=rtl2]::before {
  content: "\eeb2";
}
.arm-icon[data-icon-set=Icomoon][data-i=section]::before {
  content: "\eeb3";
}
.arm-icon[data-icon-set=Icomoon][data-i=paragraph-left]::before {
  content: "\eeb4";
}
.arm-icon[data-icon-set=Icomoon][data-i=paragraph-center]::before {
  content: "\eeb5";
}
.arm-icon[data-icon-set=Icomoon][data-i=paragraph-right]::before {
  content: "\eeb6";
}
.arm-icon[data-icon-set=Icomoon][data-i=paragraph-justify]::before {
  content: "\eeb7";
}
.arm-icon[data-icon-set=Icomoon][data-i=paragraph-left2]::before {
  content: "\eeb8";
}
.arm-icon[data-icon-set=Icomoon][data-i=paragraph-center2]::before {
  content: "\eeb9";
}
.arm-icon[data-icon-set=Icomoon][data-i=paragraph-right2]::before {
  content: "\eeba";
}
.arm-icon[data-icon-set=Icomoon][data-i=paragraph-justify2]::before {
  content: "\eebb";
}
.arm-icon[data-icon-set=Icomoon][data-i=indent-increase]::before {
  content: "\eebc";
}
.arm-icon[data-icon-set=Icomoon][data-i=indent-decrease]::before {
  content: "\eebd";
}
.arm-icon[data-icon-set=Icomoon][data-i=paragraph-left3]::before {
  content: "\eebe";
}
.arm-icon[data-icon-set=Icomoon][data-i=paragraph-center3]::before {
  content: "\eebf";
}
.arm-icon[data-icon-set=Icomoon][data-i=paragraph-right3]::before {
  content: "\eec0";
}
.arm-icon[data-icon-set=Icomoon][data-i=paragraph-justify3]::before {
  content: "\eec1";
}
.arm-icon[data-icon-set=Icomoon][data-i=indent-increase2]::before {
  content: "\eec2";
}
.arm-icon[data-icon-set=Icomoon][data-i=indent-decrease2]::before {
  content: "\eec3";
}
.arm-icon[data-icon-set=Icomoon][data-i=share]::before {
  content: "\eec4";
}
.arm-icon[data-icon-set=Icomoon][data-i=share2]::before {
  content: "\eec5";
}
.arm-icon[data-icon-set=Icomoon][data-i=new-tab]::before {
  content: "\eec6";
}
.arm-icon[data-icon-set=Icomoon][data-i=new-tab2]::before {
  content: "\eec7";
}
.arm-icon[data-icon-set=Icomoon][data-i=popout]::before {
  content: "\eec8";
}
.arm-icon[data-icon-set=Icomoon][data-i=embed]::before {
  content: "\eec9";
}
.arm-icon[data-icon-set=Icomoon][data-i=embed2]::before {
  content: "\eeca";
}
.arm-icon[data-icon-set=Icomoon][data-i=markup]::before {
  content: "\eecb";
}
.arm-icon[data-icon-set=Icomoon][data-i=regexp]::before {
  content: "\eecc";
}
.arm-icon[data-icon-set=Icomoon][data-i=regexp2]::before {
  content: "\eecd";
}
.arm-icon[data-icon-set=Icomoon][data-i=code]::before {
  content: "\eece";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-css]::before {
  content: "\eecf";
}
.arm-icon[data-icon-set=Icomoon][data-i=circle-code]::before {
  content: "\eed0";
}
.arm-icon[data-icon-set=Icomoon][data-i=terminal]::before {
  content: "\eed1";
}
.arm-icon[data-icon-set=Icomoon][data-i=unicode]::before {
  content: "\eed2";
}
.arm-icon[data-icon-set=Icomoon][data-i=seven-segment-0]::before {
  content: "\eed3";
}
.arm-icon[data-icon-set=Icomoon][data-i=seven-segment-1]::before {
  content: "\eed4";
}
.arm-icon[data-icon-set=Icomoon][data-i=seven-segment-2]::before {
  content: "\eed5";
}
.arm-icon[data-icon-set=Icomoon][data-i=seven-segment-3]::before {
  content: "\eed6";
}
.arm-icon[data-icon-set=Icomoon][data-i=seven-segment-4]::before {
  content: "\eed7";
}
.arm-icon[data-icon-set=Icomoon][data-i=seven-segment-5]::before {
  content: "\eed8";
}
.arm-icon[data-icon-set=Icomoon][data-i=seven-segment-6]::before {
  content: "\eed9";
}
.arm-icon[data-icon-set=Icomoon][data-i=seven-segment-7]::before {
  content: "\eeda";
}
.arm-icon[data-icon-set=Icomoon][data-i=seven-segment-8]::before {
  content: "\eedb";
}
.arm-icon[data-icon-set=Icomoon][data-i=seven-segment-9]::before {
  content: "\eedc";
}
.arm-icon[data-icon-set=Icomoon][data-i=share3]::before {
  content: "\eedd";
}
.arm-icon[data-icon-set=Icomoon][data-i=share4]::before {
  content: "\eede";
}
.arm-icon[data-icon-set=Icomoon][data-i=mail]::before {
  content: "\eedf";
}
.arm-icon[data-icon-set=Icomoon][data-i=mail2]::before {
  content: "\eee0";
}
.arm-icon[data-icon-set=Icomoon][data-i=mail3]::before {
  content: "\eee1";
}
.arm-icon[data-icon-set=Icomoon][data-i=mail4]::before {
  content: "\eee2";
}
.arm-icon[data-icon-set=Icomoon][data-i=google]::before {
  content: "\eee3";
}
.arm-icon[data-icon-set=Icomoon][data-i=google-plus]::before {
  content: "\eee4";
}
.arm-icon[data-icon-set=Icomoon][data-i=google-plus2]::before {
  content: "\eee5";
}
.arm-icon[data-icon-set=Icomoon][data-i=google-plus3]::before {
  content: "\eee6";
}
.arm-icon[data-icon-set=Icomoon][data-i=google-drive]::before {
  content: "\eee7";
}
.arm-icon[data-icon-set=Icomoon][data-i=facebook]::before {
  content: "\eee8";
}
.arm-icon[data-icon-set=Icomoon][data-i=facebook2]::before {
  content: "\eee9";
}
.arm-icon[data-icon-set=Icomoon][data-i=facebook3]::before {
  content: "\eeea";
}
.arm-icon[data-icon-set=Icomoon][data-i=ello]::before {
  content: "\eeeb";
}
.arm-icon[data-icon-set=Icomoon][data-i=instagram]::before {
  content: "\eeec";
}
.arm-icon[data-icon-set=Icomoon][data-i=twitter]::before {
  content: "\eeed";
}
.arm-icon[data-icon-set=Icomoon][data-i=twitter2]::before {
  content: "\eeee";
}
.arm-icon[data-icon-set=Icomoon][data-i=twitter3]::before {
  content: "\eeef";
}
.arm-icon[data-icon-set=Icomoon][data-i=feed2]::before {
  content: "\eef0";
}
.arm-icon[data-icon-set=Icomoon][data-i=feed3]::before {
  content: "\eef1";
}
.arm-icon[data-icon-set=Icomoon][data-i=feed4]::before {
  content: "\eef2";
}
.arm-icon[data-icon-set=Icomoon][data-i=youtube]::before {
  content: "\eef3";
}
.arm-icon[data-icon-set=Icomoon][data-i=youtube2]::before {
  content: "\eef4";
}
.arm-icon[data-icon-set=Icomoon][data-i=youtube3]::before {
  content: "\eef5";
}
.arm-icon[data-icon-set=Icomoon][data-i=youtube4]::before {
  content: "\eef6";
}
.arm-icon[data-icon-set=Icomoon][data-i=twitch]::before {
  content: "\eef7";
}
.arm-icon[data-icon-set=Icomoon][data-i=vimeo]::before {
  content: "\eef8";
}
.arm-icon[data-icon-set=Icomoon][data-i=vimeo2]::before {
  content: "\eef9";
}
.arm-icon[data-icon-set=Icomoon][data-i=vimeo3]::before {
  content: "\eefa";
}
.arm-icon[data-icon-set=Icomoon][data-i=lanyrd]::before {
  content: "\eefb";
}
.arm-icon[data-icon-set=Icomoon][data-i=flickr]::before {
  content: "\eefc";
}
.arm-icon[data-icon-set=Icomoon][data-i=flickr2]::before {
  content: "\eefd";
}
.arm-icon[data-icon-set=Icomoon][data-i=flickr3]::before {
  content: "\eefe";
}
.arm-icon[data-icon-set=Icomoon][data-i=flickr4]::before {
  content: "\eeff";
}
.arm-icon[data-icon-set=Icomoon][data-i=picassa]::before {
  content: "\ef00";
}
.arm-icon[data-icon-set=Icomoon][data-i=picassa2]::before {
  content: "\ef01";
}
.arm-icon[data-icon-set=Icomoon][data-i=dribbble]::before {
  content: "\ef02";
}
.arm-icon[data-icon-set=Icomoon][data-i=dribbble2]::before {
  content: "\ef03";
}
.arm-icon[data-icon-set=Icomoon][data-i=dribbble3]::before {
  content: "\ef04";
}
.arm-icon[data-icon-set=Icomoon][data-i=forrst]::before {
  content: "\ef05";
}
.arm-icon[data-icon-set=Icomoon][data-i=forrst2]::before {
  content: "\ef06";
}
.arm-icon[data-icon-set=Icomoon][data-i=deviantart]::before {
  content: "\ef07";
}
.arm-icon[data-icon-set=Icomoon][data-i=deviantart2]::before {
  content: "\ef08";
}
.arm-icon[data-icon-set=Icomoon][data-i=steam]::before {
  content: "\ef09";
}
.arm-icon[data-icon-set=Icomoon][data-i=steam2]::before {
  content: "\ef0a";
}
.arm-icon[data-icon-set=Icomoon][data-i=dropbox]::before {
  content: "\ef0b";
}
.arm-icon[data-icon-set=Icomoon][data-i=onedrive]::before {
  content: "\ef0c";
}
.arm-icon[data-icon-set=Icomoon][data-i=github]::before {
  content: "\ef0d";
}
.arm-icon[data-icon-set=Icomoon][data-i=github2]::before {
  content: "\ef0e";
}
.arm-icon[data-icon-set=Icomoon][data-i=github3]::before {
  content: "\ef0f";
}
.arm-icon[data-icon-set=Icomoon][data-i=github4]::before {
  content: "\ef10";
}
.arm-icon[data-icon-set=Icomoon][data-i=github5]::before {
  content: "\ef11";
}
.arm-icon[data-icon-set=Icomoon][data-i=wordpress]::before {
  content: "\ef12";
}
.arm-icon[data-icon-set=Icomoon][data-i=wordpress2]::before {
  content: "\ef13";
}
.arm-icon[data-icon-set=Icomoon][data-i=joomla]::before {
  content: "\ef14";
}
.arm-icon[data-icon-set=Icomoon][data-i=blogger]::before {
  content: "\ef15";
}
.arm-icon[data-icon-set=Icomoon][data-i=blogger2]::before {
  content: "\ef16";
}
.arm-icon[data-icon-set=Icomoon][data-i=tumblr]::before {
  content: "\ef17";
}
.arm-icon[data-icon-set=Icomoon][data-i=tumblr2]::before {
  content: "\ef18";
}
.arm-icon[data-icon-set=Icomoon][data-i=yahoo]::before {
  content: "\ef19";
}
.arm-icon[data-icon-set=Icomoon][data-i=tux]::before {
  content: "\ef1a";
}
.arm-icon[data-icon-set=Icomoon][data-i=apple2]::before {
  content: "\ef1b";
}
.arm-icon[data-icon-set=Icomoon][data-i=finder]::before {
  content: "\ef1c";
}
.arm-icon[data-icon-set=Icomoon][data-i=android]::before {
  content: "\ef1d";
}
.arm-icon[data-icon-set=Icomoon][data-i=windows]::before {
  content: "\ef1e";
}
.arm-icon[data-icon-set=Icomoon][data-i=windows8]::before {
  content: "\ef1f";
}
.arm-icon[data-icon-set=Icomoon][data-i=soundcloud]::before {
  content: "\ef20";
}
.arm-icon[data-icon-set=Icomoon][data-i=soundcloud2]::before {
  content: "\ef21";
}
.arm-icon[data-icon-set=Icomoon][data-i=skype]::before {
  content: "\ef22";
}
.arm-icon[data-icon-set=Icomoon][data-i=reddit]::before {
  content: "\ef23";
}
.arm-icon[data-icon-set=Icomoon][data-i=linkedin]::before {
  content: "\ef24";
}
.arm-icon[data-icon-set=Icomoon][data-i=linkedin2]::before {
  content: "\ef25";
}
.arm-icon[data-icon-set=Icomoon][data-i=lastfm]::before {
  content: "\ef26";
}
.arm-icon[data-icon-set=Icomoon][data-i=lastfm2]::before {
  content: "\ef27";
}
.arm-icon[data-icon-set=Icomoon][data-i=delicious]::before {
  content: "\ef28";
}
.arm-icon[data-icon-set=Icomoon][data-i=stumbleupon]::before {
  content: "\ef29";
}
.arm-icon[data-icon-set=Icomoon][data-i=stumbleupon2]::before {
  content: "\ef2a";
}
.arm-icon[data-icon-set=Icomoon][data-i=stackoverflow]::before {
  content: "\ef2b";
}
.arm-icon[data-icon-set=Icomoon][data-i=pinterest]::before {
  content: "\ef2c";
}
.arm-icon[data-icon-set=Icomoon][data-i=pinterest2]::before {
  content: "\ef2d";
}
.arm-icon[data-icon-set=Icomoon][data-i=xing]::before {
  content: "\ef2e";
}
.arm-icon[data-icon-set=Icomoon][data-i=xing2]::before {
  content: "\ef2f";
}
.arm-icon[data-icon-set=Icomoon][data-i=flattr]::before {
  content: "\ef30";
}
.arm-icon[data-icon-set=Icomoon][data-i=foursquare]::before {
  content: "\ef31";
}
.arm-icon[data-icon-set=Icomoon][data-i=paypal]::before {
  content: "\ef32";
}
.arm-icon[data-icon-set=Icomoon][data-i=paypal2]::before {
  content: "\ef33";
}
.arm-icon[data-icon-set=Icomoon][data-i=paypal3]::before {
  content: "\ef34";
}
.arm-icon[data-icon-set=Icomoon][data-i=yelp]::before {
  content: "\ef35";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-pdf]::before {
  content: "\ef36";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-openoffice]::before {
  content: "\ef37";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-word]::before {
  content: "\ef38";
}
.arm-icon[data-icon-set=Icomoon][data-i=file-excel]::before {
  content: "\ef39";
}
.arm-icon[data-icon-set=Icomoon][data-i=libreoffice]::before {
  content: "\ef3a";
}
.arm-icon[data-icon-set=Icomoon][data-i=html5]::before {
  content: "\ef3b";
}
.arm-icon[data-icon-set=Icomoon][data-i=html52]::before {
  content: "\ef3c";
}
.arm-icon[data-icon-set=Icomoon][data-i=css3]::before {
  content: "\ef3d";
}
.arm-icon[data-icon-set=Icomoon][data-i=git]::before {
  content: "\ef3e";
}
.arm-icon[data-icon-set=Icomoon][data-i=svg]::before {
  content: "\ef3f";
}
.arm-icon[data-icon-set=Icomoon][data-i=codepen]::before {
  content: "\ef40";
}
.arm-icon[data-icon-set=Icomoon][data-i=chrome]::before {
  content: "\ef41";
}
.arm-icon[data-icon-set=Icomoon][data-i=firefox]::before {
  content: "\ef42";
}
.arm-icon[data-icon-set=Icomoon][data-i=IE]::before {
  content: "\ef43";
}
.arm-icon[data-icon-set=Icomoon][data-i=opera]::before {
  content: "\ef44";
}
.arm-icon[data-icon-set=Icomoon][data-i=safari]::before {
  content: "\ef45";
}
.arm-icon[data-icon-set=Icomoon][data-i=IcoMoon]::before {
  content: "\ef46";
}
@keyframes slide-in-up-large {
  from {
    transform: translateY(30px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes slide-in-up-medium {
  from {
    transform: translateY(20px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes slide-in-up-small {
  from {
    transform: translateY(10px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes slide-in-down-large {
  from {
    transform: translateY(-30px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes slide-in-down-medium {
  from {
    transform: translateY(-20px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes slide-in-down-small {
  from {
    transform: translateY(-10px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes slide-in-left-large {
  from {
    transform: translateX(30px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes slide-in-left-medium {
  from {
    transform: translateX(20px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes slide-in-left-small {
  from {
    transform: translateX(10px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes slide-in-right-large {
  from {
    transform: translateX(-30px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes slide-in-right-medium {
  from {
    transform: translateX(-20px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes slide-in-right-small {
  from {
    transform: translateX(-10px);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes scale-up-large {
  from {
    transform: scale(0.7);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes scale-up-medium {
  from {
    transform: scale(0.8);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes scale-up-small {
  from {
    transform: scale(0.95);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes scale-down-large {
  from {
    transform: scale(1.3);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes scale-down-medium {
  from {
    transform: scale(1.2);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes scale-down-small {
  from {
    transform: scale(1.05);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes rotate-in-clockwise-large {
  from {
    transform: rotate(-360deg);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes rotate-in-clockwise-medium {
  from {
    transform: rotate(-180deg);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes rotate-in-clockwise-small {
  from {
    transform: rotate(-90deg);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes rotate-in-clockwise-very-small {
  from {
    transform: rotate(-45deg);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes rotate-in-anticlockwise-large {
  from {
    transform: rotate(360deg);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes rotate-in-anticlockwise-medium {
  from {
    transform: rotate(180deg);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes rotate-in-anticlockwise-small {
  from {
    transform: rotate(90deg);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes rotate-in-anticlockwise-very-small {
  from {
    transform: rotate(45deg);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}
@keyframes spin-clockwise {
  from {
    transform: none;
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes spin-anticlockwise {
  from {
    transform: none;
  }
  to {
    transform: rotate(-360deg);
  }
}
@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes expand-in-width-small {
  from {
    max-width: 0;
  }
  to {
    max-width: 100px;
  }
}
@keyframes expand-in-width-medium {
  from {
    max-width: 0;
  }
  to {
    max-width: 300px;
  }
}
@keyframes expand-in-width-large {
  from {
    max-width: 0;
  }
  to {
    max-width: 700px;
  }
}
@keyframes expand-in-height-small {
  from {
    max-height: 0;
  }
  to {
    max-height: 100px;
  }
}
@keyframes expand-in-height-medium {
  from {
    max-height: 0;
  }
  to {
    max-height: 300px;
  }
}
@keyframes expand-in-height-large {
  from {
    max-height: 0;
  }
  to {
    max-height: 700px;
  }
}
.arm-autocomplete-input .arm-dropdown {
  width: 100%;
}
.arm-autocomplete-input[data-disabled=true] {
  pointer-events: none;
}
.arm-autocomplete-input-multi .arm-dropdown {
  width: 100%;
}
.arm-auto-resizer {
  overflow: hidden;
  transition-duration: 0.15s;
}
.arm-auto-resizer[data-animate-horizontal=true] {
  width: var(--arm-auto-resizer-width);
  transition-property: width;
}
.arm-auto-resizer[data-animate-vertical=true] {
  height: var(--arm-auto-resizer-height);
  transition-property: height;
}
.arm-auto-resizer[data-animate-vertical=true][data-animate-horizontal=true] {
  transition-property: height, width;
}
.arm-auto-resizer-content {
  width: -moz-max-content;
  width: max-content;
  height: -moz-max-content;
  height: max-content;
}
.arm-button,
.arm-button-minimal {
  border: 0;
  outline: none;
  background-color: transparent;
  cursor: pointer;
  display: flex;
  align-items: center;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 0;
}
.arm-button > *:not(:last-child),
.arm-button-minimal > *:not(:last-child) {
  margin-right: 0.3125rem;
}
.arm-button.arm-button-minimal,
.arm-button-minimal.arm-button-minimal {
  color: inherit;
}
.arm-calendar-display {
  width: 100%;
  max-width: 300px;
  padding: 0.3125rem;
}
.arm-calendar-date-grid-headings {
  display: flex;
}
.arm-calendar-date-grid-days {
  display: flex;
  flex-wrap: wrap;
}
.arm-calendar-date-grid-day,
.arm-calendar-date-grid-heading,
.arm-calendar-date-grid-day-empty {
  flex-basis: 14.2857%;
  margin-bottom: 0.156rem;
  text-align: center;
}
.arm-calendar-display-controls {
  display: flex;
  align-self: center;
  justify-content: space-between;
  margin-bottom: 0.3125rem;
  padding: 0 0.156rem;
}
.arm-calendar-display-controls > *:not(:last-child) {
  margin-right: 0.3125rem;
}
.arm-calendar-display-controls .arm-icon-button .arm-icon {
  padding: 0.3125rem;
  font-size: 0.6rem;
}
.arm-calendar-jump-list {
  padding: 0.3125rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.625rem;
}
.arm-calendar-date-grid-day {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 0.3125rem;
}
.arm-calendar-date-grid-day p {
  position: relative;
  z-index: 3;
  margin: 0;
}
.arm-calendar-date-grid-day::before {
  display: block;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 50%;
  z-index: 2;
  box-sizing: border-box;
}
.arm-calendar-date-grid-day[data-selected=true] {
  color: #fff;
}
.arm-calendar-date-grid-day[data-selected=true]::before {
  background-color: #cd3939;
}
.arm-calendar-date-grid-day[disabled=true] {
  color: #f4f5f6;
}
.arm-calendar-date-grid-day[data-today=true]::before {
  border: 2px solid #cd3939;
}
.arm-calendar-date-grid-day[data-range-middle=true]::after, .arm-calendar-date-grid-day[data-range-start=true]::after, .arm-calendar-date-grid-day[data-range-end=true]::after {
  display: block;
  content: "";
  z-index: 1;
  background-color: #cd3939;
  opacity: 0.25;
  position: absolute;
  height: 1.6rem;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.arm-calendar-date-grid-day[data-range-end=true]::after {
  right: calc(50% - 1.6rem / 2);
  border-top-right-radius: calc(1.6rem / 2);
  border-bottom-right-radius: calc(1.6rem / 2);
}
.arm-calendar-date-grid-day[data-range-start=true]::after {
  left: calc(50% - 1.6rem / 2);
  border-top-left-radius: calc(1.6rem / 2);
  border-bottom-left-radius: calc(1.6rem / 2);
}
.arm-calendar-date-grid-day .arm-calendar-date-grid-day-highlight {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  bottom: 0;
  background-color: #cd3939;
  transform: translateX(-50%);
}
.arm-calendar-select {
  margin-right: 0;
  flex: 1;
  min-width: 57px;
}
.arm-calendar-select .arm-dropdown {
  width: 100%;
}
.arm-calendar-select .arm-input-wrapper {
  margin-right: 0;
}
.arm-calendar-select .arm-input-wrapper .arm-input-inner {
  margin-right: 0;
}
.arm-calendar-select .arm-input-wrapper .arm-input-inner input {
  width: 20px;
}
.arm-calendar-input-between-inputs {
  color: #d6dce1;
  margin-right: 0;
}
.arm-dropdown-content.arm-calendar-input-dropdown-content {
  width: 300px;
}
.arm-dropdown-content.arm-calendar-input-dropdown-content .arm-calendar-display {
  max-width: none;
}
.arm-calendar-input .arm-dropdown {
  width: 100%;
}
.arm-calendar-input .arm-dropdown .arm-input-wrapper-above .arm-calendar-display,
.arm-calendar-input .arm-dropdown .arm-input-wrapper-below .arm-calendar-display {
  max-width: none;
}
.arm-calendar-input[data-display-mode=calendar] {
  cursor: pointer;
}
.arm-calendar-input[data-display-mode=calendar] .arm-input-inner {
  cursor: pointer;
}
.arm-calendar-input-preview {
  height: 34px;
  display: flex;
  align-items: center;
}
.arm-character-limit {
  display: flex;
  align-items: center;
}
.arm-character-limit .arm-icon {
  margin-left: 0.3125rem;
}
.arm-input.arm-checkbox-input {
  position: relative;
  display: flex;
  align-items: center;
}
.arm-input.arm-checkbox-input[data-direction=horizontal] label > *:not(:last-child) {
  margin-right: 0.3125rem;
}
.arm-input.arm-checkbox-input[data-direction=vertical] label {
  flex-direction: column;
}
.arm-input.arm-checkbox-input[data-direction=vertical] label > *:not(:last-child) {
  margin-bottom: 0.3125rem;
}
.arm-input.arm-checkbox-input label {
  display: flex;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.arm-input.arm-checkbox-input[data-disabled=true] {
  opacity: 0.5;
  pointer-events: none;
}
.arm-input.arm-checkbox-input[data-checked=true] .arm-checkbox-input-checked-icon {
  opacity: 1;
}
.arm-input.arm-checkbox-input[data-checked=true] .arm-checkbox-input-unchecked-icon {
  opacity: 0;
}
.arm-checkbox-input-checkbox {
  width: 1.3rem;
  height: 1.3rem;
  flex-shrink: 0;
  pointer-events: none;
  cursor: pointer;
  position: relative;
}
.arm-checkbox-input-checkbox .arm-icon {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.15s;
  font-size: 0.75rem;
}
.arm-checkbox-input-checked-icon {
  opacity: 0;
}
.arm-checkbox-input-unchecked-icon {
  color: #000;
}
.arm-checkbox-input-checkbox-input {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border: 0;
  outline: none;
  background-color: transparent;
  padding: 0.3125rem;
  margin: 0;
}
.arm-checkbox-input-list[data-direction=horizontal] {
  display: flex;
  align-items: flex-start;
}
.arm-code-input {
  display: flex;
  align-items: center;
}
.arm-code-input > *:not(:last-child) {
  margin-right: 0.3125rem;
}
.arm-code-input .arm-input-base {
  width: auto;
  position: relative;
}
.arm-code-input .arm-input-base .arm-input-base-input {
  width: calc(var(--arm-code-input-length, 1) * 0.5rem);
  text-align: center;
}
.arm-input.arm-date-time-input {
  max-width: 420px;
}
.arm-input.arm-date-time-input .arm-calendar-input {
  flex-grow: 1;
  margin-right: 0;
}
.arm-input.arm-date-time-input .arm-calendar-input .arm-dropdown {
  width: auto;
}
.arm-dialog {
  width: 100%;
  max-width: 500px;
  max-height: calc(100vh - 2rem);
  overflow: auto;
  position: relative;
}
.arm-modal.arm-dialog {
  padding: 0;
}
.arm-dialog-close-button {
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
}
.arm-dialog-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.arm-dialog-top > *:not(:last-child) {
  margin-right: 0.3125rem;
}
.arm-dialog-top .arm-dialog-close-button {
  position: initial;
}
.arm-dialog-title {
  flex-grow: 1;
}
.arm-confirmation-dialog-buttons {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 0.3125rem;
}
.arm-confirmation-dialog-buttons .arm-button {
  margin-left: 0.3125rem;
}
.arm-dropdown {
  width: -moz-max-content;
  width: max-content;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.arm-modal.arm-dropdown-content {
  position: fixed;
  top: var(--arm-dropdown-top);
  bottom: var(--arm-dropdown-bottom);
  left: var(--arm-dropdown-left);
  max-width: 100vw;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 2;
  padding: 0;
}
.arm-modal.arm-dropdown-content .arm-auto-resizer {
  width: 100%;
}
.arm-modal.arm-dropdown-content .arm-auto-resizer .arm-auto-resizer-content {
  width: 100%;
}
.arm-modal.arm-dropdown-content[data-scrolling=true] .arm-dropdown-content-inner {
  max-height: min(180px, 100vh);
}
.arm-modal.arm-dropdown-content[data-stretch=true] {
  min-width: max(50px, var(--arm-dropdown-width));
}
.arm-dropdown-content-inner {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0.3125rem;
}
@media screen and (max-width: 780px) {
  .arm-modal.arm-dropdown-content {
    left: 0.3125rem;
    width: calc(100vw - 0.625rem);
  }
}
.arm-dropdown-items:focus {
  border: 0;
  outline: none;
}
.arm-modal.arm-dropdown-items-content {
  padding: 0;
}
.arm-modal.arm-dropdown-items-content .arm-dropdown-content-inner {
  padding: 0.156rem 0;
}
.arm-dropdown-items-content ul {
  padding: 0;
  margin: 0;
}
.arm-dropdown-item {
  cursor: pointer;
  display: flex;
  align-items: center;
}
.arm-dropdown-item > *:not(:last-child) {
  margin-right: 0.3125rem;
}
.arm-dropdown-item[data-disabled=true] {
  pointer-events: none;
}
.arm-dropdown-item[data-disabled=true] > * {
  opacity: 0.5;
}
.arm-error-message {
  display: flex;
  align-items: center;
}
.arm-error-message > .arm-icon {
  margin-right: 0.3125rem;
}
.arm-expandable[data-direction=vertical] {
  width: initial;
}
.arm-expandable[data-direction=vertical][data-is-open=false] {
  height: 0;
}
.arm-expandable[data-direction=horizontal] {
  height: initial;
}
.arm-expandable[data-direction=horizontal][data-is-open=false] {
  width: 0;
}
.arm-progress-bar.arm-global-progress-bar {
  position: fixed;
  border-radius: 0;
}
.arm-progress-bar.arm-global-progress-bar .arm-progress-bar-progress, .arm-progress-bar.arm-global-progress-bar[data-has-label=true], .arm-progress-bar.arm-global-progress-bar[data-has-label=true] .arm-progress-bar-progress {
  border-radius: 0;
}
.arm-progress-bar.arm-global-progress-bar[data-position=top] {
  top: 0;
  left: 0;
  width: 100vw;
}
.arm-progress-bar.arm-global-progress-bar[data-position=top][data-hidden=true] {
  transform: translateY(-100%);
}
.arm-progress-bar.arm-global-progress-bar[data-position=bottom] {
  bottom: 0;
  left: 0;
  width: 100vw;
}
.arm-progress-bar.arm-global-progress-bar[data-position=bottom][data-hidden=true] {
  transform: translateY(100%);
}
.arm-progress-bar.arm-global-progress-bar[data-position=left] {
  bottom: 0;
  left: 0;
  height: 100vw;
}
.arm-progress-bar.arm-global-progress-bar[data-position=left][data-hidden=true] {
  transform: translateX(-100%);
}
.arm-progress-bar.arm-global-progress-bar[data-position=right] {
  bottom: 0;
  right: 0;
  height: 100vw;
}
.arm-progress-bar.arm-global-progress-bar[data-position=right][data-hidden=true] {
  transform: translateX(100%);
}
.arm-group-inner {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.arm-group-inner > *:not(:last-child) {
  margin-right: 0.3125rem;
}
.arm-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  height: 60px;
  padding: 0.625rem;
  z-index: 2;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.arm-header > *:not(:last-child) {
  margin-right: 0.3125rem;
}
.arm-icon {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.arm-icon::before {
  display: block;
  content: "";
}
.arm-image {
  position: relative;
}
.arm-image .arm-status {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.625rem;
  width: 100%;
  height: 100%;
  border: 1px solid #d6dce1;
}
.arm-image img {
  width: 100%;
}
.arm-image-inner[data-loading=true], .arm-image-inner[data-error=true] {
  min-height: 1.875rem;
  min-width: 1.875rem;
}
.arm-input-inner {
  cursor: text;
}
.arm-input-base-input {
  flex-grow: 1;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border: 0;
  outline: none;
  background-color: transparent;
  padding: 0.3125rem 0;
  height: 34px;
  color: inherit;
}
.arm-input-base-input:focus {
  border: 0;
  outline: none;
}
.arm-input-inner {
  width: 100%;
  padding: 0 0.3125rem;
  display: flex;
  align-items: center;
}
.arm-input-inner > *:not(:last-child) {
  margin-right: 0.3125rem;
}
.arm-input-wrapper[data-disabled=true] {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.arm-input-wrapper .arm-input-wrapper {
  width: initial;
  flex: 1;
}
.arm-input-wrapper .arm-input-wrapper .arm-input-inner {
  width: 100%;
}
.arm-input-wrapper .arm-input-wrapper .arm-input-inner input {
  background-color: transparent;
}
.arm-input-wrapper-below,
.arm-input-wrapper-above {
  width: 100%;
}
.arm-input-wrapper-below .arm-auto-resizer-content,
.arm-input-wrapper-above .arm-auto-resizer-content {
  width: 100%;
}
.arm-label-wrapper-content {
  display: block;
}
.arm-link-button {
  text-decoration: none;
}
.arm-input.arm-listbox {
  cursor: pointer;
}
.arm-listbox-inner {
  flex-grow: 1;
  position: relative;
}
.arm-icon.arm-listbox-overlay-icon {
  position: absolute;
  right: 0.3125rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.6rem;
}
.arm-listbox-content {
  height: 34px;
  display: flex;
  align-items: center;
  cursor: pointer;
  min-width: 160px;
}
.arm-listbox-content .placeholder {
  color: #d6dce1;
}
.arm-listbox-content p {
  font-size: 0.8rem;
}
.arm-listbox-multi {
  cursor: pointer;
}
.arm-listbox-multi .arm-input-inner {
  cursor: pointer;
}
.arm-listbox-multi-inner {
  flex-grow: 1;
  position: relative;
  overflow-x: auto;
}
.arm-listbox-multi-content {
  height: 34px;
  display: flex;
  align-items: center;
  margin-right: 1.875rem;
  min-width: 160px;
}
.arm-listbox-multi-content .arm-tag {
  margin-right: 0.3125rem;
}
.arm-listbox-multi-content .placeholder {
  color: #d6dce1;
}
.arm-icon.arm-listbox-multi-overlay-icon {
  font-size: 0.6rem;
}
.arm-modal {
  background-color: #fff;
  user-select: contain;
  padding: 0.3125rem;
}
.arm-modal-wrapper {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 4;
}
.arm-modal-wrapper[data-centred=true] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.arm-modal-wrapper[data-close-on-background-click=false] {
  pointer-events: none;
}
.arm-modal-wrapper[data-close-on-background-click=false] .arm-modal {
  pointer-events: visible;
}
.arm-modal-wrapper[data-darken-background=true] {
  background-color: rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.arm-modal-wrapper[data-darken-background=true] .arm-modal {
  cursor: default;
}
.arm-modal-wrapper[data-is-closing=true] {
  opacity: 0;
  pointer-events: none;
}
.arm-modal-wrapper[data-is-closing=true] .arm-modal {
  pointer-events: none;
}
.arm-progress-bar-progress {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}
.arm-progress-bar-progress::after {
  display: block;
  content: "";
  height: 100%;
  width: 100%;
  background-color: var(--arm-progress-bar-color, #cd3939);
}
.arm-progress-bar {
  background-color: #d6dce1;
  position: relative;
}
.arm-progress-bar[data-direction=up], .arm-progress-bar[data-direction=down] {
  width: 0.5rem;
  height: 100%;
}
.arm-progress-bar[data-direction=down] .arm-progress-bar-progress::after {
  transform: translateY(calc(var(--arm-progress-bar-progress) - 100%));
}
.arm-progress-bar[data-direction=up] .arm-progress-bar-progress::after {
  transform: translateY(calc(100% - var(--arm-progress-bar-progress)));
}
.arm-progress-bar[data-direction=left], .arm-progress-bar[data-direction=right] {
  height: 0.5rem;
  width: 100%;
}
.arm-progress-bar[data-direction=right] .arm-progress-bar-progress::after {
  transform: translateX(calc(var(--arm-progress-bar-progress) - 100%));
}
.arm-progress-bar[data-direction=left] .arm-progress-bar-progress::after {
  transform: translateX(calc(100% - var(--arm-progress-bar-progress)));
}
.arm-progress-bar[data-has-label=true][data-direction=up], .arm-progress-bar[data-has-label=true][data-direction=down] {
  width: 1rem;
}
.arm-progress-bar[data-has-label=true][data-direction=left], .arm-progress-bar[data-has-label=true][data-direction=right] {
  height: 1rem;
}
.arm-progress-bar-label {
  color: #fff;
}
.arm-progress-bar-label[data-variant=centre] {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: min(0.7rem, 1rem);
}
.arm-progress-bar-label[data-variant=centre-progress] {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: var(--arm-progress-bar-progress);
  overflow: hidden;
  font-size: min(0.7rem, 1rem);
}
.arm-radio-input-radio {
  width: 1.4rem;
  height: 1.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.arm-radio-input-radio::after {
  display: block;
  content: "";
  width: 0.9rem;
  height: 0.9rem;
  pointer-events: none;
  background-color: #cd3939;
  opacity: 0;
}
.arm-radio-input-radio .arm-icon {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  opacity: 0;
}
.arm-radio-input-radio .arm-icon.arm-icon.arm-radio-input-unchecked-icon {
  opacity: 1;
}
.arm-radio-input-radio .arm-icon.arm-icon.arm-radio-input-checked-icon {
  color: #cd3939;
}
.arm-radio-input {
  position: relative;
}
.arm-radio-input[data-direction=horizontal] label > *:not(:last-child) {
  margin-right: 0.3125rem;
}
.arm-radio-input[data-direction=vertical] label {
  flex-direction: column;
}
.arm-radio-input[data-direction=vertical] label > *:not(:last-child) {
  margin-bottom: 0.3125rem;
}
.arm-radio-input label {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.arm-radio-input[data-has-checked-icon=true] .arm-radio-input-radio::after {
  background-color: transparent;
}
.arm-radio-input[data-checked=true] .arm-radio-input-radio::after {
  opacity: 1;
}
.arm-radio-input[data-checked=true] .arm-icon.arm-radio-input-checked-icon {
  opacity: 1;
}
.arm-radio-input[data-checked=true] .arm-icon.arm-radio-input-unchecked-icon {
  opacity: 0;
}
.arm-radio-input-radio-input {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  margin: 0;
  cursor: pointer;
}
.arm-radio-input-list[data-direction=horizontal] {
  display: flex;
  align-items: flex-start;
}
.arm-radio-options-list {
  width: 100%;
  max-width: 320px;
}
.arm-radio-options-list .arm-radio-input[data-checked=true] {
  color: #cd3939;
}
.arm-range-input-handle {
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 50%;
  position: absolute;
  left: var(--arm-range-input-percent);
  transform: translate(-50%, -50%);
  top: 50%;
  pointer-events: none;
}
.arm-range-input-handle .arm-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.arm-range-input {
  width: 320px;
  display: flex;
  align-items: center;
}
.arm-range-input > *:not(:last-child) {
  margin-right: 0.3125rem;
}
.arm-range-input[data-disabled=true] {
  opacity: 0.5;
}
.arm-range-input-track {
  position: relative;
  flex-grow: 1;
  height: 34px;
}
.arm-range-input-input {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.arm-range-input-input::-webkit-slider-thumb {
  opacity: 0;
  background-color: transparent;
  appearance: none;
  -webkit-appearance: none;
}
.arm-range-input-input::-moz-range-thumb {
  opacity: 0;
  background-color: transparent;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
.arm-range-input-input::-ms-thumb {
  opacity: 0;
  background-color: transparent;
  appearance: none;
  -webkit-appearance: none;
}
.arm-range-input-input::-webkit-slider-runnable-track {
  opacity: 0;
  background-color: transparent;
  appearance: none;
  -webkit-appearance: none;
}
.arm-range-input-input::-moz-range-track {
  opacity: 0;
  background-color: transparent;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
.arm-range-input-input::-ms-track {
  opacity: 0;
  background-color: transparent;
  appearance: none;
  -webkit-appearance: none;
}
.arm-range-input-input:active ~ .arm-range-input-handle {
  transform: translate(-50%, -50%) scale(1.1);
}
.arm-range-input-track-inner {
  height: 6px;
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  background-color: #d6dce1;
  overflow: hidden;
}
.arm-range-input-track-inner::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: var(--arm-range-input-percent);
  height: 100%;
  background-color: #cd3939;
}
.arm-rating {
  display: flex;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  gap: 0.3125rem;
}
.arm-rating-part {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1rem;
  height: 1rem;
  position: relative;
}
.arm-rating-part[data-part=true] .arm-rating-part-filled, .arm-rating-part[data-filled=true] .arm-rating-part-filled {
  opacity: 1;
}
.arm-rating-part[data-filled=true] .arm-rating-part-empty {
  opacity: 0;
}
.arm-rating-part-filled {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: var(--rating-amount, 1);
  overflow: hidden;
  opacity: 0;
}
.arm-rating-part-icon-wrapper {
  position: relative;
}
.arm-rating-part-buttons,
.arm-rating-part-radios {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
}
.arm-rating-part-buttons .arm-button-minimal,
.arm-rating-part-radios .arm-button-minimal {
  flex-grow: 1;
}
.arm-rating-parts {
  position: relative;
  display: flex;
  align-items: center;
  width: -moz-max-content;
  width: max-content;
  padding: 0;
  gap: 0.156rem;
}
.arm-rating-range {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  opacity: 0;
}
.arm-rating-part-radio-wrapper {
  flex: 1;
  position: relative;
}
.arm-rating-part-radio {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  margin: 0;
  cursor: pointer;
}
.arm-scroll-to-end-listener-status {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 1rem;
}
.arm-scroll-to-end-listener-listener {
  width: 100%;
}
.arm-input.arm-select .arm-select-inner {
  flex-grow: 1;
  position: relative;
}
.arm-select-select {
  height: 100%;
  width: 100%;
  height: 34px;
  cursor: pointer;
  padding: 0.3125rem 0;
  -webkit-appearance: none;
  background-color: transparent;
  resize: none;
  font-family: inherit;
  outline: none;
  border: 0;
  color: inherit;
}
.arm-select-select:focus {
  outline: none;
  border: 0;
}
.arm-icon.arm-select-overlay-icon {
  position: absolute;
  right: 0.3125rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.6rem;
  pointer-events: none;
}
.arm-side-menu {
  top: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  max-width: min(240px, calc(100vw - 1.875rem));
}
.arm-side-menu[data-side=left] {
  left: 0;
}
.arm-side-menu[data-side=right] {
  right: 0;
}
.arm-spinner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.arm-spinner[data-fill-container=true] {
  height: 100%;
  width: 100%;
  flex-grow: 1;
  align-self: stretch;
  justify-self: stretch;
}
.arm-spinner[data-fill-container=false] {
  width: -moz-max-content;
  width: max-content;
  height: -moz-max-content;
  height: max-content;
}
.arm-spinner-inner {
  animation: spin-clockwise 0.8s linear infinite;
  width: -moz-max-content;
  width: max-content;
  height: -moz-max-content;
  height: max-content;
}
.arm-spinner-label {
  margin-top: 0.3125rem;
  font-size: 0.7rem;
  display: block;
}
.arm-stepper-step-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 50%;
  margin-bottom: 0.625rem;
  border: 2px solid #d6dce1;
  font-size: 1.2rem;
  flex-shrink: 0;
}
.arm-stepper-step {
  border: 0;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  text-align: center;
  cursor: pointer;
  display: flex;
  align-items: center;
  flex-direction: column;
  padding: 0;
  background-color: inherit;
  color: inherit;
}
.arm-stepper-step[data-current=true] .arm-stepper-step-icon {
  border-color: #cd3939;
  color: #cd3939;
}
.arm-stepper-step[data-previous=true] .arm-stepper-step-icon {
  border-color: #cd3939;
  background-color: #cd3939;
  color: #fff;
}
.arm-stepper-step[data-error=true] .arm-stepper-step-icon {
  border-color: #eb5757;
  background-color: #eb5757;
  color: #fff;
}
.arm-stepper-step[data-error=true] .arm-stepper-step-icon .arm-status .arm-icon {
  color: #fff;
}
.arm-stepper-step[data-small=true] .arm-stepper-step-icon {
  width: 1rem;
  height: 1rem;
  margin-top: calc((2.2rem / 2) - (1rem / 2));
  font-size: 0.7rem;
}
.arm-stepper-step[data-small=true][data-pending=true] .arm-stepper-step-icon {
  border: 0;
  background-color: transparent;
  color: #cd3939;
}
.arm-stepper-step[data-small=true][data-error=true] .arm-stepper-step-icon {
  border: 0;
  background-color: transparent;
}
.arm-stepper-step[data-small=true][data-error=true] .arm-stepper-step-icon .arm-status .arm-icon {
  color: #eb5757;
}
.arm-stepper-step[disabled] {
  pointer-events: none;
  color: #d6dce1;
}
.arm-stepper-step > * {
  margin-right: inherit;
}
.arm-stepper {
  display: flex;
}
.arm-stepper .arm-stepper-step {
  flex: 1 1 0;
  position: relative;
}
.arm-stepper .arm-stepper-step:not(:last-child) .arm-stepper-step-icon::after {
  display: block;
  content: "";
  position: absolute;
  background-color: #d6dce1;
}
.arm-stepper .arm-stepper-step[data-disabled=true] .arm-stepper-step-icon {
  color: #d6dce1;
}
.arm-stepper .arm-stepper-step[data-previous=true]:not(:last-child) .arm-stepper-step-icon::after {
  background-color: #cd3939;
}
.arm-stepper[data-direction=horizontal] .arm-stepper-step {
  padding: 0 0.3125rem;
}
.arm-stepper[data-direction=horizontal] .arm-stepper-step .arm-stepper-step-icon::after {
  top: calc((2.2rem / 2) - 1px);
  width: calc(100% - 2.2rem);
  height: 2px;
  left: calc(50% + (2.2rem / 2));
}
.arm-stepper[data-direction=horizontal] .arm-stepper-step[data-next-small=true] .arm-stepper-step-icon::after {
  width: calc(100% - ((1rem / 2) + (2.2rem / 2)));
}
.arm-stepper[data-direction=horizontal] .arm-stepper-step[data-small=true] .arm-stepper-step-icon::after {
  left: calc(50% + (1rem / 2));
  width: calc(100% - ((1rem / 2) + (2.2rem / 2)));
}
.arm-stepper[data-direction=horizontal] .arm-stepper-step[data-small=true][data-next-small=true] .arm-stepper-step-icon::after {
  width: calc(100% - 1rem);
}
.arm-stepper[data-direction=vertical] {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(var(--arm-stepper-length), 1fr);
}
.arm-stepper[data-direction=vertical] .arm-stepper-step {
  padding: 0.3125rem 0;
  flex-direction: row;
}
.arm-stepper[data-direction=vertical] .arm-stepper-step .arm-stepper-step-icon {
  margin: 0;
  margin-right: 0.625rem;
}
.arm-stepper[data-direction=vertical] .arm-stepper-step .arm-stepper-step-icon::after {
  left: calc(2.2rem / 2 - 1px);
  height: calc(100% - 2.2rem);
  width: 2px;
  top: calc(50% + 2.2rem / 2);
}
.arm-stepper[data-direction=vertical] .arm-stepper-step[data-next-small=true] .arm-stepper-step-icon::after {
  height: calc(100% - ((1rem / 2) + (2.2rem / 2)));
}
.arm-stepper[data-direction=vertical] .arm-stepper-step[data-small=true] .arm-stepper-step-icon {
  margin-left: calc((2.2rem / 2) - (1rem / 2));
}
.arm-stepper[data-direction=vertical] .arm-stepper-step[data-small=true] .arm-stepper-step-icon::after {
  top: calc(50% + (1rem / 2));
  height: calc(100% - ((1rem / 2) + (2.2rem / 2)));
}
.arm-stepper[data-direction=vertical] .arm-stepper-step[data-small=true][data-next-small=true] .arm-stepper-step-icon::after {
  height: calc(100% - 1rem);
}
.arm-stepper-step-icon-index {
  font-size: 1.3rem;
}
.arm-switch-input[data-icon-style=on-handle] .arm-switch-input-inner .arm-switch-input-checked-icon {
  left: 0.156rem;
}
.arm-switch-input[data-checked=true] .arm-switch-input-inner::after, .arm-switch-input[data-checked=true][data-icon-style=on-handle] .arm-switch-input-checked-icon, .arm-switch-input[data-checked=true][data-icon-style=on-handle] .arm-switch-input-unchecked-icon {
  transform: translateX(calc(50px - calc(30px - 0.156rem * 2) - 0.156rem * 2));
}
.arm-switch-input[data-checked=true] .arm-switch-input-checked-icon {
  opacity: 1;
}
.arm-switch-input[data-checked=true] .arm-switch-input-unchecked-icon {
  opacity: 0;
}
.arm-switch-input-inner {
  position: relative;
  cursor: pointer;
  height: 30px;
  width: 50px;
  box-shadow: 0.05rem 0.05rem 0.2rem rgba(35, 41, 47, 0.25) inset;
}
.arm-switch-input-inner::after {
  display: block;
  content: "";
  width: calc(30px - 0.156rem * 2);
  height: calc(30px - 0.156rem * 2);
  top: 0.156rem;
  left: 0.156rem;
  position: absolute;
  pointer-events: none;
  box-shadow: 0.1rem 0.1rem 0.5rem rgba(35, 41, 47, 0.25);
}
.arm-switch-input-checkbox {
  height: 100%;
  width: 100%;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border: 0;
  outline: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.arm-switch-input-unchecked-icon,
.arm-switch-input-checked-icon {
  width: calc(30px - 0.156rem * 2);
  height: calc(30px - 0.156rem * 2);
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0.156rem;
  z-index: 2;
  pointer-events: none;
}
.arm-switch-input-checked-icon {
  right: 0.156rem;
  opacity: 0;
}
.arm-switch-input-unchecked-icon {
  left: 0.156rem;
}
.arm-tab-control {
  display: flex;
  align-items: center;
}
.arm-tab-control-tab {
  color: #000;
  padding: 0.156rem 0.3125rem;
}
.arm-tab-control-tab[data-is-current=true] {
  color: #cd3939;
}
.arm-tab-select {
  display: flex;
  align-items: center;
}
.arm-tab-select > *:not(:last-child) {
  margin-right: 0.3125rem;
}
.arm-tab-select[data-disabled=true] {
  opacity: 0.5;
  pointer-events: none;
}
.arm-tag {
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.arm-tag > *:not(:last-child) {
  margin-right: 0.3125rem;
}
.arm-tag-input-input {
  flex-grow: 1;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  border: 0;
  outline: none;
  background-color: transparent;
  padding: 0.3125rem 0;
  height: 34px;
}
.arm-input-inner {
  cursor: text;
}
.arm-tag-input-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow-x: auto;
  flex-grow: 1;
}
.arm-tag-input-inner > *:not(:last-child) {
  margin-right: 0.156rem;
}
.arm-input-wrapper-above .arm-auto-resizer-content,
.arm-input-wrapper-below .arm-auto-resizer-content {
  overflow-y: auto;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.arm-input-wrapper-above .arm-auto-resizer-content > *:not(:last-child),
.arm-input-wrapper-below .arm-auto-resizer-content > *:not(:last-child) {
  margin-right: 0.156rem;
}
.arm-input-wrapper-above .arm-auto-resizer-content .arm-tag,
.arm-input-wrapper-below .arm-auto-resizer-content .arm-tag {
  margin-top: 0.078rem;
  margin-bottom: 0.078rem;
}
.arm-text-area .arm-input-inner {
  cursor: text;
}
.arm-text-area-textarea {
  min-height: 70px;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  resize: none;
  font-family: inherit;
  outline: none;
  border: 0;
  color: inherit;
}
.arm-text-area-textarea:focus {
  outline: none;
  border: 0;
}
.arm-time-input .arm-input {
  margin-right: 0;
}
.arm-time-input .arm-time-input-between-inputs {
  color: #d6dce1;
  margin-right: 0;
}
.arm-toast-notification-container {
  height: 100%;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  justify-content: space-between;
  pointer-events: none;
}
.arm-toast-notification-container-left,
.arm-toast-notification-container-right {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  flex-grow: 1;
  height: 100%;
  max-width: 200px;
}
.arm-toast-notification-toasts {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.arm-toast-notification-toasts-top {
  flex-direction: column-reverse;
}
.arm-toast-notification {
  pointer-events: all;
}
.arm-toast-notification-inner {
  width: 100%;
  background-color: #fff;
}
.arm-toast-notification-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.arm-toast-notification-close-button {
  margin-left: 0.3125rem;
}
.arm-tooltip-wrapper {
  cursor: default;
}
.arm-tooltip {
  left: var(--arm-tooltip-left);
  top: var(--arm-tooltip-top);
  max-width: 250px;
  position: fixed;
  background-color: transparent;
}
[class*=arm-] {
  box-sizing: border-box;
}
[class*=arm-] p {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-end: 0;
  margin: 0;
}
[class*=arm-] * {
  box-sizing: border-box;
}
body {
  font-family: neue-haas-grotesk-display, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.01em;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}
p {
  font-weight: 200;
  font-size: 1.125rem;
  line-height: 1.3em;
}
h1 {
  font-weight: 600;
  font-size: 2.5rem;
}
h2 {
  font-weight: 400;
  font-size: 1.75rem;
}
h3 {
  font-weight: 600;
  font-size: 1.125rem;
}
.ara-text-gray {
  color: #d6dce1;
}
strong {
  font-weight: 600;
}
/*
html,
body,
#host,
#root,
.shell {
  height: 100%;
}
*/
body {
  background-color: var(--brand-bg-3);
  color: var(--brand-font);
  font-size: 100%;
}
@media screen and (max-width: 780px) {
  body {
    background-color: var(--brand-bg-1);
  }
}
.arm-button {
  padding: 1rem;
  background-color: var(--brand-accent);
  color: var(--brand-accent-font);
  justify-content: center;
  text-decoration: none;
  white-space: nowrap;
  min-width: 120px;
  max-height: 60px;
  letter-spacing: 0.01em;
  font-weight: 600;
  border-radius: 9999px;
}
.arm-button:disabled {
  cursor: default;
  opacity: 0.4;
}
.arm-button[data-inverse=true] {
  background-color: transparent;
  color: var(--brand-accent);
  border: 1px solid var(--brand-accent);
}
.arm-button .left-icon {
  margin-right: 0.625rem;
}
.arm-button .right-icon {
  margin-left: 0.625rem;
}
.arm-button.arm-confirmation-dialog-yes-button {
  border: 1px solid #fdda35;
}
.arm-button.arm-confirmation-dialog-yes-button:hover {
  background-color: transparent;
  color: #fdda35;
}
.arm-modal.arm-dialog .arm-dialog-inner .arm-confirmation-dialog-buttons > .arm-button.arm-confirmation-dialog-no-button:hover {
  background-color: #fff;
  color: #130e15;
}
label {
  display: block;
  padding-left: 0.156rem;
  margin-bottom: 0.625rem;
  margin-top: 1rem;
}
.arm-input {
  background-color: #fff;
}
.arm-input .arm-input-inner {
  padding: 0 1rem;
  border-radius: 0.3125rem;
  max-height: 46px;
}
.arm-input .arm-input-inner .arm-input-overlay {
  font-size: 0.875rem;
}
.arm-input[data-error=true] .arm-input-inner {
  border-color: #eb5757;
}
.arm-input-base-input {
  color: #818081;
  width: 100%;
  padding: 0.3125rem;
  margin: 0.3125rem auto;
}
.arm-validation-errors {
  margin-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.arm-validation-errors .arm-error-message {
  color: #eb5757;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
}
.arm-validation-errors .arm-error-message span {
  display: block;
  line-height: 1em;
}
@keyframes pulse {
  0% {
    transform: scale3d(0.9, 0.9, 1);
  }
  70% {
    transform: scale3d(1, 1, 1);
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
  }
  100% {
    transform: scale3d(0.9, 0.9, 1);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
/**
 * Swiper 9.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 13, 2023
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}
.swiper, swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide, swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
:root {
  --swiper-navigation-size:44px;
}
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}
.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet, :host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* definition */
.arm-input-wrapper-above,
.arm-input-wrapper-below {
  max-height: 0;
}
.arm-input-wrapper-above {
  border-bottom: 1px solid #f4f5f6;
}
.arm-input-wrapper-below {
  border-top: 1px solid #f4f5f6;
}
.arm-input-wrapper {
  background-color: #fff;
  width: 100%;
}
.arm-input-wrapper .arm-input-wrapper {
  box-shadow: none;
  border: 0;
  border-radius: 0;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
body {
  --brand-bg-1: #3f3a42;
  --brand-bg-2: #2d2830;
  --brand-bg-3: #1e1821;
  --brand-font: #fff;
  --brand-accent: #fdda35;
  --brand-accent-font: #130e15;
}
hr {
  border: none;
  height: 1px;
  width: 100%;
  background-color: var(--brand-font);
  margin: 1.875rem 0;
}
a {
  text-decoration: none;
  color: #fdda35;
}
.arm-toast-notification-container {
  z-index: 5;
}
.arm-toast-notification-container .arm-toast-notification-container-left,
.arm-toast-notification-container .arm-toast-notification-container-right {
  margin: 0.625rem 1rem 0 0;
  max-width: 400px;
}
.arm-toast-notification .arm-toast-notification-inner {
  padding: 1.4rem;
  margin: 0.625rem;
  border-radius: 0.5rem;
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2);
}
.arm-toast-notification .arm-toast-notification-inner .arm-toast-notification-close-button {
  align-self: flex-start;
}
.arm-toast-notification .arm-toast-notification-inner > p {
  font-size: 1rem;
  padding-right: 1.875rem;
}
.arm-toast-notification[data-type=success] .arm-toast-notification-inner {
  background: linear-gradient(90deg, #fdda35 0, #fdda35 10px, var(--brand-bg-3) 10px, var(--brand-bg-3) 100%);
}
.arm-toast-notification[data-type=error] .arm-toast-notification-inner {
  background: linear-gradient(90deg, #eb5757 0, #eb5757 10px, var(--brand-bg-3) 10px, var(--brand-bg-3) 100%);
}
.arm-toast-notification[data-type=info] .arm-toast-notification-inner {
  background: linear-gradient(90deg, #3498d8 0, #3498d8 10px, var(--brand-bg-3) 10px, var(--brand-bg-3) 100%);
}
.arm-toast-notification[data-type=warning] .arm-toast-notification-inner {
  background: linear-gradient(90deg, #f78e52 0, #f78e52 10px, var(--brand-bg-3) 10px, var(--brand-bg-3) 100%);
}
.arm-modal-wrapper[data-darken-background=true] {
  background-color: rgba(0, 0, 0, 0.6);
}
.arm-modal.arm-dialog {
  margin: 1rem;
  border-radius: 0.625rem;
  padding: 0 0.625rem;
  max-width: 600px;
  background-color: var(--brand-bg-3);
  box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2);
}
.arm-modal.arm-dialog .arm-dialog-top {
  position: sticky;
  top: 0;
  margin: 0 1.875rem;
  margin-right: 1rem;
  padding: 1.875rem 0;
  background-color: var(--brand-bg-3);
  z-index: 1;
}
.arm-modal.arm-dialog .arm-dialog-top .arm-dialog-title {
  font-size: 1.75rem;
}
.arm-modal.arm-dialog .arm-dialog-close-button {
  margin: 0.625rem;
  font-size: 1.25rem;
}
.arm-modal.arm-dialog .arm-dialog-inner {
  padding: 1.875rem;
}
.arm-modal.arm-dialog .arm-dialog-inner .arm-confirmation-dialog-buttons {
  display: flex;
  justify-content: space-between;
}
.arm-modal.arm-dialog .arm-dialog-inner .arm-confirmation-dialog-buttons > .arm-button {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  margin: 0;
}
.arm-modal.arm-dialog .arm-dialog-inner .arm-confirmation-dialog-buttons > .arm-button:first-child {
  background-color: transparent;
  color: var(--brand-font);
  border: 1px solid var(--brand-font);
}
@media screen and (max-width: 46em) {
  .arm-modal.arm-dialog {
    max-width: 90vw;
    max-width: 90dvw;
    max-height: 90vh;
    max-height: 90dvh;
  }
  .arm-modal.arm-dialog .arm-dialog-top {
    margin: 0 1rem;
    margin-right: 1rem;
    padding: 1rem 0;
  }
  .arm-modal.arm-dialog .arm-dialog-inner {
    padding: 1rem;
  }
}
.arm-modal.arm-dialog.dialog-large {
  max-width: 945px;
  max-height: 670px;
  background-color: var(--brand-bg-1);
}
.arm-modal.arm-dialog.dialog-large .arm-dialog-top {
  background-color: var(--brand-bg-1);
  border-bottom: 0.5px solid #130e15;
}
@media screen and (max-width: 46em) {
  .arm-modal.arm-dialog.dialog-large {
    max-width: 90vw;
    max-width: 90dvw;
    max-height: 90vh;
    max-height: 90dvh;
  }
}
*.fg-negative {
  color: #eb5757 !important;
}
*.bg-negative {
  background-color: #eb5757 !important;
}
*.fg-positive {
  color: #fdda35 !important;
}
*.bg-positive {
  background-color: #fdda35 !important;
}
*[data-visible] {
  opacity: 0;
  transition: opacity 150ms;
}
*[data-visible][data-visible=true] {
  opacity: 1;
}
.arm-expandable .arm-auto-resizer-content {
  width: 100%;
}