/* line 1, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
input[type="text"], input[type="tel"], input[type="email"], input[type="url"], input[type="number"], input[type="password"], select, textarea {
  border-radius: 0;
}

/* line 4, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 30px #fff inset;
}

/* line 9, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.mobile-navigation .c-dg {
  color: #5a5a5b !important;
}
/* line 12, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.mobile-navigation .txt-upper {
  font-size: 14px;
  margin-top: 30px;
}
/* line 15, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.mobile-navigation .txt-upper:first-child {
  margin-top: 0;
}

/* line 20, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
header.main-header {
  background-color: #000;
  position: absolute !important;
  -webkit-transform: translateY(0%) !important;
  -moz-transform: translateY(0%) !important;
  transform: translateY(0%) !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  transition: none !important;
}
/* line 29, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
header.main-header a.tool-menu {
  width: 34px;
  height: 34px;
  position: relative;
  display: block;
  margin: 20px 13px 20px 0;
}
/* line 35, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
header.main-header a.tool-menu div.icon {
  width: 20px;
  height: 2px;
  position: absolute;
  top: 16px;
  left: 7px;
  margin: 0;
  background: #fff;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 47, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
header.main-header a.tool-menu div.icon:before, header.main-header a.tool-menu div.icon:after {
  content: '';
  width: 20px;
  height: 2px;
  display: block;
  position: absolute;
  left: 0;
  background: #fff;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform-origin: 1px center;
  -moz-transform-origin: 1px center;
  -o-transform-origin: 1px center;
  transform-origin: 1px center;
}
/* line 64, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
header.main-header a.tool-menu div.icon:before {
  top: -5px;
}
/* line 67, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
header.main-header a.tool-menu div.icon:after {
  top: 5px;
}
/* line 72, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
header.main-header div.wrap {
  max-width: 1230px;
  margin: 0 auto;
  padding: 0px;
}
/* line 78, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
header.main-header a.unity-logo {
  width: 101px;
  height: 30px;
  display: block;
  float: left;
  top: 22px;
  left: 30px;
  margin: 22px 0;
  margin-right: 10px !important;
  background-image: url(/assets/layout/unity-store-logo-white-fd253d6b4cdaca00ec0e6767008a37dd3dae3903c8d091829f886fabe9e6c1eb.svg);
}
/* line 89, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
header.main-header a.app-name, header.main-header a.app-name:hover {
  width: 58px;
  margin-left: -7px;
  margin-top: 24px;
  color: #fff;
}

/* line 96, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
div#content-wrapper {
  padding: 30px 30px 130px 25px;
}

/* line 100, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
footer.main-footer div.wrapper {
  background: #000;
}
/* line 103, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
footer.main-footer .unity-logo {
  background-image: url(/assets/layout/unity-logo-white-1a4ca3927a7cbcf0af8c3d60df0097e904723543efa6453a7229e68bc985969b.svg);
}
/* line 106, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
footer.main-footer div.social a.icon {
  background-image: url(/assets/unity/sprites/core-sprite-e7efaea70d4e7b9f04e832dd2713e8ac19b5bf2f2b1189af8e15c3134abe5bab.png);
}
/* line 109, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
footer.main-footer div.social a.facebook:hover {
  background-color: #3664a2;
}
/* line 112, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
footer.main-footer div.social a.twitter:hover {
  background-color: #55acee;
}
/* line 115, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
footer.main-footer div.social a.googleplus:hover {
  background-color: #dd4b39;
}
/* line 118, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
footer.main-footer div.social a.linkedin:hover {
  background-color: #0977b5;
}
/* line 121, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
footer.main-footer div.social a.youtube:hover {
  background-color: #e52d27;
}

/* line 126, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.authentication div.submit-box .group > .g12.buttons.pt0 {
  padding-left: 0;
}
/* line 129, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.authentication div.submit-box .nest > .group.clear {
  padding-left: 0 !important;
}
/* line 132, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.authentication div.submit-box .nest.pt0 {
  width: 42.6666666667%;
}
/* line 134, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.authentication div.submit-box .nest.pt0 .launcher-buttons.inbl, .authentication div.submit-box .nest.pt0 .nest.inbl.primary {
  width: 100%;
}
/* line 137, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.authentication div.submit-box .nest.pt0 .btn {
  width: 100%;
  background-color: #00bcd4;
}
/* line 142, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.authentication div.submit-box .checkbox label {
  font-family: 'Inter', sans-serif;
  padding: 0 0 15px 32px;
  font-size: 14px;
  color: #383838;
}
/* line 148, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.authentication div.submit-box .authentication .checkbox label:after {
  display: none;
}
/* line 151, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.authentication div.submit-box .checkbox {
  margin: 15px 0 0;
}
/* line 154, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.authentication div.submit-box .checkbox label:after,
.authentication div.submit-box .checkbox input[type=checkbox]:checked + label:after {
  left: 1px;
}
/* line 158, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.authentication div.submit-box .checkbox input[type=checkbox]:checked + label:after {
  background-position: 3px -146px;
}
/* line 162, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.authentication div.submit-box .checkbox label:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  border: #d6dadc 1px solid;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 177, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.authentication div.submit-box .checkbox input[type=checkbox] + label:before {
  display: inline-block;
}

@media screen and (min-width: 768px) {
  /* line 183, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
  .authentication .third-party-regular {
    display: flex;
    justify-content: flex-end;
  }
}
/* line 188, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.store-container {
  padding: 45px 15px 45px 45px !important;
}
/* line 190, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.store-container .g7.nest.pb0.group {
  width: 100%;
  border-bottom: 1px solid #D8D8D8;
  padding-bottom: 25px !important;
}
/* line 195, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.store-container p.flavor-text {
  border-bottom: 1px solid #D8D8D8;
  padding-bottom: 25px !important;
}
/* line 200, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.store-container .new_conversations_create_session_form > div.g12 {
  padding-left: 15px !important;
}
/* line 202, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.store-container .new_conversations_create_session_form > div.g12 .g12 {
  padding-left: 0px !important;
}
/* line 206, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.store-container .new_conversations_create_session_form > .g12.clear.pb0 {
  padding-left: 15px !important;
  padding-top: 0 !important;
}
/* line 207, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.store-container .new_conversations_create_session_form > .g12.clear.pb0 .flavor-text {
  font-size: 45px;
  color: #383838;
  font-weight: 700;
}
/* line 217, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.store-container .form > div.g12 {
  padding-left: 15px !important;
}
/* line 218, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.store-container .form > div.g12:not(.pbim) {
  padding-top: 0 !important;
}
/* line 222, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.store-container .form > div.g12 > h2 {
  font-size: 45px;
  color: #383838;
  font-weight: 700;
  margin-bottom: 10px;
}
/* line 228, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.store-container .form > div.g12 .g6 {
  padding-left: 0 !important;
  padding-right: 30px;
}

@media screen and (max-width: 500px) {
  /* line 237, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
  .store-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 240, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
  .store-container button.facebook_btn_login, .store-container button.google_btn_login, .store-container button.zendesk_btn_login, .store-container button.corporate_btn_login {
    display: inline-block;
    width: auto;
  }
  /* line 244, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
  .store-container .third-party-providers .third_party_text {
    display: none !important;
  }
}
/* line 250, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.g12.nest.flex-wrap {
  justify-content: space-between;
  padding-bottom: 0 !important;
}
/* line 253, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.g12.nest.flex-wrap .flex-column.g8 {
  width: 42.6666666667%;
}
/* line 256, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.g12.nest.flex-wrap .flex-column.g1 {
  display: none;
}
/* line 259, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.g12.nest.flex-wrap .flex-column.g3.third-party-regular {
  width: 42.6666666667%;
}

@media only screen and (max-width: 767px) and (min-width: 150px) {
  /* line 265, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
  .g12.nest.flex-wrap .flex-column.g8, .flex-column.g3.third-party-regular {
    width: 100%;
  }

  /* line 268, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
  .g12.nest.flex-wrap + .g12.nest .nest.g8 {
    width: 100%;
  }
}
/* line 272, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.g7.nest.group.pd h2 {
  font-size: 34px;
  font-weight: 500;
}

/* line 276, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.authentication.login-wechat .login_button_top_space {
  margin-top: 12px;
}

/* line 280, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.third-party-providers .login_btn_label {
  display: none;
}
/* line 283, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.third-party-providers .g12:first-child .login_btn_label {
  display: block !important;
  visibility: visible;
  font-size: 14px;
}

/* line 289, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.store-help {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  color: #383838;
}

/* line 296, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.zendesk-box .no-provider-btn span:nth-child(1) {
  display: none;
}
/* line 299, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.zendesk-box .no-provider-btn span:nth-child(2) {
  justify-content: center;
}

/* line 304, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.provider-btn {
  justify-content: center;
}
/* line 306, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.provider-btn span:first-child {
  display: none;
}
/* line 309, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.provider-btn span:nth-child(2) {
  padding-left: 0;
  justify-content: center;
}

/* line 316, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.nest.group.third-party-providers .provider-btn span:first-child {
  display: block;
}

/* line 322, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.wechat-zendesk .g12.nest.flex-wrap {
  justify-content: flex-start;
}
/* line 324, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.wechat-zendesk .g12.nest.flex-wrap .flex-column.g8 {
  width: 66.6666666667%;
}

/* line 330, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.login-mobile {
  float: left !important;
  width: 100%;
}
/* line 333, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.login-mobile .launcher-buttons {
  float: left;
  clear: left;
}

/* line 340, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.main-content {
  background-color: #F5F5F5;
}

/* line 344, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .summary-wrapper {
  border: 1px solid #D8D8D8;
  background-color: #FFFFFF;
}

/* line 348, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .summary-wrapper.container {
  padding: 0;
}

/* line 352, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.container {
  max-width: 1230px;
  margin: 0 auto;
}

/* line 356, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.summary-wrapper {
  overflow: hidden;
  background-color: #fff;
  border: 1px solid #ddd;
}

@media only screen and (min-width: 77rem) {
  /* line 362, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
  .configure-plan .body {
    padding-right: 0;
  }
}
@media only screen and (min-width: 61rem) {
  /* line 368, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
  .configure-plan .body {
    -ms-flex-preferred-size: 64%;
    flex-basis: 64%;
    max-width: 64%;
  }

  /* line 374, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
  .configure-plan .sidebar {
    -ms-flex-preferred-size: 36%;
    flex-basis: 36%;
    max-width: 36%;
  }
}
/* line 381, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .checkout-title h1 {
  font-size: 1.75em;
  font-weight: 400;
  margin-bottom: 30px;
}

/* line 387, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps {
  height: 50px;
  width: 100%;
  margin: 0;
  background-color: #aeaeaf;
}
/* line 392, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps .g4 {
  padding-left: 15px !important;
  width: 33.3333333334%;
}
/* line 393, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps .g4:first-child {
  background-color: #fff;
  z-index: 2;
  border-bottom: 1px solid #D8D8D8;
}
/* line 397, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps .g4:first-child:before {
  border-left-color: #fff;
}
/* line 400, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps .g4:first-child p {
  color: #00bcd4;
}
/* line 404, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps .g4:last-child {
  border-left: 1px solid #fff;
}
/* line 407, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps .g4.step-current {
  border-left: 1px solid #F5F5F5;
}

/* line 415, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps .step {
  position: relative;
  border-right: 1px solid #F5F5F5;
}

/* line 420, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps .step p {
  margin-bottom: 0;
  line-height: 50px;
  padding-left: 30px;
  color: #FFFFFF;
  font-weight: 500;
  cursor: default;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 433, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps .step:before {
  content: " ";
  position: absolute;
  z-index: 1;
  right: -15px;
  top: 0;
  width: 0;
  height: 0;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 15px solid #aeaeaf;
}

/* line 446, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps .step:after {
  content: " ";
  position: absolute;
  z-index: 0;
  right: -17px;
  top: 0;
  width: 0;
  height: 0;
  border-top: 25px solid transparent;
  border-bottom: 25px solid transparent;
  border-left: 15px solid #F5F5F5;
}

/* line 459, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps .step.step-current {
  background-color: #000000;
}

/* line 463, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps .step.step-current:before {
  border-left: 15px solid #000000;
}

/* line 467, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps .step:last-of-type {
  border: none;
}

/* line 471, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.configure-plan .steps .step:last-of-type:before, .configure-plan .steps .step:last-of-type:after {
  content: none;
}

/* line 476, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.connect_login_box.connect_login_screen .third_party_text {
  justify-content: center;
}
/* line 479, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.connect_login_box.connect_login_screen .connect_login_img {
  display: none;
}

/* line 485, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.recaptcha-container.login .recaptcha-box {
  padding-left: 0;
}
/* line 488, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.recaptcha-container.login .g-recaptcha {
  float: left;
}

/* line 493, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.edu-box {
  background: url(/images/unity/other/unity_edu.jpg) no-repeat center;
  background-size: cover;
  height: 800px;
}
/* line 498, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.edu-box .text-container {
  padding: 50px 80px 67px 140px;
  color: white;
}
/* line 501, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.edu-box .text-container .line {
  line-height: normal;
  padding-top: 30px;
}
/* line 505, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.edu-box .text-container .head {
  display: flex;
  align-items: start;
  justify-content: space-between;
}
/* line 509, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.edu-box .text-container .head .bg-transparent {
  background: transparent;
}
/* line 513, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.edu-box .text-container .line-1 {
  font-size: 100px;
  font-weight: bold;
}
/* line 518, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.edu-box .text-container .line-2 {
  margin-top: 10px;
  font-size: 60px;
  font-weight: bold;
}
/* line 524, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.edu-box .text-container .line-3 {
  font-size: 24px;
  display: flex;
  flex-wrap: wrap;
}
/* line 528, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.edu-box .text-container .line-3 .item {
  margin-right: 20px;
}
/* line 533, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.edu-box .text-container .line-4 {
  font-size: 45px;
  font-weight: bold;
}
/* line 537, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.edu-box .text-container .line-5 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/* line 541, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.edu-box .text-container .line-5 .line-5-sub {
  font-size: 36px;
  font-weight: bold;
}
/* line 545, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.edu-box .text-container .line-5 .click-ask {
  line-height: unset;
  font-size: 27px;
  background-color: #55acee;
}
/* line 550, /var/silkcloud/genesis-id/app/assets/stylesheets/store.css.scss */
.edu-box .text-container .line-5 .click-ask .ask-form .btn-ask {
  border-radius: 0;
  background-color: #771122;
  color: white;
}
