.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.w-checkbox {
  display: block;
  margin-bottom: 5px;
  padding-left: 20px;
}

.w-checkbox::before {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

.w-checkbox::after {
  content: ' ';
  display: table;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  clear: both;
}

.w-checkbox-input {
  float: left;
  margin-bottom: 0px;
  margin-left: -20px;
  margin-right: 0px;
  margin-top: 4px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

.w-embed-youtubevideo {
  width: 100%;
  position: relative;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-size: cover;
  background-position: 50% 50%;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

body {
  font-family: Roboto, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

.pricing-top {
  position: relative;
  z-index: 20;
  height: 100%;
  max-height: none;
  min-height: auto;
  padding-top: 0px;
  padding-bottom: 32px;
  border-style: solid;
  border-width: 1px;
  border-color: #f6f6f6;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #fff;
}

.pricing-top.left {
  position: relative;
  z-index: 1;
  padding-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-top-style: none;
  border-right-style: none;
  border-bottom-color: #f2f2f2;
  border-left-style: none;
}

.pricing-top.highlight {
  position: relative;
  z-index: 22;
  border-color: #5055f5 #5055f5 #f6f6f6;
  border-top-right-radius: 10px;
  background-color: #f5f5fe;
  box-shadow: 0 -3px 20px 0 rgba(46, 53, 71, 0.23);
}

.toggle-dot-2 {
  position: absolute;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  background-color: #29cb97;
  box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.19);
}

.start-link {
  position: relative;
  z-index: 9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 20px 20px 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #5055f5;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
}

.grid-pricing {
  position: relative;
  z-index: 22;
  justify-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr;
  grid-template-columns: 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #fff;
  box-shadow: 2px 6px 14px 0 rgba(0, 0, 0, 0.16);
}

.grid-pricing.no_highlight {
  position: relative;
  z-index: 0;
  border-style: solid;
  border-width: 1px 1px 1px 0px;
  border-color: #f2f2f2;
  box-shadow: none;
}

.grid-pricing.highlgth {
  z-index: 23;
  border-style: none solid solid;
  border-width: 1px;
  border-color: #5055f5;
  background-color: #f5f5fe;
  box-shadow: 0 3px 20px 0 rgba(46, 53, 71, 0.23);
}

.pricing-table-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 110px;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
  color: #000;
}

.pricing-table-cell.top {
  margin-top: 40px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.toggle-contain-2 {
  position: relative;
  width: 100px;
  height: 34px;
  margin-right: 23px;
  margin-left: 25px;
  padding-top: 5px;
  padding-right: 0px;
  padding-left: 5px;
  border-radius: 50px;
  background-color: #dee3e9;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  font-weight: 300;
}

.grid-top-sticky {
  position: static;
  top: 0px;
  z-index: 4;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-areas: "Area";
  -ms-grid-columns: 1.5fr 0px 1fr 0px 1fr;
  grid-template-columns: 1.5fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: transparent;
}

.grid-top-sticky.bottom {
  margin-bottom: 20px;
}

.check {
  width: 38px;
  opacity: 1;
}

.div-block-39 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.detail-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-bottom: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-click {
  padding: 8px;
}

.logo-mob {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 64px;
  height: 64px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-header-text {
  margin-right: 8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #fff;
}

.nav-header-text.current-app {
  color: #333;
}

.flex-body {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #eaedf4;
}

.week-metric {
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  border-radius: 50px;
  background-color: hsla(0, 0%, 84%, 0.2);
  text-align: center;
}

.week-metric.orange {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: rgba(255, 202, 131, 0.3);
}

.week-metric.green {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: rgba(105, 228, 166, 0.2);
}

.week-metric.green.yello {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: rgba(255, 202, 131, 0.2);
}

.week-metric.red {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: rgba(255, 114, 133, 0.2);
}

.flex-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-bottom: 12px;
}

.flex-horizontal._8 {
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.state-color {
  width: 16px;
  height: 16px;
  margin-right: 8px;
  border-style: solid;
  border-width: 3px;
  border-color: #afafaf;
  border-radius: 50px;
  background-color: #fff;
}

.state-color.blue {
  border-color: #54d8ff;
}

.state-color.red {
  border-color: #ff8474;
}

.state-color.pink {
  border-color: #ff7cc3;
}

.state-color.green {
  border-color: #5ee2a0;
}

.state-color.orange {
  border-color: #ffa177;
}

.state-color.purp {
  width: 16px;
  height: 16px;
  border-width: 3px;
  border-color: #a3a1fb;
}

.grid-2-1-1 {
  grid-row-gap: 4px;
  -ms-grid-columns: 8fr 2fr 2fr;
  grid-template-columns: 8fr 2fr 2fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.main-block {
  position: relative;
  display: block;
  min-height: 100vh;
  padding: 24px 40px 120px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.user-head {
  width: 42px;
  margin-right: 16px;
  border-radius: 50px;
}

.flex-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.quick-dets-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 2fr 10fr;
  grid-template-columns: 2fr 10fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto;
}

.nav-head-company {
  font-weight: 400;
  letter-spacing: 0px;
}

.nav-back {
  position: relative;
  width: 260px;
  height: 100%;
  background-color: #fff;
}

.chart-select {
  padding-right: 24px;
  padding-bottom: 0px;
  background-color: #fff;
  font-size: 12px;
  font-weight: 400;
}

.logo-left {
  margin-right: 12px;
  padding: 6px;
  border-radius: 8px;
  background-color: #5ab2ff;
}

.logo-left.current-app-left {
  max-width: 54px;
  background-color: transparent;
}

.nav-handle {
  position: absolute;
  left: auto;
  top: 0%;
  right: -32px;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 16px;
  padding-bottom: 0px;
  padding-left: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.nav-handle.open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.nav-handle.closed {
  display: none;
  padding-right: 12px;
  padding-left: 16px;
}

.nav-footer-extra {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-bottom: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-style: none;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.16);
  border-radius: 0px;
}

.flex-lite {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex-lite.users {
  padding: 12px 24px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-lite.v {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.current-sys {
  min-height: 12px;
  margin-right: 8px;
  margin-left: 8px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

.legend {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
}

.legend.margin {
  margin-top: 16px;
  margin-bottom: 24px;
}

.nav-head-domain {
  font-size: 12px;
}

.nav-header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 30px;
  margin: 12px 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  border-radius: 8px;
  background-color: #0094c6;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3), 0 1px 2px 0 hsla(0, 0%, 40%, 0.1);
  cursor: pointer;
}

.nav-header.brand-blue {
  background-color: #3898ec;
}

.nav-trigger {
  cursor: pointer;
}

.app {
  margin-right: 12px;
}

.dash-item-title.grey-3-text {
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 400;
}

.dash-item-title.grey-3-text.small {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-size: 14px;
  font-weight: 400;
}

.separator.users {
  width: 100%;
  height: 1px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: rgba(0, 0, 0, 0.16);
}

.legend-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.app-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.detail-icon {
  margin-right: 12px;
}

.show-more {
  margin-top: 8px;
  padding-top: 8px;
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #3898ec;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}

.bold-text {
  font-weight: 300;
}

.link {
  margin-right: 8px;
  margin-left: 8px;
  color: #3898ec;
  text-decoration: none;
}

.link:hover {
  color: #5ab2ff;
}

.nav-label {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.handle {
  width: 4px;
  height: 30px;
  border-radius: 2px;
  background-color: #bfbfbf;
  color: #bfbfbf;
}

.handle.bottom {
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}

.handle.top {
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
}

.rep-chart-title-item {
  padding-right: 0px;
  padding-left: 0px;
  color: #a3a6b4;
  font-size: 12px;
  font-weight: 400;
}

.rep-chart-title-item._1 {
  padding-left: 24px;
}

.mobile-bar {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 900;
  display: none;
  height: 76px;
  padding-left: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
}

.nav-container {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #fff;
  box-shadow: 6px 0 10px 0 rgba(0, 0, 0, 0.08), 1px 0 2px 0 rgba(0, 0, 0, 0.08);
}

.nav-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  padding-top: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.week-metric-num {
  font-size: 13px;
  font-weight: 400;
}

.nav-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 8px;
  margin-left: 8px;
  padding: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-transition: color 400ms ease, background-color 400ms ease;
  transition: color 400ms ease, background-color 400ms ease;
  color: #636363;
  text-decoration: none;
}

.nav-item:hover {
  border-radius: 4px;
  background-color: #e2e9f9;
  color: #333;
}

.nav-item.w--current {
  color: #222;
}

.nav-item.bottom-item-inner {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.nav-item.bottom-item-inner.border-top {
  border-style: none;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.16);
}

.nav-item.separator {
  height: 1px;
  margin-right: 10px;
  margin-left: 10px;
  padding: 0px 12px;
  background-color: rgba(0, 0, 0, 0.16);
  color: rgba(0, 0, 0, 0.16);
}

.nav-head-inner {
  min-height: 8px;
  margin-right: 8px;
  margin-left: 8px;
  padding-right: 0px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.card-shadow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 18px 24px 24px;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
}

.card-shadow.flex-horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
}

.card-shadow.flex-horizontal.app-bar {
  margin-bottom: 32px;
}

.card-shadow.grid {
  display: -ms-grid;
  display: grid;
  margin-bottom: 32px;
  padding: 16px 24px 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.card-shadow.flex-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.rep-chart-title {
  display: -ms-grid;
  display: grid;
  padding: 16px 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 8fr 2fr 2fr;
  grid-template-columns: 8fr 2fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #f5f6fa;
}

.mob-nav-title {
  font-size: 18px;
}

.user-icon {
  font-weight: 300;
  text-align: center;
}

.nav-header-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dash-chart-img {
  width: 100%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

.dash-chart-img.margin-top {
  height: 100%;
  margin-top: 12px;
}

.dash-chart-img.margin-top.small {
  width: 100%;
}

.legend-label {
  color: #777;
  font-size: 12px;
  font-weight: 300;
}

.legend-label.large {
  color: #333;
  font-size: 13px;
  font-weight: 400;
}

.legend-label.large.bold {
  color: #3898ec;
  font-size: 15px;
  font-weight: 500;
}

.nav-item-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 28px;
  height: 28px;
  margin-right: 12px;
  margin-left: 4px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-item-icon.user-bg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 28px;
  height: 28px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px none #000;
  border-radius: 50px;
  background-color: #3898ec;
  color: #fff;
  font-weight: 300;
}

.grid-2-1 {
  margin-bottom: 32px;
  -ms-grid-columns: 2.25fr 1fr;
  grid-template-columns: 2.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.menu-dots {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 20px;
}

.legend-item-color {
  width: 24px;
  height: 12px;
  margin-right: 8px;
  border-radius: 36px;
}

.legend-item-color.blue {
  background-color: #54d8ff;
}

.legend-item-color.yellow {
  background-color: #ffda83;
}

.legend-item-color.purp {
  background-color: #adaafb;
}

.legend-item-color.red {
  background-color: #ff8373;
}

.div-block-34 {
  padding-top: 15px;
  padding-bottom: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7d3dc;
  border-radius: 5px;
}

.newavatar {
  display: block;
  height: 50px;
  border-style: solid;
  border-width: 1px;
  border-color: #c7d3dc;
  border-radius: 1000px;
  color: #c7d3dc;
}

.dropdown-list-2 {
  display: block;
  overflow: visible;
  margin-top: 5rem;
  border-style: none;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 0px 0px 4px 4px;
  background-color: #fff;
  box-shadow: 0 10px 40px 0 rgba(152, 162, 172, 0.21);
}

.dropdown-link-2 {
  padding-left: 20px;
  background-color: #fff;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  color: rgba(79, 92, 101, 0.8);
}

.dropdown-link-2:hover {
  background-color: #f7fafc;
  box-shadow: inset 2px 0 0 -20px #75b7fe;
}

.dropdown-link-2.w--current {
  background-color: #f7fafc;
}

.dropdown-link-2.image {
  background-image: url('../images/smpley_chart_icon.svg');
  background-position: 80% 50%;
  background-size: 27px;
  background-repeat: no-repeat;
}

.dropdown-link-2.image.linkbox_2 {
  background-image: url('../images/smpley_profile.svg');
}

.dropdown-link-2.image.linkbox_2.text-small-caps {
  background-image: url('../images/smpley_profile.svg');
  background-size: 20px;
  color: #94a2ab;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

.dropdown-link-2.image.linkbox_2.text-small-caps.w--current {
  background-image: url('../images/smpley_profile.svg');
  background-size: 20px;
  color: #94a2ab;
  font-weight: 500;
  text-transform: uppercase;
}

.dropdown-link-2.image.linkbox_2.text-small-caps.linkbox_1 {
  background-image: url('../images/smpley_chart_icon.svg');
  background-size: 25px;
  color: #94a2ab;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

.dropdown-link-2.image.linkbox_2.text-small-caps.linkbox_1.w--current {
  background-color: #f4faff;
  color: #94a2ab;
  font-weight: 400;
  text-transform: uppercase;
}

.dropdown-link-2.image.linkbox_2.text-small-caps.linkbox_1.member {
  background-image: url('../images/don.svg');
  background-size: 20px;
  color: #94a2ab;
  font-weight: 400;
}

.dropdown-link-2.image.linkbox_2.text-small-caps.linkbox_1.log {
  background-image: url('../images/of.svg');
  background-size: 15px;
  background-repeat: no-repeat;
  color: #94a2ab;
  font-weight: 400;
  text-transform: uppercase;
}

.dropdown-toggle {
  display: inline-block;
  width: 100%;
  padding-left: 30px;
  border-style: none;
  border-width: 1px;
  border-color: rgba(79, 92, 101, 0.1);
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
}

.dropdown-toggle:hover {
  background-color: #fdfdfd;
}

.dropdown-toggle.avatar {
  display: block;
  padding-bottom: 20px;
}

.dropdown-toggle.avatar {
  display: block;
  padding-bottom: 20px;
}

.modal-wrapper {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 99999;
  display: none;
  overflow: scroll;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: rgba(20, 20, 20, 0.8);
}

.h3-2 {
  margin-top: 0px;
  color: #363f45;
}

.form_alert_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: 92%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  line-height: 21px;
}

.form_alert {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  padding: 8px 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #68c38a;
  box-shadow: 1px 1px 17px 0 rgba(0, 0, 0, 0.07);
  line-height: 21px;
}

.text-white-2 {
  color: #353e44;
}

.text-white-2.intro {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 4rem;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #4f5c65;
}

.block_three {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 2rem;
  padding-right: 5rem;
  padding-left: 5rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.modal-close-area {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.top-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.demo {
  margin-left: 10px;
  color: #4f5c65;
}

.form_alert_line {
  width: 1px;
  min-height: 23px;
  margin-right: 8px;
  margin-left: 8px;
  background-color: transparent;
}

.form09_form_block {
  margin-bottom: 0px;
}

.textsmallcaps {
  color: #94a2ab;
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.btn-add-product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0rem;
  margin-left: 0rem;
  padding-bottom: 1rem;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: left;
}

.divblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.box {
  width: 48%;
  margin-right: 1%;
  margin-bottom: 2%;
  margin-left: 1%;
  border-style: solid;
  border-width: 1px;
  border-color: #f3f3f3;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 11px 11px 15px -5px rgba(0, 0, 0, 0.1);
  color: #333;
}

.box.fourth {
  width: 31%;
  border-color: rgba(79, 92, 101, 0.25);
  border-radius: 8px;
}

.box.fourth.productcard {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.box.fourth.productcard.long {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 23%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-width: 2px;
  border-color: #363f45;
  border-radius: 5px;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
}

.box.fourth.productcard.long:hover {
  -webkit-transform: translate(0px, -6px);
  -ms-transform: translate(0px, -6px);
  transform: translate(0px, -6px);
}

.box.fourth.productcard.long._01 {
  border-color: #5681d6;
  background-color: rgba(86, 129, 214, 0.1);
}

.box.fourth.productcard.long._03 {
  border-color: #5681d6;
  background-color: rgba(86, 129, 214, 0.1);
}

.button-small {
  display: inline-block;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 8px 18px;
  border: 2px solid transparent;
  border-radius: 5px;
  background-color: #5681d6;
  -webkit-transition: border-color 400ms ease, background-color 400ms ease;
  transition: border-color 400ms ease, background-color 400ms ease;
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.025em;
  text-decoration: none;
}

.button-small:hover {
  background-color: rgba(86, 129, 214, 0.74);
  color: #fff;
}

.button-small._01 {
  margin-left: 12px;
  background-color: #5055f5;
  font-weight: 400;
}

.box-padding {
  padding: 1.6em;
}

.box-padding.paper-padding {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.25em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.box-padding.app-padding-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form09_form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.heading-60 {
  display: block;
  color: #363f45;
}

.heading-60._01 {
  margin-left: 1rem;
}

.heading-60._01 {
  margin-left: 1rem;
}

.div-block-6 {
  display: block;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.form_error {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 45px;
  padding: 8px 15px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #ba3c3e;
  box-shadow: 1px 1px 17px 0 rgba(0, 0, 0, 0.07);
  color: rgba(79, 92, 101, 0.8);
  line-height: 21px;
}

.cta03_input-2 {
  height: 55px;
  margin-top: 5px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding-top: 11px;
  padding-bottom: 11px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: #353e44;
  border-radius: 4px;
  background-color: #fff;
  opacity: 1;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
  color: #4f5c65;
  font-size: 16px;
  line-height: 27px;
  font-weight: 400;
  letter-spacing: 0px;
  text-transform: none;
}

.cta03_input-2:focus {
  border-width: 2px;
  border-color: #4f5c65;
  opacity: 0.98;
}

.cta03_input-2::-webkit-input-placeholder {
  color: rgba(79, 92, 101, 0.6);
  letter-spacing: 0px;
}

.cta03_input-2:-ms-input-placeholder {
  color: rgba(79, 92, 101, 0.6);
  letter-spacing: 0px;
}

.cta03_input-2::-ms-input-placeholder {
  color: rgba(79, 92, 101, 0.6);
  letter-spacing: 0px;
}

.cta03_input-2::placeholder {
  color: rgba(79, 92, 101, 0.6);
  letter-spacing: 0px;
}

.cta03_input-2.email {
  border-color: rgba(79, 92, 101, 0.25);
  color: #4f5c65;
}

.cta03_input-2.email:focus {
  border-color: rgba(79, 92, 101, 0.5);
}

.cta03_input-2.email::-webkit-input-placeholder {
  color: rgba(79, 92, 101, 0.4);
}

.cta03_input-2.email:-ms-input-placeholder {
  color: rgba(79, 92, 101, 0.4);
}

.cta03_input-2.email::-ms-input-placeholder {
  color: rgba(79, 92, 101, 0.4);
}

.cta03_input-2.email::placeholder {
  color: rgba(79, 92, 101, 0.4);
}

.cta03_input-2.email.name {
  border-width: 2px;
  border-color: #353e44;
  border-radius: 5px;
  -webkit-transition-duration: 400ms;
  transition-duration: 400ms;
  color: #4f5c65;
  letter-spacing: 0px;
  text-transform: capitalize;
}

.cta03_input-2.email.name:hover {
  border-color: #363f45;
}

.cta03_input-2.email.name:focus {
  border-color: rgba(53, 62, 68, 0.5);
}

.cta03_input-2.email.name::-webkit-input-placeholder {
  color: rgba(79, 92, 101, 0.6);
}

.cta03_input-2.email.name:-ms-input-placeholder {
  color: rgba(79, 92, 101, 0.6);
}

.cta03_input-2.email.name::-ms-input-placeholder {
  color: rgba(79, 92, 101, 0.6);
}

.cta03_input-2.email.name::placeholder {
  color: rgba(79, 92, 101, 0.6);
}

.cta03_input-2.email.name.green {
  border-color: #5681d6;
  background-color: rgba(86, 129, 214, 0.1);
  text-transform: none;
}

.cta03_input-2.email.name.green::-webkit-input-placeholder {
  color: rgba(79, 92, 101, 0.8);
}

.cta03_input-2.email.name.green:-ms-input-placeholder {
  color: rgba(79, 92, 101, 0.8);
}

.cta03_input-2.email.name.green::-ms-input-placeholder {
  color: rgba(79, 92, 101, 0.8);
}

.cta03_input-2.email.name.green::placeholder {
  color: rgba(79, 92, 101, 0.8);
}

.cta03_input-2.email.name._03::-webkit-input-placeholder {
  color: rgba(79, 92, 101, 0.8);
}

.cta03_input-2.email.name._03:-ms-input-placeholder {
  color: rgba(79, 92, 101, 0.8);
}

.cta03_input-2.email.name._03::-ms-input-placeholder {
  color: rgba(79, 92, 101, 0.8);
}

.cta03_input-2.email.name._03::placeholder {
  color: rgba(79, 92, 101, 0.8);
}

.cta03_input-2.email.lowercase {
  border-width: 2px;
  border-color: #353e44;
  border-radius: 5px;
  color: #4f5c65;
  letter-spacing: 0px;
  text-transform: capitalize;
}

.cta03_input-2.email.lowercase:focus {
  border-color: rgba(53, 62, 68, 0.5);
}

.cta03_input-2.email.lowercase::-webkit-input-placeholder {
  color: rgba(79, 92, 101, 0.6);
}

.cta03_input-2.email.lowercase:-ms-input-placeholder {
  color: rgba(79, 92, 101, 0.6);
}

.cta03_input-2.email.lowercase::-ms-input-placeholder {
  color: rgba(79, 92, 101, 0.6);
}

.cta03_input-2.email.lowercase::placeholder {
  color: rgba(79, 92, 101, 0.6);
}

.cta03_input-2.email.lowercase.blue {
  border-color: #5681d6;
  background-color: rgba(86, 129, 214, 0.1);
}

.cta03_input-2.email.lowercase.blue::-webkit-input-placeholder {
  color: rgba(79, 92, 101, 0.8);
}

.cta03_input-2.email.lowercase.blue:-ms-input-placeholder {
  color: rgba(79, 92, 101, 0.8);
}

.cta03_input-2.email.lowercase.blue::-ms-input-placeholder {
  color: rgba(79, 92, 101, 0.8);
}

.cta03_input-2.email.lowercase.blue::placeholder {
  color: rgba(79, 92, 101, 0.8);
}

.modal-close-2 {
  position: absolute;
  left: auto;
  top: 20px;
  right: 20px;
  bottom: auto;
  z-index: 10;
  color: #363f45;
  font-size: 2.5rem;
  line-height: 0.6;
  font-weight: 700;
  text-decoration: none;
}

.white-box-2 {
  width: 48%;
  margin-right: 1%;
  margin-bottom: 2%;
  margin-left: 1%;
  border-style: solid;
  border-width: 1px;
  border-color: #f3f3f3;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 11px 11px 15px -5px rgba(0, 0, 0, 0.1);
  color: #333;
}

.white-box-2.long {
  border-color: rgba(79, 92, 101, 0.25);
}

.white-box-2.long.bottom.product-card {
  border-width: 2px;
  border-color: #363f45;
  border-radius: 5px;
  -webkit-transition: all 350ms ease;
  transition: all 350ms ease;
}

.white-box-2.long.bottom.product-card:hover {
  -webkit-transform: translate(0px, -6px);
  -ms-transform: translate(0px, -6px);
  transform: translate(0px, -6px);
}

.white-box-2.two-third {
  width: 100%;
  margin-right: 1%;
  margin-left: 1%;
  border-width: 2px;
  border-color: #363f45;
  border-radius: 5px;
}

.white-box-2.third {
  width: 31%;
}

.white-box-2.full-width {
  width: 100%;
}

.white-box-2.two-third {
  width: 64%;
  margin-right: 1%;
  margin-left: 1%;
}

.white-box-2.link-box {
  -webkit-transition: box-shadow 200ms ease, color 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, color 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, color 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, color 200ms ease, -webkit-transform 200ms ease;
}

.white-box-2.link-box:hover {
  box-shadow: 21px 21px 25px -10px rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(-2px, -2px);
  -ms-transform: translate(-2px, -2px);
  transform: translate(-2px, -2px);
}

.white-box-2.link-box.paper-box {
  position: relative;
  width: 23%;
}

.white-box-2.link-box.asset-box {
  position: relative;
  overflow: hidden;
  width: auto;
  margin-bottom: 4%;
}

.white-box-2.progress-box {
  width: 100%;
}

.white-box-2.full-width {
  width: 100%;
  border-radius: 10px;
}

.paragraph-2 {
  border: 1px none #000;
  color: #363f45;
  font-weight: 400;
  text-decoration: none;
}

.div-block-63 {
  margin-right: 6rem;
  margin-left: 6rem;
}

.card-body-2 {
  position: relative;
  padding: 20px 24px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 5px;
}

.form_error_line {
  width: 1px;
  min-height: 23px;
  margin-right: 8px;
  margin-left: 8px;
  background-color: rgba(53, 45, 45, 0.07);
}

.link-3 {
  border-bottom: 1px solid #5681d6;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
  color: #5681d6;
  text-decoration: none;
}

.link-3:hover {
  background-color: rgba(86, 129, 214, 0.1);
}

.blocksection {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0rem 5rem 1rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.blocksection._01 {
  padding-bottom: 0rem;
}

.name-block {
  margin-left: 0.25em;
}

.form_error_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: 92%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-7 {
  display: block;
  padding-bottom: 2rem;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pagecontain {
  position: relative;
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
}

.boxpad {
  padding: 1.6em;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.form_alert_text {
  color: #353357;
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
}

.form_alert_text.white-text {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #fff;
  line-height: 21px;
  letter-spacing: 0.02em;
}

.form09_success {
  background-color: #fff;
}

.form_error_paragraph {
  color: #353357;
  font-size: 16px;
  line-height: 17px;
  font-weight: 400;
}

.form_error_paragraph.white-text {
  color: #fff;
  line-height: 21px;
  letter-spacing: 0.02em;
}

.container-28 {
  position: relative;
  z-index: 3;
  display: block;
  width: 100%;
  max-width: 1272px;
  margin-right: 6rem;
  margin-left: 6rem;
  padding-right: 36px;
  padding-left: 36px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.iconbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  margin-right: 0em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #f7f7f7;
  background-image: url('../images/don.svg');
  background-position: 50% 50%;
  background-size: 35px;
  background-repeat: no-repeat;
  color: transparent;
  text-align: center;
}

.iconbox._01 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: transparent;
  background-image: url('../images/don.svg');
}

.iconbox.gmb {
  background-image: url('../images/don.svg');
}

.iconbox.gmb._02 {
  background-color: transparent;
  background-image: url('../images/PLAN.svg');
  background-size: 20px;
}

.iconbox.gmb._03 {
  background-color: transparent;
  background-image: url('../images/of.svg');
}

.iconbox.gmb._03._04 {
  background-color: transparent;
  background-image: url('../images/smpley_chart_icon.svg');
  background-size: 25px;
}

.modal-container {
  position: relative;
  z-index: 5;
  display: block;
  overflow: hidden;
  width: 85%;
  max-width: 600px;
  margin: 10vh auto 20px;
  border-radius: 4px;
  background-color: #fff;
}

.exam-card-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.content-wrapper-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #f7f7f7;
}

.exam-card-score-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 34px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.user-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 14px;
}

.flating-users-container {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -44px;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding-right: 22px;
  padding-left: 22px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.features-card-close {
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.features-card-close:hover {
  opacity: 0.5;
}

.features-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 22px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 12px;
  background-color: #4674f8;
  box-shadow: 0 2px 10px 0 rgba(143, 146, 161, 0.04);
  color: #fff;
}

.toolbar-upgrade-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  padding-right: 18px;
  padding-left: 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
  background-color: #77c285;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #fff;
  cursor: pointer;
}

.toolbar-upgrade-button:hover {
  opacity: 0.75;
}

.toolbar-upgrade-button.hidden {
  display: none;
}

.upgrade-card-text {
  margin-bottom: 34px;
  color: hsla(0, 0%, 100%, 0.75);
  font-size: 19px;
  line-height: 25px;
  font-weight: 700;
}

.features-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 33.333333333333336%;
  margin-right: 22px;
  margin-left: 22px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.notifications {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 44px;
  height: 44px;
  margin-right: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
  background-color: #e56862;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  color: #fff;
  cursor: pointer;
}

.notifications:hover {
  opacity: 0.75;
}

.exam-card-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 44px;
  height: 44px;
  margin-right: 20px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
  background-color: rgba(119, 194, 133, 0.2);
}

.exam-card-icon.upgrade {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
}

.search-icon {
  margin-right: 14px;
}

.float-users-two {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -44px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.exam-card-score {
  font-size: 30px;
  line-height: 34px;
  font-weight: 700;
}

.users-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.upgrade-card-close {
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.upgrade-card-close:hover {
  opacity: 0.5;
}

.heading-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 44px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
}

.all-features {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.all-features.hidden-features {
  display: none;
}

.question {
  margin-bottom: 12px;
  color: #333;
  font-weight: 700;
}

.feature-button-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.exam-card-results-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 34px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.exam-card-results-container.quote-interaction {
  position: relative;
  margin-right: -22px;
  margin-left: -22px;
  padding-right: 22px;
  padding-left: 22px;
}

.selection-icon {
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.selection-icon:hover {
  opacity: 0.75;
}

.user-image {
  margin-right: 12px;
  margin-left: 12px;
  border-radius: 12px;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.user-image:hover {
  opacity: 0.75;
}

.feature-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 44px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
  background-color: #f7f7f7;
  box-shadow: 0 0 0 2px #fff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #4674f8;
  text-align: center;
  cursor: pointer;
}

.feature-button:hover {
  background-color: transparent;
  color: #fff;
}

.heading-2 {
  margin-right: 20px;
}

.exam-card-information {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 44px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.exam-card-button-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  margin-right: -11px;
  margin-left: -11px;
}

.exams-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.content-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: scroll;
  width: 70vw;
  margin-top: 75px;
  margin-left: 30vw;
  padding: 44px 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.donut-graph {
  position: absolute;
  display: block;
  width: 100%;
}

.question-container {
  margin-bottom: 20px;
  padding: 18px;
  border-style: solid;
  border-width: 2px;
  border-color: #f7f7f7;
  border-radius: 12px;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
  cursor: pointer;
}

.question-container:hover {
  border-color: #4674f8;
}

.question-container.active-question {
  border-width: 2px;
  border-color: #4674f8;
}

.exam-card-category {
  color: #8f92a1;
  font-weight: 400;
}

.discussion-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 12px;
  background-color: #4674f8;
  -webkit-transition: box-shadow 200ms ease, background-color 200ms ease;
  transition: box-shadow 200ms ease, background-color 200ms ease;
  color: #fff;
  text-align: center;
  cursor: pointer;
}

.discussion-button:hover {
  background-color: transparent;
  box-shadow: 0 0 0 2px #4674f8;
  color: #4674f8;
}

.progress-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 22px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0 2px 10px 0 rgba(143, 146, 161, 0.04);
}

.upgrade-card {
  position: relative;
  z-index: 90;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  padding: 22px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 12px;
  background-color: #77c285;
  box-shadow: 0 2px 10px 0 rgba(143, 146, 161, 0.04);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  color: #fff;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.float-users-one {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.exam-card-graph-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 42%;
  height: 100px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 14px;
  font-weight: 700;
}

.bar-graph-information {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  padding-right: 2px;
  padding-left: 2px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-weight: 700;
}

.careousel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 44px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.upgrade-quote {
  position: absolute;
  width: 100%;
  margin-left: -100%;
  padding-right: 22px;
  color: #8f92a1;
  font-size: 19px;
  line-height: 25px;
  font-weight: 700;
}

.view-more-text-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: color 200ms ease, box-shadow 200ms ease;
  transition: color 200ms ease, box-shadow 200ms ease;
}

.exam-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -22px;
  margin-bottom: 22px;
  margin-left: -22px;
}

.features-information-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 44px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
}

.bar-graph {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 12px;
  border-radius: 12px;
  background-color: #f7f7f7;
}

.upgrade-card-category {
  font-weight: 400;
}

.exam-card-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.user-name {
  font-weight: 700;
}

.plus-people {
  margin-left: 12px;
  color: #8f92a1;
  line-height: 14px;
}

.exam-card-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 33.333333333333336%;
  margin-right: 22px;
  margin-left: 22px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.search-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  min-width: 300px;
  margin-right: 12px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
  background-color: #fff;
  color: #8f92a1;
  cursor: text;
}

.lower-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -22px;
  margin-left: -22px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.return-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 44px;
  height: 44px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
  background-color: #e9e9ec;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.return-button:hover {
  opacity: 0.65;
}

.discussion-question-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 34px;
  height: 34px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
  background-color: #f7f7f7;
}

.feature-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 44px;
  height: 44px;
  margin-right: 20px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 12px;
  background-color: hsla(0, 0%, 100%, 0.3);
}

.upgrade-description {
  color: #fff;
  font-weight: 700;
}

.discussion-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: scroll;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  background-color: #fff;
}

.exam-card {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  padding: 22px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0 2px 10px 0 rgba(143, 146, 161, 0.04);
}

.exam-card:hover {
  box-shadow: 0 2px 10px 0 rgba(143, 146, 161, 0.04);
}

.exam-card.flipping-exam-card {
  position: absolute;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.all-features-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.lower-content-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.feature {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 22px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.toolbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.upgrade-quote-text-span {
  color: #1e1f20;
}

.exam-card-description {
  font-weight: 700;
}

.toolbar-upgrade-button-icon {
  margin-right: 8px;
}

.users {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bar-graph-fill {
  width: 77%;
  height: 100%;
  background-color: #fce489;
}

.bar-graph-fill.organic {
  width: 49%;
  background-color: #4674f8;
}

.bar-graph-fill.reasoning {
  width: 19%;
  background-color: #1e1f20;
}

.bar-graph-fill.comprehension {
  width: 45%;
  background-color: #e56862;
}

.bar-graph-fill.biology {
  width: 22%;
  background-color: #77c285;
}

.user {
  width: 34px;
  margin-right: -4px;
  border-radius: 12px;
}

.user.blue-bg {
  background-color: #4674f8;
}

.user.blue-bg.floating {
  margin-right: 0px;
}

.user.black-bg {
  background-color: #1e1f20;
}

.user.black-bg.floating {
  margin-right: 0px;
}

.user.green-bg {
  background-color: #77c285;
}

.user.red-bg {
  background-color: #e56862;
}

.user.red-bg.floating {
  margin-right: 0px;
}

.user.yellow-bg {
  background-color: #fce489;
}

.user.yellow-bg.floating {
  margin-right: 0px;
}

.upgrade-card-text-span {
  color: #fff;
}

.progress-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 22px;
  margin-left: 22px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.answer {
  margin-bottom: 22px;
}

.discussion-heading-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 44px;
  margin-bottom: 80px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
  cursor: pointer;
}

.exam-card-average {
  color: #8f92a1;
}

.bar-graph-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 44px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.bar-graph-content.no-bottom-margin {
  margin-bottom: 0px;
}

.exam-card-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 11px;
  margin-left: 11px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 12px;
  background-color: #f7f7f7;
  color: #8f92a1;
  text-align: center;
  cursor: pointer;
}

.exam-card-button.review {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px #f7f7f7;
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
}

.exam-card-button.review:hover {
  box-shadow: inset 0 0 0 2px #4674f8;
}

.exam-card-button.gain-access-button {
  background-color: #4674f8;
  -webkit-transition: border-color 200ms ease, background-color 200ms ease;
  transition: border-color 200ms ease, background-color 200ms ease;
  color: #fff;
}

.exam-card-button.gain-access-button:hover {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px #4674f8;
  color: #4674f8;
}

.exam-card-button.retake {
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.exam-card-button.retake:hover {
  background-color: #4674f8;
  color: #fff;
}

.exam-card-button.unlock {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px #fff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #fff;
}

.exam-card-button.unlock:hover {
  background-color: #fff;
  color: #77c285;
}

.nav-dropdown-list {
  opacity: 0;
  -webkit-transform: translate(0px, -10px);
  -ms-transform: translate(0px, -10px);
  transform: translate(0px, -10px);
}

.nav-dropdown-list.w--open {
  top: 50px;
  right: 10px;
  z-index: 2;
  max-height: 80vh;
  min-height: 20px;
  margin-top: 0px;
  padding-bottom: 25px;
  border: 1px solid #e9f2f5;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 20px 30px -10px rgba(45, 62, 80, 0.12);
  opacity: 1;
}

.iframe-wrapper {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  border-radius: 5px;
  box-shadow: 4px 4px 14px 0 rgba(0, 0, 0, 0.1);
}

.navigation-icon {
  width: 20px;
  margin-right: 1em;
  text-align: right;
}

.container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.app-heading {
  display: inline-block;
  margin-top: 0px;
  margin-right: 0.45em;
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 24px;
}

.app-heading.connected {
  color: #02c908;
  font-size: 16px;
}

.app-heading.connect {
  margin-bottom: -1em;
  margin-left: 0.25em;
  padding: 0.25em 1em;
  border-radius: 20px;
  background-color: #f3f3f3;
  font-size: 15px;
  line-height: 20px;
}

.doc-heading {
  margin-top: 0px;
  margin-bottom: auto;
}

.project-message {
  margin-bottom: 1em;
}

.dashboard-section {
  padding: 1em 2em;
}

.progress-icon {
  width: 40px;
  height: 40px;
  margin-right: auto;
  margin-bottom: 0.25em;
  margin-left: auto;
  padding: 7px;
  border-radius: 20px;
  box-shadow: 4px 4px 5px -2px rgba(0, 0, 0, 0.1);
  font-size: 18px;
  font-weight: 700;
}

.doc-image {
  width: 20%;
  margin-bottom: 1em;
  text-align: left;
}

.dropdown {
  margin-right: 0px;
  margin-left: 0px;
}

.control-bar {
  position: absolute;
  left: 1px;
  right: 1px;
  bottom: 1px;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 57px;
  padding: 8px 10px 3px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.option-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 140px;
  height: 100%;
  margin-right: auto;
  margin-bottom: 8px;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.option-row.center {
  margin-right: auto;
}

.mobile-footer-spacing {
  display: none;
}

.navigation-item {
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0.5em;
  margin-left: 0.5em;
  padding: 1em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  opacity: 0.6;
  color: #000;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}

.navigation-item:hover {
  opacity: 0.9;
}

.navigation-item:active {
  opacity: 0.8;
}

.navigation-item.w--current {
  background-color: transparent;
  opacity: 1;
  color: #1875f0;
  font-weight: 600;
}

.navigation-item.w--current:active {
  opacity: 0.7;
  color: #32343a;
}

.navigation-item.profile-nav {
  margin-top: -1em;
  margin-bottom: -1em;
  font-size: 15px;
}

.navigation-item.logout-link {
  margin-top: 1em;
  margin-right: 1em;
  margin-left: 0em;
  padding-top: 1.5em;
  padding-bottom: 0em;
  border-top: 1px solid #f3f3f3;
}

.navigation-item.dropdown-nav-item {
  margin-left: 0em;
}

.navigation-menu {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1em;
  padding-bottom: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  box-shadow: 0 1px 10px 0 rgba(51, 51, 51, 0.1);
}

.dash-tab-wrapper {
  min-height: 100vh;
  padding-bottom: 5em;
}

.progress-text-column {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
  text-align: center;
}

.doc-description {
  overflow: hidden;
  max-height: 75px;
  margin-bottom: 1em;
}

.iframe {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0%;
  bottom: 0%;
  width: 166.6666%;
  height: 166.6666%;
  -webkit-transform: scale(0.6);
  -ms-transform: scale(0.6);
  transform: scale(0.6);
}

.iframe.hide {
  display: none;
}

.paper {
  width: 100%;
}

.progress-bar-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 1em;
  margin-top: 1em;
  border-radius: 20px;
  background-color: #f1f6fd;
  box-shadow: inset 1px 1px 5px 0 rgba(51, 51, 51, 0.09);
}

.doc-date {
  color: rgba(51, 51, 51, 0.5);
  font-size: 14px;
}

.logo-link {
  z-index: 1;
}

.logo-link:hover {
  opacity: 0.8;
}

.logo-link:active {
  opacity: 0.7;
}

.html-embed-2 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 55px;
}

.dash-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -1%;
  margin-left: -1%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.dash-row.masonry {
  display: block;
  min-height: 100vh;
  padding-bottom: 50px;
  -webkit-column-count: 3;
  column-count: 3;
}

.template-right {
  position: relative;
  overflow: hidden;
  width: 70%;
  height: 65vh;
  min-height: 500px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 7px 7px 20px -5px rgba(0, 0, 0, 0.1);
}

.colorful-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  margin-right: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: rgba(24, 117, 240, 0.1);
  color: #1875f0;
  text-align: center;
}

.colorful-icon.green {
  background-color: rgba(2, 201, 8, 0.1);
  color: #02c908;
}

.colorful-icon.purple {
  background-color: rgba(106, 117, 216, 0.1);
  color: #a279f9;
}

.project-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.filter-drawer {
  position: fixed;
  left: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 10000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  width: 364px;
  padding: 80px 60px 80px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #fff;
  box-shadow: 10px 0 20px -10px rgba(45, 62, 80, 0.12);
  -webkit-transform: translate(-100%, 0px);
  -ms-transform: translate(-100%, 0px);
  transform: translate(-100%, 0px);
}

.app-logo-circle {
  width: 60px;
  height: 60px;
  margin-right: 1.6em;
  padding-top: 15px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
  box-shadow: 7px 7px 12px -2px rgba(0, 0, 0, 0.1);
}

.top-nav {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1.2em 1.5em 1em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #f3f3f3;
  background-color: #fff;
}

.progress-bar {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 31%;
  border-radius: 20px;
  background-color: #1875f0;
  background-image: linear-gradient(96deg, #a279f9, #1875f0);
}

.template-height {
  padding-bottom: 70%;
}

.template-left {
  width: 30%;
  min-width: 290px;
  margin-right: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.profile-pic {
  overflow: hidden;
  max-width: 34px;
  margin-right: 0.75em;
  border-radius: 50%;
}

.large-number {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 40px;
  line-height: 1.6;
}

.webflow-diamond {
  position: absolute;
  top: -5px;
  right: 17px;
  bottom: auto;
  z-index: 0;
  width: 12px;
  height: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(219, 226, 235, 0.5);
  border-radius: 2px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.option-svg {
  position: relative;
  min-width: 30px;
  padding: 3px 7px 4px;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 2px 3px 0 rgba(45, 62, 80, 0.12);
  -webkit-transition: box-shadow 200ms ease, color 200ms ease;
  transition: box-shadow 200ms ease, color 200ms ease;
  color: rgba(38, 61, 73, 0.9);
  font-size: 19px;
  text-align: center;
}

.option-svg:hover {
  box-shadow: 0 10px 10px -2px rgba(45, 62, 80, 0.12);
  color: #2aa8ff;
}

.progress-text-row {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.form-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.form-box.shrink {
  width: auto;
}

.feature-text {
  padding-top: 23px;
  color: #fff;
  font-size: 23px;
  line-height: 33px;
  font-weight: 300;
}

.image {
  height: 25px;
}

.logo-img {
  width: 90px;
}

.font_mainheading {
  margin-top: 0px;
  margin-bottom: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 40px;
  line-height: 1.2em;
  font-weight: 700;
  text-align: center;
}

.text-field-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.text-field-box._2 {
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.form-field-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.block-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 100%;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.text-block-9 {
  display: inline-block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Roboto, sans-serif;
  color: #374252;
  font-size: 16px;
  line-height: 100%;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.text-block-9._2 {
  color: #fff;
}

._1px-div-line {
  width: 40%;
  height: 0.8px;
  background-color: #e4e4e4;
}

.checkbox {
  width: 14px;
  height: 14px;
}

.checkbox.w--redirected-checked {
  background-color: #2d323e;
}

.checkbox-field {
  margin-bottom: 0px;
}

.legal-box {
  display: block;
  margin: 20px auto 10px;
  padding-top: 25px;
  padding-bottom: 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.legal-box._2-copy {
  display: none;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.legal-box._2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.legal-box._2.left {
  margin-left: 0px;
  text-align: left;
}

.input_register {
  height: 45px;
  margin-bottom: 15px;
  border-radius: 5px;
  background-color: #fff;
  font-family: Roboto, sans-serif;
  color: #2e3547;
  font-size: 16px;
  font-weight: 300;
}

.input_register:focus {
  border-style: solid;
  border-width: 1px;
  border-color: #5055f5;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.12);
}

.input_register.country-code {
  width: 20%;
  margin-right: 10px;
  margin-bottom: 0px;
}

.div-block-6-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-wrapper {
  position: relative;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 100%;
  height: 100%;
  max-width: 500px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-41 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-decoration: none;
}

.block-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.social-login {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 49%;
  height: 45px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  border: 1.1px solid #e4e4e4;
  border-radius: 5px;
  box-shadow: 0 1px 3px 0 #dbdbdb;
  -webkit-transition: box-shadow 200ms ease, background-color 200ms ease;
  transition: box-shadow 200ms ease, background-color 200ms ease;
  text-decoration: none;
}

.social-login:hover {
  border-color: #dbdbdb;
  background-color: #f9f9f9;
}

.social-login:active {
  background-color: #f2f2f2;
  box-shadow: 1px 0 3px 0 #dbdbdb;
}

.social-login.facebook {
  border-color: #3b5998;
  background-color: #3b5998;
}

.social-login.facebook:hover {
  opacity: 0.95;
}

.link-14 {
  color: #2d323e;
}

.heading-4 {
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: rgba(55, 66, 82, 0.8);
  font-size: 17px;
  line-height: 27px;
  font-weight: 300;
  text-align: center;
  text-transform: none;
}

.legal-text {
  opacity: 0.85;
  color: #dbdbdb;
  font-size: 13px;
  text-decoration: none;
}

.legal-text._3 {
  color: rgba(46, 53, 71, 0.59);
  font-weight: 300;
}

.legal-text.left {
  text-align: left;
}

.heading-62 {
  display: inline;
  max-width: none;
  margin-top: 0px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 120px;
  line-height: 1em;
  font-weight: 900;
}

.page-wrapper-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100vh;
}

.link-15 {
  margin-left: 3px;
  color: #5055f5;
  font-size: 14px;
  line-height: 1.5em;
  font-weight: 600;
  text-decoration: none;
}

.link-15:hover {
  text-decoration: underline;
}

.page-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #2d323e;
}

.page-container._2 {
  width: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #fff;
}

.page-container.left {
  width: 60%;
  background-color: #5055f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5055f5), to(rgba(46, 53, 71, 0.35))), url('../images/img.png');
  background-image: linear-gradient(180deg, #5055f5, rgba(46, 53, 71, 0.35)), url('../images/img.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.field-label-2 {
  display: none;
  color: rgba(55, 66, 82, 0.9);
  font-weight: 600;
}

.social_login_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.content-wrapper {
  position: relative;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  height: 100%;
  max-width: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-64 {
  margin-left: 10px;
  text-align: center;
}

.brand {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.checkbox-label {
  opacity: 0.7;
  color: #2d323e;
  font-weight: 300;
}

.list-heading {
  margin-bottom: 0px;
  padding-top: 2px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 1.5em;
  font-weight: 500;
  text-align: left;
}

.list-thumbnail {
  display: block;
  width: 50px;
  height: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 100px;
  background-color: #f5f5f5;
  background-image: url('../images/Human-Icon.svg');
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
}

.order-form-name {
  margin-top: 30px;
  margin-bottom: 60px;
  padding-bottom: 24px;
  border-bottom: 1px solid #ccc;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 40px;
  line-height: 65px;
  font-weight: 300;
  text-align: left;
}

.list-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20px;
  height: 20px;
  margin-top: 0px;
  float: right;
  background-image: url('../images/chevron_1chevron.png');
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.list-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  margin-bottom: 2px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #eee;
  border-radius: 5px;
  -webkit-transition: all 150ms ease;
  transition: all 150ms ease;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  text-align: left;
  text-decoration: none;
}

.list-div:hover {
  background-color: #fff;
  color: #000;
}

.list-div:active {
  background-color: #fff;
}

.list-description {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #777;
  font-size: 12px;
  line-height: 1.5em;
  font-weight: 300;
}

.slider-right {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 4px;
  background-color: #5b3acc;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  font-size: 16px;
  text-align: center;
}

.slider-right:hover {
  background-color: #5233bb;
}

.form-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.form-wrap.extra-space {
  margin-bottom: 0px;
}

.form-wrap.wide {
  width: auto;
  margin-right: 40px;
  margin-bottom: 0px;
  margin-left: 40px;
}

.field-label-4 {
  margin-bottom: 8px;
  color: #617283;
  font-size: 15px;
  font-weight: 500;
}

.return_button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 80px;
  margin-top: 20px;
  margin-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: rgba(21, 28, 52, 0.06);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  text-decoration: none;
}

.return_button:hover {
  background-color: rgba(21, 28, 52, 0.15);
}

.input_large {
  position: relative;
  height: 50px;
  min-height: auto;
  margin-bottom: 0px;
  border: 1.3px solid #bec9d5;
  border-radius: 4px;
  background-color: transparent;
  font-size: 16px;
}

.input_large:focus {
  border-width: 1.3px;
  border-color: #007bfc;
}

.input_large::-webkit-input-placeholder {
  color: rgba(97, 114, 131, 0.46);
}

.input_large:-ms-input-placeholder {
  color: rgba(97, 114, 131, 0.46);
}

.input_large::-ms-input-placeholder {
  color: rgba(97, 114, 131, 0.46);
}

.input_large::placeholder {
  color: rgba(97, 114, 131, 0.46);
}

.input_large.space {
  width: 70%;
  margin-right: 6px;
  background-color: transparent;
}

.slide {
  position: static;
  width: 100%;
  height: 100%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-radius: 20px;
}

.success-message {
  padding: 50px;
  letter-spacing: 1px;
}

.button-wrap {
  display: none;
  width: 100%;
}

.error-message {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
}

.stocksleft-3 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 2px 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 0px none #000;
  border-radius: 3px;
  background-color: #ff3735;
  color: #fff;
  font-size: 10px;
  line-height: 15px;
  font-weight: 600;
  text-align: center;
}

.new-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.payment-method-copy {
  margin: 0px 20px 40px;
  padding-top: 20px;
  padding-right: 20px;
}

.btnarrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  min-width: auto;
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 0px;
}

.logo-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70px;
  height: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 3px;
}

.logo-box.mastercard {
  width: 60px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 5px 10px;
  background-color: #f3f3f3;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.16);
}

.logo-box.white {
  width: 50px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 5px 7px;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.16);
}

.logo-box.visa {
  width: 60px;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: #1b226f;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.16);
}

.logo-box.maybank {
  width: 40px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 2px;
  background-color: #ffc300;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.16);
}

.logo-box.ambank {
  width: 40px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 2px;
  background-color: #ee1c25;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.16);
}

.logo-box.cimb {
  width: 40px;
  margin-right: 5px;
  margin-left: 5px;
  padding: 2px;
  background-color: #850107;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.16);
}

.logo-box.medium {
  width: 90px;
  height: 50px;
}

.logo-box.medium.white {
  height: 50px;
}

.payment-logo {
  position: relative;
  height: 44px;
  margin-right: 7px;
  margin-left: 7px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -o-object-fit: contain;
  object-fit: contain;
}

.payment-logo.whatsapp-copy {
  height: 50px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.toogle-parent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  margin-top: 0px;
  margin-right: 20px;
  margin-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 22px;
  font-weight: 800;
  cursor: pointer;
}

.checkout-subtext-copy {
  margin-left: 20px;
  padding-left: 0px;
  border: 1px none #000;
  color: rgba(46, 53, 71, 0.55);
  font-size: 16px;
  font-weight: 400;
}

.checkout-subtext-copy.white {
  color: #fff;
}

.paymentbase-4 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: auto;
  min-height: 14vh;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  padding: 10px 20px 10px 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 1.2px;
  border-color: #dee3e9;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 2px 2px 6px 0 rgba(46, 53, 71, 0.09);
  -webkit-transition: background-color 200ms cubic-bezier(.825, .015, .25, 1);
  transition: background-color 200ms cubic-bezier(.825, .015, .25, 1);
  text-decoration: none;
  cursor: pointer;
}

.paymentbase-4:hover {
  background-color: #f7f7f7;
}

.image-13 {
  margin: 10px;
  padding-right: 0px;
}

.content-order-checkout-form {
  display: block;
  width: 100%;
  min-height: auto;
  margin-bottom: 0px;
  padding: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 8px;
  background-color: transparent;
}

.content-order-checkout-form.product {
  display: block;
  width: 90%;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.heading-7 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 5px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 15px;
  line-height: 30px;
}

.iconordermore {
  display: block;
  margin-left: 15px;
  clear: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 0.27;
}

.sylain {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.phone-field-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -5px;
  margin-bottom: -3px;
}

.heading-order-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 23px;
  margin-bottom: 12px;
  padding-right: 52px;
  padding-left: 23px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paymentassets1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0px;
  padding-top: 10px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.heading-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  line-height: 20px;
  font-style: italic;
  font-weight: 300;
  letter-spacing: 0px;
}

.checkbox-h4-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 18px;
  line-height: 30px;
  font-weight: 700;
  text-align: left;
  text-transform: none;
}

.original-price-3 {
  display: block;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  padding-right: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border: 1px none #000;
  font-family: Montserrat, sans-serif;
  color: #2e3547;
  font-size: 100%;
  font-weight: 300;
  text-decoration: line-through;
}

.multiplestepbase {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.payment-logo-2 {
  height: 25px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -o-object-fit: contain;
  object-fit: contain;
}

.payment-logo-2.medium {
  height: 45px;
  padding-left: 0px;
}

.payment-logo-2.visa-custom {
  height: 25px;
  padding-left: 0px;
}

.text-16-2 {
  display: inline-block;
  margin: 0px 10px 0px 3px;
  padding-right: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 22px;
}

.order-btn-txt-h1-4 {
  display: inline-block;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  padding-right: 0px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  text-align: left;
  letter-spacing: 0px;
}

.description-ayment-help {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  color: #2e3547;
  font-size: 13px;
  line-height: 20px;
  font-weight: 300;
}

.choose-payment-headline {
  display: block;
  width: 60%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.field-title {
  margin-top: 10px;
  margin-bottom: 5px;
  padding-left: 0px;
  background-color: transparent;
  color: #000037;
  font-size: 14px;
  font-weight: 400;
}

.discountoff-bump-offer {
  display: block;
  margin: 0px 7px 0px 0px;
  padding: 2px 4px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-style: solid;
  border-width: 1px;
  border-color: #ff3735;
  border-radius: 3px;
  font-family: Montserrat, sans-serif;
  color: #ff3735;
  font-size: 73%;
  line-height: 120%;
  font-weight: 400;
  text-align: center;
}

.div-block-71 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-29 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 41px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.form-section-title-2 {
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #0a1f44;
  font-size: 28px;
  line-height: 32px;
  font-weight: 700;
}

.left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.div-block-72 {
  margin-right: -2px;
}

.form-button-proceed {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  margin-top: 25px;
  padding: 10px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #ff3735;
  background-image: linear-gradient(81deg, #ff3735, #f66001);
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 20px;
  text-align: center;
  text-decoration: none;
}

.form-button-proceed:hover {
  background-color: #ff0200;
  box-shadow: 0 6px 11px 0 rgba(0, 0, 0, 0.23);
  color: #fff;
}

.form-button-proceed.login {
  margin-top: 10px;
}

.form-2 {
  margin-right: 20px;
  margin-left: 20px;
}

.googlelogin-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 17px;
  line-height: 21px;
  text-align: center;
  letter-spacing: 0.3px;
}

.googlelogin-2.google {
  color: #2e3547;
}

.orderformwrapper-copy {
  overflow: auto;
  height: auto;
  min-height: auto;
  margin: 0px;
  padding: 1vh 80px 5vh;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.socialloginwrapper {
  width: 85%;
}

.step-1-select-product {
  overflow: auto;
  height: auto;
  min-height: auto;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 2vh;
  padding-bottom: 0vh;
}

.socialmediatitle-2 {
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  background-color: #fff;
  color: #748aa1;
  font-size: 18px;
  line-height: 23px;
  font-weight: 400;
  text-align: center;
}

.logo-2 {
  width: 11%;
  height: auto;
  margin-right: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  line-height: 23px;
}

.logo-2.fb {
  width: 13%;
}

.div-block-20 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.remove-icon {
  position: absolute;
  left: auto;
  top: auto;
  right: 0px;
  bottom: auto;
  z-index: 3;
  display: block;
  max-width: none;
  margin-top: 10px;
  margin-right: 10px;
  float: right;
  clear: both;
  -webkit-transform: rotate(47deg);
  -ms-transform: rotate(47deg);
  transform: rotate(47deg);
  -webkit-transition: -webkit-transform 400ms ease;
  transition: -webkit-transform 400ms ease;
  transition: transform 400ms ease;
  transition: transform 400ms ease, -webkit-transform 400ms ease;
  -o-object-fit: fill;
  object-fit: fill;
}

.remove-icon:hover {
  margin-top: 10px;
  margin-right: 10px;
  opacity: 0.54;
  -webkit-transform: scale(1.8) rotate(47deg);
  -ms-transform: scale(1.8) rotate(47deg);
  transform: scale(1.8) rotate(47deg);
}

.dividergray-3 {
  height: 1px;
  margin-top: 30px;
  margin-bottom: 0px;
  padding-top: 20px;
  border-top: 1px dashed #dee3e9;
  background-color: transparent;
}

.socialloginbasebtn-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  margin-right: 0px;
  margin-bottom: 13px;
  margin-left: 13px;
  padding: 5%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: none;
  border-width: 1px;
  border-color: #dee3e9;
  border-radius: 5px;
  background-color: #3d5a99;
  font-family: 'Open Sans', sans-serif;
  text-decoration: none;
  text-transform: none;
}

.socialloginbasebtn-2.google {
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 3%;
  padding-left: 3%;
  border-style: solid;
  border-color: rgba(116, 138, 161, 0.27);
  background-color: #fff;
  box-shadow: none;
}

.modal-popup-field {
  width: 100%;
  height: 7vh;
  min-width: auto;
  margin-top: 5px;
  margin-bottom: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #dee3e9;
  border-radius: 5px;
  background-color: #fff;
  background-image: linear-gradient(321deg, hsla(0, 0%, 100%, 0.46), #fff);
  font-family: Montserrat, sans-serif;
  color: #2e3547;
  font-size: 16px;
  font-weight: 400;
}

.modal-popup-field:active {
  border-style: none;
  border-width: 1px;
  border-color: #dee3e9;
}

.modal-popup-field:focus {
  border-color: #ff3735;
}

.modal-popup-field::-webkit-input-placeholder {
  color: rgba(46, 53, 71, 0.4);
}

.modal-popup-field:-ms-input-placeholder {
  color: rgba(46, 53, 71, 0.4);
}

.modal-popup-field::-ms-input-placeholder {
  color: rgba(46, 53, 71, 0.4);
}

.modal-popup-field::placeholder {
  color: rgba(46, 53, 71, 0.4);
}

.modal-popup-field.phone {
  width: 50%;
}

.modal-popup-field.country-code {
  width: 15%;
  margin-right: 10px;
}

.popup-box {
  position: relative;
  display: block;
  overflow: hidden;
  width: auto;
  max-width: 740px;
  min-height: auto;
  margin: auto;
  padding: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 20px 80px 10px rgba(56, 62, 147, 0.2);
}

.tabs-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.top-bar-return {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 19px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tabbs {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1em;
  padding-bottom: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  box-shadow: 0 1px 10px 0 rgba(51, 51, 51, 0.1);
}

.url-link {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  color: #2e3547;
  font-size: 13px;
  line-height: 20px;
  font-weight: 300;
}

.feature-card-smaller {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 22px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.feature-icon-bg-light {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 44px;
  height: 44px;
  margin-right: 20px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 12px;
  background-color: hsla(0, 0%, 100%, 0.3);
}

.data-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
}

.icon-small {
  margin-right: 10px;
}

.wrap {
  display: block;
  width: 940px;
  margin-right: auto;
  margin-left: auto;
}

.wrap.w50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.wrap.w50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.wrap._w-custom.hero3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-right: auto;
  padding-top: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrap._w-custom.structure-menu-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 35px;
  padding-bottom: 35px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.wrap._w-custom.structure-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrap._w-custom.hero6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Roboto, sans-serif;
}

.wrap.w50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.cta2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 940px;
  margin-right: auto;
  margin-left: auto;
  padding: 30px 60px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(17, 18, 18, 0.06);
  border-radius: 8px;
  color: #111212;
}

.cta2.cta2-dark {
  border-style: solid;
  border-color: hsla(0, 0%, 100%, 0.06);
  background-color: #fff;
  color: #2e3547;
}

.cta2-content-wrap {
  margin-top: 10px;
}

.tagline-2 {
  opacity: 0.6;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.btn-big {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 16px 35px;
  float: none;
  border-radius: 4px;
  background-color: #ffe100;
  -webkit-transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, transform 400ms ease, -webkit-transform 400ms ease;
  color: #2e3547;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.btn-big:hover {
  border-color: #0c6eb8;
  background-color: #1386dd;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
  color: #fff;
}

.btn-big:active {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.section-dark-2 {
  margin-left: 0vw;
  background-color: #5055f5;
  color: #fff;
}

.right-column {
  width: 100%;
}

.container-31 {
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1em;
  padding-left: 1em;
}

.container-31.flex-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.order-form-box-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 1.2em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #e8e8e8;
  background-color: #fff;
  color: #000;
  font-size: 13px;
  text-decoration: none;
}

.header-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1.25em;
  padding-bottom: 0.25em;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-form-collumn-listing {
  overflow: hidden;
  min-height: 100px;
  margin-bottom: 3em;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}

.product-h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.3em;
  line-height: 1.6;
  font-weight: 600;
}

.left-section {
  width: 720px;
  min-width: 720px;
  margin-right: 20px;
  color: #2e3547;
}

.popular-link {
  position: relative;
  top: 0.3em;
  padding-right: 5px;
  padding-left: 5px;
  opacity: 0.5;
  color: #000;
  font-size: 0.75em;
}

.popular-link:hover {
  opacity: 1;
}

.popular-link.line-link {
  border-right: 1px solid #e8e8e8;
}

.h2-2 {
  margin-top: 0px;
  margin-right: 20px;
  margin-bottom: 0px;
  font-size: 1.3em;
}

.order-form-icons {
  margin-right: 10px;
}

.dta-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.btn-big-2 {
  display: inline-block;
  width: 30%;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 16px 35px;
  float: none;
  border-radius: 4px;
  background-color: #1991eb;
  -webkit-transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, transform 400ms ease, -webkit-transform 400ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.btn-big-2:hover {
  border-color: #0c6eb8;
  background-color: #1386dd;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
  color: #fff;
}

.btn-big-2:active {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.copy-link-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

._7-col {
  display: inline-block;
  width: 540px;
  margin-right: 20px;
}

._7-col._7-col-last {
  display: inline-block;
  margin-right: 0px;
}

.link-input {
  width: 70%;
  height: 58px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 16px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(17, 18, 18, 0.06);
  border-radius: 4px;
  background-color: #fff;
  -webkit-transition: border 400ms ease;
  transition: border 400ms ease;
  font-size: 16px;
  line-height: 26px;
}

.link-input:hover {
  border-color: rgba(25, 145, 235, 0.5);
}

.link-input:focus {
  border-color: #1991eb;
}

.form1-error {
  padding: 15px;
  border-radius: 4px;
  background-color: #f85359;
}

.copy-link {
  margin-bottom: 0px;
}

.form1-success {
  margin-top: 10px;
  border-radius: 4px;
  background-color: #49d1de;
  color: #fff;
}

.button-large {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 8px 18px;
  border: 2px solid transparent;
  border-radius: 5px;
  background-color: #5055f5;
  box-shadow: 7px 7px 20px 0 rgba(0, 0, 0, 0.2);
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.025em;
  text-decoration: none;
}

.button-large:hover {
  background-color: #b2b4fa;
  box-shadow: 4px 4px 10px 0 rgba(0, 0, 0, 0.2);
  color: #fff;
}

.arrow-curl {
  max-width: none;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.preview-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  text-decoration: none;
}

.angle-right {
  display: block;
  margin-left: 15px;
  clear: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  opacity: 0.27;
}

.hero3-image {
  position: fixed;
  left: auto;
  top: 13%;
  right: 4%;
  bottom: 0%;
  margin-right: 32px;
}

._5-col {
  display: inline-block;
  width: 380px;
  margin-right: 20px;
}

.hero3-headline-wrap {
  width: 410px;
  margin-bottom: 20px;
  padding-top: 10px;
}

.tagline-3 {
  opacity: 0.6;
  font-size: 12px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.btn {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 11px 25px;
  float: none;
  border-radius: 4px;
  background-color: #1991eb;
  -webkit-transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, transform 400ms ease, -webkit-transform 400ms ease;
  color: #fff;
  line-height: 24px;
  text-align: center;
}

.btn:hover {
  border-color: #0c6eb8;
  background-color: #1386dd;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
  color: #fff;
}

.btn:active {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.btn.btn-outline-light {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(17, 18, 18, 0.05);
  background-color: transparent;
  color: #111212;
}

.btn.btn-outline-light:hover {
  border-color: rgba(17, 18, 18, 0.1);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.05);
}

.btn.btn-outline-light:active {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.05);
}

.btn.btn-outline-dark {
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  background-color: hsla(0, 0%, 100%, 0.1);
  -webkit-transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, border 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, border 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, transform 400ms ease, border 200ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, transform 400ms ease, border 200ms ease, -webkit-transform 400ms ease;
}

.btn.btn-outline-dark:hover {
  border-color: hsla(0, 0%, 100%, 0.5);
}

.btn.btn-outline-dark {
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
  background-color: hsla(0, 0%, 100%, 0.1);
  -webkit-transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, border 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, border 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, transform 400ms ease, border 200ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, transform 400ms ease, border 200ms ease, -webkit-transform 400ms ease;
}

.btn.btn-outline-dark:hover {
  border-color: hsla(0, 0%, 100%, 0.5);
}

.hero3-text-wrapper {
  padding-right: 50px;
}

.text-20 {
  opacity: 1;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
}

.text-20.text-20-60 {
  margin-bottom: 40px;
  opacity: 0.6;
}

.ui__card {
  position: relative;
  width: 372px;
  padding: 12px;
  border-radius: 8px;
  background-color: #404040;
  -webkit-transform: perspective(0px);
  transform: perspective(0px);
  text-align: left;
}

.ui__card.ui__card--code {
  width: 416px;
  -webkit-transform: perspective(0px);
  transform: perspective(0px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.editor_label {
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 18px;
  line-height: 1.5em;
  font-weight: 500;
}

.ui__card__title {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 33.333333333333336%;
  padding-bottom: 16px;
  -webkit-transform: translate(0px, -100%);
  -ms-transform: translate(0px, -100%);
  transform: translate(0px, -100%);
  color: #404040;
  font-size: 16px;
  line-height: 16px;
  font-weight: 600;
  text-align: right;
  text-transform: uppercase;
}

.ui__button {
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  font-weight: 600;
  text-align: center;
}

.ui__button.ui__button--primary {
  background-color: #5055f5;
  color: #fff;
}

.ui__button__text {
  display: inline-block;
}

.ui__card__body__content {
  margin-bottom: 16px;
}

.ui__card__body__content.ui__card__content--last {
  margin-bottom: 0px;
}

.code {
  color: #fff;
  font-size: 13px;
  line-height: 18px;
}

.ui__card__shadow {
  position: absolute;
  left: -12px;
  top: 12px;
  right: -12px;
  bottom: -12px;
  z-index: 1;
  background-color: rgba(26, 29, 38, 0.24);
  -webkit-filter: blur(24px);
  filter: blur(24px);
  -webkit-transform: translate3d(0px, 0px, -14px);
  transform: translate3d(0px, 0px, -14px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.ui__card__body {
  margin-bottom: 24px;
}

.ui__card__body.ui__card__body--last {
  margin-bottom: auto;
}

.ui__card__ui {
  position: relative;
  z-index: 2;
  height: auto;
}

.ui__button__img {
  position: relative;
  top: -2px;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.ui__card__code {
  height: auto;
  padding: 20px 20px 10px;
  background-color: #fff;
}

.label_editor_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 20em;
}

.label_editor_wrapper.special_settings {
  margin-bottom: 0px;
}

.ui__box {
  overflow: hidden;
  border-radius: 4px;
}

.popup-bg-overlay {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  margin: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.6);
}

.popup-bg-overlay.sample {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.text-promo-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.counter-text-2 {
  font-family: Montserrat, sans-serif;
  color: #f7f7f7;
  font-size: 8px;
  line-height: 16px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.countdownrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  min-height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bg-poster {
  overflow: hidden;
  width: auto;
  height: 470px;
  -o-object-fit: cover;
  object-fit: cover;
}

.structure-pagename-h1 {
  display: block;
  overflow: visible;
  width: auto;
  margin-top: auto;
  margin-bottom: auto;
  clear: none;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  text-align: left;
}

.counter-wrap-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  min-width: 59px;
  margin: auto 4px;
  padding: 1vh 3px 0.5vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #f7f7f7;
  border-radius: 5px;
  background-color: transparent;
}

.poster-full {
  position: relative;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0px;
  width: auto;
  height: 470px;
  margin: -470px 0px 0px;
  border-radius: 0px;
  background-color: #2e3547;
  background-image: url('../images/Poster-image.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.number-3 {
  margin-bottom: -3px;
  color: #f7f7f7;
  font-size: 18px;
  line-height: 24px;
}

.tob-bar {
  display: block;
  height: auto;
  min-height: 10px;
  padding: 1vh 5vh;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(207deg, #f65f00, #ff1716);
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
}

.tob-bar.mobile {
  display: none;
}

.container-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: auto;
  padding-top: 0vh;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.counter-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.offerendsin {
  display: none;
  width: auto;
  margin-top: 0px;
  margin-bottom: 3px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  font-weight: 300;
  text-align: center;
}

.bg-blur-effect {
  height: 50vh;
  background-color: #2e3547;
  -webkit-filter: blur(20px);
  filter: blur(20px);
}

.bg-blur-effect.overlay {
  position: relative;
  left: -10%;
  top: -16%;
  right: -9%;
  bottom: -7%;
  width: 120%;
  height: 140%;
  background-color: transparent;
  background-image: url('../images/Banner-Kuasa-Ejen-1.jpg');
  background-position: 60% 60%;
  background-size: 150% 130%;
  -webkit-filter: blur(70px);
  filter: blur(70px);
  -o-object-fit: cover;
  object-fit: cover;
}

.sticky-badge-saleskip {
  position: fixed;
  left: 0%;
  top: 65vh;
  right: auto;
  bottom: auto;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 4px 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #dee3e9;
  border-radius: 0px 5px 5px 0px;
  background-color: transparent;
  background-image: linear-gradient(120deg, rgba(224, 226, 253, 0.34), #fff);
  box-shadow: -5px 3px 8px 0 rgba(0, 0, 0, 0.1);
  -webkit-filter: blur(0px);
  filter: blur(0px);
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  text-decoration: none;
}

.logobadge {
  width: 25px;
  height: 25px;
  margin-right: 4px;
  margin-left: auto;
}

.badhetext {
  margin-left: 2px;
}

.made_with {
  max-width: 400px;
  margin-right: 0px;
  margin-bottom: -4px;
  font-family: Roboto, sans-serif;
  color: rgba(46, 53, 71, 0.57);
  font-size: 9px;
  line-height: 15px;
  font-weight: 300;
  text-align: left;
  letter-spacing: 0px;
}

.saleskip_text {
  direction: rtl;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 15px;
  line-height: 21px;
  font-weight: 400;
  text-decoration: none;
}

.container-10 {
  padding: 0vh 5vw 10vh;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(64%, hsla(0, 0%, 100%, 0.9)), color-stop(93%, hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0.9) 64%, hsla(0, 0%, 100%, 0) 93%);
}

.currencyoriprice {
  display: inline-block;
  margin: 0px 3px 0px 0px;
  padding-right: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: transparent;
  background-image: linear-gradient(302deg, #eff0f2, #eeeff1 42%, rgba(255, 55, 54, 0.13));
  box-shadow: 0 -1px 4px 0 rgba(116, 138, 161, 0.09);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  text-align: center;
}

.imageproductstyle2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 180px;
  min-height: auto;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 5px 0px 0px 5px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/example-bg.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.paragraph-7 {
  display: none;
}

.price-show-style-2 {
  display: block;
  margin: 25px 0px 20px;
  padding-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.dialog-wrapper {
  margin-top: 10px;
  margin-bottom: 20px;
}

.heading-67 {
  margin-top: auto;
  margin-bottom: auto;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
}

.heaadline-dialog-box {
  font-family: Montserrat, sans-serif;
  color: #ff3735;
  font-size: 16px;
  line-height: 21px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.1px;
}

.image-18 {
  margin-right: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.select-qty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 130px;
  height: 50px;
  margin-top: 0px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: #748aa1;
  border-radius: 5px;
  background-color: rgba(222, 227, 233, 0.36);
}

.div-block-53 {
  margin-top: 30px;
  margin-right: 0px;
  margin-left: 0px;
}

.product-select-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 18vh;
  margin-top: 10px;
  margin-bottom: 30px;
  padding: 0px 25px 0px 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 1px 4px 11px 0 rgba(0, 0, 0, 0.11);
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.lottie-animation-5 {
  width: 30px;
  height: 30px;
  margin-right: 10px;
}

.new-product-price-style-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 25px 30px 20px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.sales-txt {
  position: relative;
  display: block;
  width: 73px;
  margin-right: 3px;
  margin-bottom: 0px;
  margin-left: 3px;
  padding-right: 0px;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}

.section-2 {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 29px;
  background-color: rgba(46, 53, 71, 0.07);
}

.priceproductnow-style-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 6px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-family: Montserrat, sans-serif;
  color: #2e3547;
  font-size: 22px;
  line-height: 34px;
  font-weight: 600;
}

.image-6 {
  display: block;
  overflow: visible;
  margin: -1px auto 0px;
  -o-object-fit: contain;
  object-fit: contain;
}

.product-name-title-copy {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-right: 0px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  line-height: 26px;
  font-weight: 500;
  text-align: left;
}

.product-name-title-copy.style-2 {
  margin-bottom: 10px;
  padding-top: 0px;
  padding-bottom: 5px;
  font-size: 23px;
  line-height: 28px;
}

.orderheadline {
  font-family: Montserrat, sans-serif;
  font-size: 40px;
}

.orderheadline.center {
  display: none;
  margin: 25px 0px 20px;
  text-align: center;
}

.orderheadline.center.mobile {
  display: block;
  font-size: 38px;
  line-height: 48px;
  font-weight: 300;
}

.orderheadline.center.mobile {
  display: block;
  font-size: 38px;
  line-height: 48px;
}

.current-price-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.sales-ribbon {
  position: absolute;
  left: 0%;
  top: -6%;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 2.5vh;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 14px;
  padding: 3px 5px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 5px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 55, 54, 0.78)), to(#ff3735));
  background-image: linear-gradient(180deg, rgba(255, 55, 54, 0.78), #ff3735);
  box-shadow: 2px 2px 6px 0 rgba(0, 0, 0, 0.22);
  color: #111212;
  text-align: center;
}

.sold-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sold {
  font-family: Montserrat, sans-serif;
  color: #2e3547;
  font-size: 12px;
  line-height: 21px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.1px;
}

.button-wrap-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.structure-page-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-27 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.div-block-35 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 10px;
  margin-left: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.footer-button {
  position: relative;
  left: 91px;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: block;
  width: auto;
  padding: 10px 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 5px;
  background-color: #748aa1;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  text-align: center;
}

.footer-button:hover {
  background-color: #ff0200;
  box-shadow: 0 30px 40px 0 rgba(0, 0, 0, 0.23);
  color: #fff;
}

.footer-button.main {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 6vh;
  padding-top: 1vh;
  padding-bottom: 1vh;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: transparent;
  background-image: linear-gradient(99deg, #fe2114, #f75703);
}

.pricefooter {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Montserrat, sans-serif;
  color: #2e3547;
  font-size: 30px;
  line-height: 34px;
}

.order-btn-txt-h1 {
  display: inline-block;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  padding-right: 0px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 27px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 0px;
}

.order-total-payment-footer-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 30px 0px 0px;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 1px none #000;
  border-radius: 5px;
  background-color: transparent;
}

.text-16-allign-right {
  display: inline-block;
  margin: 7px 3px 0px 0px;
  padding-right: 0px;
  float: right;
  clear: left;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  text-align: right;
}

.text-16-allign-right.dark {
  margin-top: 0px;
  margin-right: 0px;
  color: #2e3547;
  font-size: 14px;
}

.sticky-footr {
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 9;
  display: block;
  height: auto;
  padding-top: 1vh;
  padding-bottom: 1vh;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 2px dashed rgba(116, 138, 161, 0.35);
  background-color: transparent;
  background-image: linear-gradient(146deg, rgba(254, 231, 231, 0.43), #efeff1 29%, #efeff2);
  box-shadow: 0 -5px 20px 0 rgba(116, 138, 161, 0.17);
}

.order-btn-txt-h2 {
  display: inline-block;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  padding-right: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
}

.body-3 {
  font-family: Montserrat, sans-serif;
}

.structure-cards2-topbar-wrapper {
  background-color: #272727;
}

.structure-cards2-topbar-wrapper.home-top-bar-divided {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.04);
}

.structure-menu {
  width: 100%;
  background-color: transparent;
}

.structure-menu-link {
  display: block;
  margin-bottom: 12px;
  -webkit-transition: color 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, transform 400ms ease;
  transition: color 200ms ease, transform 400ms ease, -webkit-transform 400ms ease;
  color: hsla(0, 0%, 100%, 0.8);
  font-weight: 300;
  cursor: pointer;
}

.structure-menu-link:hover {
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
  color: #fff;
}

.structure-menu-link:active {
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
  color: hsla(0, 0%, 100%, 0.9);
}

.structure-menu-link.w--current {
  color: #fff;
  font-weight: 400;
}

.structure-menu-link.section-link-w-icon {
  margin-bottom: 0px;
}

.structure-more-item-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 12px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._3-col {
  display: inline-block;
  width: 220px;
  margin-right: 20px;
}

._3-col._3-col-last {
  margin-right: 0px;
}

.sections-menu-headline {
  margin-bottom: 24px;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
}

.structure-more-items {
  margin-top: 12px;
}

.structure-more-item-icon {
  display: block;
  margin-bottom: 1px;
  margin-left: 12px;
}

.structure-cards-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.structure-link {
  display: inline-block;
  -webkit-transition: color 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, transform 400ms ease;
  transition: color 200ms ease, transform 400ms ease, -webkit-transform 400ms ease;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.structure-link:hover {
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
  color: hsla(0, 0%, 100%, 0.8);
}

.structure-link.structure-menu-link {
  margin-right: 30px;
  font-size: 12px;
  line-height: 18px;
}

.structure-2nd-col-allcards {
  margin-top: 50px;
}

._6-col {
  display: inline-block;
  width: 460px;
  margin-right: 20px;
}

._6-col._6-col-last {
  margin-right: 0px;
}

.text-12 {
  font-size: 12px;
  line-height: 18px;
}

.text-12.text-12-60 {
  opacity: 0.6;
}

.h2-jumbo {
  font-size: 44px;
  line-height: 56px;
  font-weight: 300;
}

.h2-jumbo.hero6-headline {
  margin-top: -10px;
  font-family: Roboto, sans-serif;
  font-size: 25px;
  line-height: 34px;
}

.hero6-headline-wrap {
  margin-top: -20px;
  padding-right: 80px;
}

.banner-order-form {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: auto;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5055f5), to(#1f1f1f));
  background-image: linear-gradient(180deg, #5055f5, #1f1f1f);
}

.hero6-buttons-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-big-3 {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 16px 35px;
  float: none;
  border-radius: 4px;
  background-color: #1991eb;
  -webkit-transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, transform 400ms ease, -webkit-transform 400ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.btn-big-3:hover {
  border-color: #0c6eb8;
  background-color: #1386dd;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
  color: #fff;
}

.btn-big-3:active {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.btn-big-3.hero6-left-btn {
  margin-right: 10px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fcd600;
  color: #2e3547;
}

.h1-jumbo {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 54px;
  line-height: 70px;
  font-weight: 700;
}

.home-sections-text-wrap {
  display: inline-block;
  margin-bottom: 10px;
  padding-left: 80px;
}

._4-col {
  display: inline-block;
  width: 20vw;
  margin-right: 10px;
}

.hidden-how-it-works {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  padding-right: 40px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(17, 18, 18, 0.06);
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 1px 6px 0 rgba(17, 18, 18, 0.06);
  -webkit-transition: -webkit-transform 400ms ease;
  transition: -webkit-transform 400ms ease;
  transition: transform 400ms ease;
  transition: transform 400ms ease, -webkit-transform 400ms ease;
}

.home-landing-image-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 360px;
  margin-bottom: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(17, 18, 18, 0.06);
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 1px 6px 0 rgba(17, 18, 18, 0.06);
}

.home-landing-image-wrap.home-landing-image1 {
  height: 250px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/home-landing12x.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/home-landing12x.jpg');
  background-position: 0px 0px, 50% 1px;
  background-size: auto, 300px;
  background-attachment: scroll, scroll;
}

.home-landing-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.home-landing-content {
  display: inline-block;
  margin-bottom: 5px;
  padding-right: 30px;
}

.text-14 {
  line-height: 24px;
}

.text-14.text-14-60 {
  opacity: 0.6;
}

.button-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
}

.order-status {
  display: inline-block;
  padding: 4px 10px;
  border-radius: 4px;
  background-color: #1991eb;
}

.order-status.label-pink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  margin-right: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #c47ca2;
}

.label-text {
  margin-right: auto;
  margin-left: auto;
  color: #fff;
  font-size: 10px;
  line-height: 1.5em;
  font-weight: 500;
  text-transform: uppercase;
}

.label-text.label-text-cards2 {
  color: #5055f5;
  font-size: 25px;
  line-height: 1.5em;
  letter-spacing: 1px;
}

.tour-dot {
  position: absolute;
  left: auto;
  top: -30px;
  right: 5%;
  bottom: auto;
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: #5055f5;
  box-shadow: 0 0 0 30px rgba(80, 85, 245, 0.51);
  color: #64636e;
}

.tour-dot.preview-tour-dot {
  top: 18px;
  right: -9%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  color: transparent;
}

.tour-bottom-row {
  position: relative;
  bottom: 3px;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 11px 10px 10px 22px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #d8e3f0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #fff;
  color: #64636e;
}

.help-tooltip {
  position: absolute;
  left: 100%;
  top: 20px;
  display: none;
  width: 300px;
  border-style: solid;
  border-width: 1px;
  border-color: #d8e3f0;
  border-radius: 5px;
  background-color: #f4f8fa;
  box-shadow: 1px 1px 8px 1px rgba(45, 62, 80, 0.12);
  font-size: 11.5px;
  line-height: 1.4em;
  font-weight: 400;
  text-align: left;
}

.help-tooltip.tour-tooltip {
  left: auto;
  top: 0%;
  right: 20px;
  bottom: auto;
  z-index: 99;
  display: block;
  width: 420px;
  min-height: 0px;
  margin-top: 20px;
  border: 3px solid #2aa8ff;
  background-color: #f4f8fa;
  box-shadow: 0 -5px 20px -5px rgba(45, 62, 80, 0.12), 1px 1px 8px 1px rgba(45, 62, 80, 0.12);
  color: #000;
  font-size: 14px;
  line-height: 1.7em;
}

.help-title {
  margin-bottom: 3px;
  font-size: 110%;
  line-height: 1.5em;
  font-weight: 800;
}

.help-title.inline-block {
  margin-bottom: 13px;
  font-size: 120%;
}

.tutorial-overlay {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 100000;
  display: block;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: rgba(0, 0, 0, 0.5);
}

.tour-diamond {
  position: absolute;
  left: 0%;
  top: -7px;
  right: 0%;
  bottom: auto;
  z-index: 1;
  width: 16px;
  height: 16px;
  margin-right: auto;
  margin-left: auto;
  border: 3px solid #2aa8ff;
  border-radius: 2px;
  background-color: #f4f8fa;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.tour-diamond.top-right {
  left: 22%;
  top: -2%;
  right: auto;
  bottom: auto;
  display: block;
  border: 0px none transparent;
  border-radius: 3px;
  background-color: #fff;
}

.tour-diamond.editor {
  left: 22%;
  top: -2%;
  right: auto;
  bottom: auto;
  display: block;
  border: 0px none transparent;
  border-radius: 3px;
  background-color: #fff;
}

.help-tooltip-content {
  position: relative;
  z-index: 2;
  padding: 20px 30px 22px 22px;
  border-radius: 5px;
  background-color: #f4f8fa;
}

.ms-iframe {
  position: fixed;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 100000000000000;
  display: block;
  height: 70px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.relative {
  position: relative;
}

.top-nav-2 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 3;
  display: none;
  width: 100%;
  background-color: #5055f5;
}

.inner-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: none;
  max-width: 980px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.inner-container.sub {
  padding-top: 12px;
  padding-bottom: 12px;
}

.inner-container.invoice-container {
  position: absolute;
  left: 0%;
  top: 22%;
  right: 0%;
  bottom: auto;
  height: auto;
  min-height: 960px;
  margin-top: 0px;
  margin-bottom: 0%;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-color: transparent;
  background-color: transparent;
}

.account {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-decoration: none;
}

.account-image {
  margin-right: 10px;
  border-radius: 20px;
}

.account-name {
  color: #fff;
}

.button-9 {
  padding: 8px 26px;
  border-radius: 4px;
  font-size: 14px;
}

.button-9.send-button {
  position: absolute;
  right: 0px;
  background-color: #06b97c;
  -webkit-transition: background-color 250ms ease-in;
  transition: background-color 250ms ease-in;
}

.button-9.send-button:hover {
  background-color: #05a56e;
}

.button-9.edit-button {
  position: absolute;
  right: 95px;
  border-style: solid;
  border-width: 1px;
  border-color: #d9e0e9;
  background-color: #fff;
  -webkit-transition: background-color 250ms ease-in;
  transition: background-color 250ms ease-in;
  color: #172a3b;
}

.button-9.edit-button:hover {
  background-color: #f9fbfd;
}

.sub-nav-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #172a3b;
  font-weight: 700;
  text-decoration: none;
}

.sub-nav-link.inactive {
  color: #4a5568;
  font-weight: 400;
}

.sub-nav {
  position: fixed;
  left: 0%;
  top: 70px;
  right: 0%;
  bottom: auto;
  z-index: 2;
  border-bottom: 1px solid #e2e8f0;
  background-color: #fff;
}

.transaction-icon {
  margin-right: 10px;
}

.invoice-header {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.right {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  text-align: right;
}

.image-8 {
  display: block;
}

.table-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.address-block {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.invoice-header-text {
  position: absolute;
  right: 0px;
  color: #17293b;
  font-size: 22px;
  font-weight: 700;
  text-align: right;
}

.total-amount {
  margin-top: 10px;
  font-size: 38px;
  line-height: 46px;
  font-weight: 700;
}

.table-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #e9edf2;
  color: #4a5568;
}

.table-content.content-left {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.table {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 3fr 1fr 1fr 1fr;
  grid-template-columns: 3fr 1fr 1fr 1fr;
  -ms-grid-rows: 60px 60px 60px 60px 60px;
  grid-template-rows: 60px 60px 60px 60px 60px;
}

.left-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
}

.heading-3 {
  color: #17293b;
  font-size: 24px;
  font-weight: 700;
}

.table-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f4f4fa;
}

.table-heading.content-left {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.horizontal-line {
  position: absolute;
  left: 0%;
  top: 6px;
  right: 0%;
  bottom: auto;
  z-index: 1;
  display: block;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 140px;
  padding-left: 120px;
}

.due-date {
  margin-top: 10px;
  color: #17293b;
  font-size: 14px;
}

.back-icon {
  display: block;
  margin-right: 10px;
}

.invoice-due {
  text-align: right;
  text-transform: uppercase;
}

.heading-4 {
  margin-bottom: 10px;
  color: #17293b;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.heading-4.table-h4 {
  margin-bottom: 0px;
}

.address {
  color: #4a5568;
  line-height: 26px;
}

.back-button-link {
  color: #172a3b;
  text-decoration: none;
}

.button-text {
  padding: 0px;
}

.back-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  padding: 8px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #e2e8f0;
  border-radius: 20px;
  background-color: #fff;
  -webkit-transition: background-color 250ms ease-in;
  transition: background-color 250ms ease-in;
}

.back-button:hover {
  background-color: #f9fbfd;
}

.invoice {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: auto;
  min-height: 960px;
  margin: 20px auto 10%;
  padding: 5%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 120px 110px 300px 100px;
  grid-template-rows: 120px 110px 300px 100px;
  border: 1px solid #e2e8f0;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.03);
}

.body-4 {
  background-color: #f1f6fd;
}

.div-block-79 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.div-block-80 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.section-dark-3 {
  background-color: #111212;
  color: #fff;
}

.bottom-banner-wrap {
  position: fixed;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #000;
  color: #fff;
  text-decoration: none;
}

.bottom-banner-wrap:hover {
  background-color: #3f327a;
}

.bottom-banner-text {
  margin-bottom: 0px;
  color: #fff;
}

.link-arrow {
  margin-left: 12px;
}

.position-additional-text-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}

.position-tag-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 8px;
  padding: 5px 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #ecebf2;
}

.internship-company-avatar {
  width: 76px;
  height: 50px;
  margin-right: 40px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/example-bg.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.position-detail-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.position-text-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.internship-tag-text {
  margin-bottom: 0px;
  margin-left: 10px;
  color: #000;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}

.position-release-time-text {
  color: rgba(0, 0, 0, 0.5);
}

.position-company-name {
  margin-bottom: 2px;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
}

.internship-job-item-divider {
  width: 1px;
  height: 24px;
  margin-right: 12px;
  margin-left: 12px;
  background-color: #ecebf2;
}

.listing-style {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 16px;
  padding-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ecebf2;
  color: #2e3547;
  text-decoration: none;
}

.listing-style:hover {
  color: #000;
}

.form-block-3 {
  margin-right: 2rem;
  margin-left: 2rem;
}

.checkbox-simple {
  width: 24px;
  height: 24px;
  margin-top: 0px;
  margin-right: 1em;
  margin-left: 0px;
  border-color: rgba(49, 47, 100, 0.1);
}

.checkbox-simple.w--redirected-checked {
  border-color: rgba(60, 186, 88, 0.9);
  background-color: rgba(60, 186, 88, 0.9);
  background-size: 15px;
}

.checkbox-field-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 31.333333333333336%;
  padding: 1em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(49, 47, 100, 0.1);
  border-radius: 4px;
  -webkit-transition: box-shadow 300ms ease-in-out;
  transition: box-shadow 300ms ease-in-out;
}

.checkbox-field-4:hover {
  border-top-color: rgba(49, 47, 100, 0.06);
  box-shadow: 0 6px 16px 0 rgba(49, 47, 100, 0.3);
}

.checkbox-field-4.horizontal {
  width: 100%;
  margin-bottom: 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-width: 0.09em;
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: all 400ms ease;
  transition: all 400ms ease;
}

.checkbox-field-4.horizontal:hover {
  border-style: solid;
  border-color: #53c16a;
  box-shadow: none;
}

.checkbox-label-3 {
  margin-bottom: 0px;
  color: #94a2ab;
  font-size: 1em;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.25px;
}

.box-padding-2 {
  padding: 1.6em;
  color: #353e44;
  text-decoration: none;
}

.from-in-section {
  margin-top: 1em;
  margin-bottom: 3em;
}

.dash-row-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0%;
  margin-left: 0%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.careousel-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 44px;
  height: 44px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
  background-color: #e9e9ec;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.careousel-button:hover {
  opacity: 0.65;
}

.gif-image {
  position: relative;
  display: block;
  max-width: 100%;
  margin-bottom: 20px;
  float: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: center;
}

.page-load {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99;
  display: none;
  width: 100%;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: #fff;
}

.column-39 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px none #cecece;
}

.left-column {
  padding: 100px 40px;
}

.left-column.with-tip {
  padding-bottom: 130px;
}

.line-faq {
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 0px;
  background-color: rgba(235, 237, 248, 0.5);
}

.label-2 {
  position: absolute;
  left: -1px;
  top: -1px;
  display: inline-block;
  margin-top: -5px;
  margin-left: -5px;
  padding: 9px 15px;
  border-radius: 2px;
  background-color: #43484a;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.24), 0 2px 0 0 #2e3233;
  -webkit-transform: rotate(-2deg);
  -ms-transform: rotate(-2deg);
  transform: rotate(-2deg);
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.25px;
  text-transform: uppercase;
}

.label-2.try-it {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  margin-top: 0rem;
  margin-bottom: 25px;
  margin-left: 0px;
  background-color: #75b7fe;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.24), 0 2px 0 0 #75b7fe;
  -webkit-transform: rotate(-2deg);
  -ms-transform: rotate(-2deg);
  transform: rotate(-2deg);
  -o-object-fit: fill;
  object-fit: fill;
}

.accordion__content-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100%;
  padding: 16px 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #5a5a5a;
}

.accordion__content-container-2.notes-section {
  padding-top: 0px;
}

.accordion-22 {
  border: 1px none #000;
  border-radius: 0px;
}

.accordion__content-container-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.accordion-3 {
  padding-bottom: 3rem;
}

.tip-text {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding: 10px 12px;
  background-color: rgba(55, 152, 236, 0.05);
  box-shadow: 0 0 0 1px #d6d6d6;
  font-size: 15px;
  line-height: 21px;
  font-weight: 400;
  text-align: left;
}

.shink {
  position: fixed;
  left: 61%;
  top: 352px;
  right: auto;
  bottom: auto;
  z-index: 10000000000000000000;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #fff;
  background-image: url('../images/chevron-left.svg');
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  opacity: 1;
  color: #f6f6f6;
  text-decoration: none;
}

.shink:hover {
  background-image: url('../images/add.svg'), -webkit-gradient(linear, left top, left bottom, from(#fafdff), to(#fafdff));
  background-image: url('../images/add.svg'), linear-gradient(180deg, #fafdff, #fafdff);
  background-position: 50% 50%, 0px 0px;
  background-size: 20px, auto;
  box-shadow: 0 0 39px 3px #ececec;
  opacity: 1;
  color: #2290ff;
}

.shink:active {
  box-shadow: 0 0 20px 8px #ececec;
  opacity: 0.84;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.responsive-heading {
  font-size: 51px;
  line-height: 53px;
}

.section-title-wrapper {
  text-align: center;
}

.accordion__content-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.accordion__arrow {
  width: 15px;
  opacity: 0.8;
}

.subtitle-2 {
  margin-bottom: 20px;
  color: #7d7d7d;
  font-size: 1.25em;
  line-height: 1.5em;
  text-align: left;
}

.accordion__tab-button-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0px;
  background-color: rgba(245, 250, 255, 0.24);
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  cursor: pointer;
}

.accordion__tab-button-3:hover {
  background-color: rgba(245, 250, 255, 0.82);
}

.accordion__tab-button-3:active {
  background-color: rgba(245, 250, 255, 0.3);
}

.accordion__tab-button-3.top {
  padding-top: 3rem;
  padding-bottom: 2rem;
}

.bell {
  padding-top: 14px;
  font-size: 18px;
  text-align: center;
}

.fix-heading {
  font-size: 51px;
  line-height: 53px;
}

.body-text--16 {
  display: none;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  color: rgba(0, 0, 0, 0.8);
  font-size: 16px;
  line-height: 1.6em;
  font-weight: 400;
}

.space-between-container-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
}

.section-number {
  display: inline-block;
  margin-top: -2px;
  padding: 13px 62px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  background-color: #fe7577;
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.html-embed-3 {
  display: block;
  overflow: hidden;
  width: 500px;
  height: 350px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: left;
}

.right-column-2 {
  padding: 100px 40px;
}

.right-column-2.border {
  border-left: 1px solid #d9d9d9;
}

.right-column-2.with-tip {
  padding-bottom: 130px;
}

.example-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -10px;
  margin-bottom: 102px;
  margin-left: -10px;
  border: 1px solid #d6d6d6;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  background-color: #fff;
  box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.06);
}

.accordian-style {
  position: relative;
  display: block;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
  padding: 20px 0px 0px;
}

.profile-text {
  color: #5a5a5a;
  font-size: 1.25em;
  text-transform: capitalize;
}

.profile-text:hover {
  opacity: 0.8;
  color: #5a5a5a;
}

.card-3 {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 12px;
  background-color: #fff;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.8);
  text-decoration: none;
}

.card-3.card--no-padding {
  padding: 0px;
  border: 1px solid #eee;
  border-radius: 0px;
  box-shadow: none;
}

.accordion__content-wrapper-2 {
  overflow: hidden;
  padding: 20px 20px 20px 35px;
  background-color: #fff;
}

.card-body-3 {
  position: relative;
  padding: 20px 24px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 5px;
}

.btn-5 {
  display: inline-block;
  margin-top: 12px;
  margin-right: 12px;
  margin-left: 0px;
  padding: 8px 18px;
  border: 2px solid transparent;
  border-radius: 5px;
  background-color: #5681d6;
  -webkit-transition: border-color 400ms ease, background-color 400ms ease;
  transition: border-color 400ms ease, background-color 400ms ease;
  color: #fff;
  font-weight: 500;
  letter-spacing: 0.025em;
  text-decoration: none;
}

.btn-5:hover {
  background-color: rgba(86, 129, 214, 0.74);
  color: #fff;
}

.btn-5._01 {
  margin-left: 12px;
  font-weight: 400;
}

.div-block-81 {
  margin-right: 6rem;
  margin-left: 6rem;
  padding-bottom: 1rem;
  text-align: left;
}

.page-wrapper {
  overflow: hidden;
  width: 100%;
}

.icon-7 {
  opacity: 1;
  color: #c7d3dc;
}

.dropdown-4 {
  position: -webkit-sticky;
  position: sticky;
  z-index: 9999;
  display: block;
  width: 125px;
  margin-top: 10px;
  margin-right: 5%;
  margin-bottom: 2%;
  background-color: #fff;
}

.textbutton {
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 25px;
  color: #000;
  font-size: 20px;
}

.underlogo {
  display: block;
  width: 480px;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-transform: translate3d(0px, 0px, 250px);
  transform: translate3d(0px, 0px, 250px);
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  text-align: center;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.logo-4 {
  width: 220px;
  height: 70px;
  background-image: url('../images/Jinglebell-logo-white.svg');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.jinglebell_icon {
  position: absolute;
  width: 100px;
  height: 100px;
  margin-left: 220px;
  background-image: url('../images/icon_white.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.divleft {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 330px;
  padding: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 6px;
  background-color: hsla(0, 0%, 100%, 0.8);
  -webkit-transition: background-color 500ms ease, box-shadow 500ms ease;
  transition: background-color 500ms ease, box-shadow 500ms ease;
  color: #333;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  text-decoration: none;
}

.button-10:hover {
  background-color: hsla(0, 0%, 100%, 0.8);
  background-image: linear-gradient(135deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0.1));
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
}

.bold-text-4 {
  color: #fff;
}

.html5video {
  width: 70vh;
  height: 40vh;
  background-color: #16001d;
  box-shadow: 0 20px 23px -12px rgba(0, 0, 0, 0.7);
}

.divright {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-perspective: 2000px;
  perspective: 2000px;
}

.black-font {
  color: #000;
}

.bold-text-2 {
  color: hsla(0, 0%, 100%, 0.7);
}

.preloaddiv {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 20000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.preloaderontopdiv {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 21000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.divdisappear {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.loaderline {
  width: 250px;
  height: 2px;
  margin-top: 25px;
  background-image: -webkit-gradient(linear, left top, right top, from(#fa3f3f), to(#f1a90e));
  background-image: linear-gradient(90deg, #fa3f3f, #f1a90e);
}

.preloadleft {
  width: 50%;
  height: 100%;
  background-color: #fff;
  box-shadow: 1px 0 20px 0 rgba(0, 0, 0, 0.5);
}

.preloadupmobile {
  width: 50%;
  height: 100%;
  background-color: #fff;
  box-shadow: 1px 0 20px 0 rgba(0, 0, 0, 0.5);
}

.preloadright {
  display: block;
  width: 50%;
  height: 100%;
  background-color: #fff;
}

.preloaddownmobile {
  display: block;
  width: 50%;
  height: 100%;
  background-color: #fff;
}

.maincontent-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.mainbody {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-color: #1a0831;
  background-image: url('../images/JinglebellBackground.svg');
  background-position: 100% 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.animated-button {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  min-height: 50px;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #fff;
}

.button-t {
  position: relative;
  z-index: 4;
  color: #000;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1px;
}

.button-cover {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 3;
  width: 180px;
  background-color: #5b3acc;
}

.load-animation {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 100;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.loading-huge-text {
  opacity: 0.03;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 12vw;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  letter-spacing: -15px;
  text-transform: lowercase;
}

.loading-huge-text._2 {
  display: none;
}

.loading-huge-text._3 {
  display: none;
}

.animation-logo-wrapper {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.loading-huge-text-wrapper {
  position: absolute;
  margin-top: -19px;
  margin-right: auto;
  margin-left: auto;
}

.load-logo {
  width: 120px;
}

.animation-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 800px;
  height: 50vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.search-button {
  position: absolute;
  left: auto;
  top: 0%;
  right: 7%;
  bottom: 0%;
  display: block;
  background-color: transparent;
  background-image: url('../images/magnifying-glass.svg');
  background-position: 50% 50%;
  background-size: 20px 20px;
  background-repeat: no-repeat;
}

.search {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 250px;
  margin-bottom: 0px;
  margin-left: 35px;
}

.menu-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.top_header_lack {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 110px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none none solid;
  border-width: 1px;
  border-color: #f6f6f6;
  background-color: #fff;
}

.logo-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.logo-5.transition-trigger.w--current {
  -webkit-transition: -webkit-filter 200ms ease-in-out;
  transition: -webkit-filter 200ms ease-in-out;
  transition: filter 200ms ease-in-out;
  transition: filter 200ms ease-in-out, -webkit-filter 200ms ease-in-out;
}

.logo-5.transition-trigger.w--current:hover {
  -webkit-filter: brightness(125%);
  filter: brightness(125%);
}

.search-input {
  margin-bottom: 0px;
  padding-right: 26px;
  padding-left: 26px;
  border: 0px solid #000;
  border-radius: 50px;
  background-color: #f6f9ff;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}

.search-input:focus {
  background-color: #f1f4fa;
}

.search-input::-webkit-input-placeholder {
  color: #d3d4d6;
}

.search-input:-ms-input-placeholder {
  color: #d3d4d6;
}

.search-input::-ms-input-placeholder {
  color: #d3d4d6;
}

.search-input::placeholder {
  color: #d3d4d6;
}

.mobile-search-icon {
  height: auto;
}

.mobile-search-icon-wrapper {
  display: none;
  width: 35px;
  height: 35px;
  padding: 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #e4e7f2;
  border-radius: 50%;
  background-color: #f6f9ff;
}

.logo_saleskip {
  width: 140px;
  height: 100%;
  margin-right: 6px;
  padding-right: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.content-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  min-height: auto;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 2.5fr;
  grid-template-columns: 2.5fr;
  -ms-grid-rows: 53px;
  grid-template-rows: 53px;
}

.main-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: transparent;
}

.all-events {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.content {
  position: static;
  z-index: 2;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  padding: 49px 60px 60px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.meetup-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  padding-bottom: 90px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.blob-1 {
  position: relative;
  left: -174px;
  opacity: 0.04;
}

.blobs {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.h4-3 {
  color: #2e3547;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.h4-3.no-margin {
  margin-top: 0px;
  margin-bottom: 0px;
}

.content-right-bar-major {
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  margin-top: 0px;
  margin-right: 0vw;
  margin-left: 30vw;
  padding: 30px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.bob-3 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -20%;
  width: 300%;
  opacity: 0.04;
}

.button-11 {
  padding: 12px 25px;
  background-color: #4353ff;
}

.button-11.ghost {
  padding-top: 12px;
  padding-bottom: 12px;
  border-style: solid;
  border-width: 1px;
  border-color: #dbdde5;
  border-radius: 9px;
  background-color: transparent;
  color: #1d1d1d;
}

.button-11.ghost.transition-trigger {
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}

.button-11.ghost.transition-trigger:hover {
  background-color: rgba(43, 37, 37, 0.02);
}

.button-11.transition-trigger {
  background-color: #5055f5;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
}

.button-11.transition-trigger:hover {
  background-color: #4a59fc;
}

.blob-2 {
  position: absolute;
  left: auto;
  top: -42%;
  right: -20%;
  bottom: auto;
  opacity: 0.04;
}

.main-items-inner-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.menu-text {
  display: block;
  overflow: visible;
  width: 0px;
  margin-left: 10px;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  font-family: Roboto, sans-serif;
  color: #999ea9;
  font-weight: 300;
  letter-spacing: 0.2px;
  text-decoration: none;
}

.menu-text:hover {
  color: #4353ff;
}

.main-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 5%;
  margin-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  box-shadow: 4px 4px 15px 0 rgba(80, 85, 245, 0.09);
}

.menu-icon-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
  margin-bottom: 25px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 4px solid transparent;
  text-decoration: none;
}

.menu-icon-wrapper:hover {
  color: #4353ff;
}

.menu-icon-wrapper.transition-trigger.w--current {
  -webkit-filter: brightness(0%);
  filter: brightness(0%);
}

.menu-icon {
  max-width: 20px;
  margin-right: 0px;
}

.latest {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 25vw;
  margin-top: 75px;
  padding: 50px 25px 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.89)), to(hsla(0, 0%, 100%, 0.89))), url('../images/blob-shape.svg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.89), hsla(0, 0%, 100%, 0.89)), url('../images/blob-shape.svg');
  background-position: 0px 0px, 10% 30%;
  background-size: auto, auto 150%;
  background-repeat: repeat, no-repeat;
}

.pulse {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  opacity: 0.5;
}

.div-block-5 {
  display: none;
}

.activity-header {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.latest-load-icon {
  width: 80px;
  height: 80px;
}

.latest-wrapper {
  width: auto;
  margin-right: auto;
  margin-left: auto;
  background-color: transparent;
  color: #2e3547;
}

.latest-load {
  display: none;
}

.notification-wrapper {
  position: relative;
  margin-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sidebar {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9;
  overflow: visible;
  width: 25vw;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-width: 1px;
  border-color: #5055f5;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/Light-Blue-blob.png');
  background-image: linear-gradient(180deg, transparent, transparent), url('../images/Light-Blue-blob.png');
  text-decoration: none;
}

.suggest {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.madiha-add-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 35px;
  height: 35px;
  margin-right: 11px;
  padding: 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 2px;
  border-color: #5055f5;
  border-radius: 50%;
  background-color: rgba(178, 180, 250, 0.16);
}

.suggest-icon {
  position: static;
  width: 24px;
}

.suggest-text {
  display: block;
  margin-left: 25px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #5055f5;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 1px;
}

.label-3 {
  display: inline-block;
  padding: 4px 10px 3px;
  border-radius: 4px;
  background-color: #1991eb;
}

.label-3.label-cards2 {
  display: inline-block;
  background-color: #fff;
  color: #5055f5;
}

.product-card {
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05);
  -webkit-transition: box-shadow 400ms ease, -webkit-transform 400ms ease;
  transition: box-shadow 400ms ease, -webkit-transform 400ms ease;
  transition: transform 400ms ease, box-shadow 400ms ease;
  transition: transform 400ms ease, box-shadow 400ms ease, -webkit-transform 400ms ease;
  cursor: pointer;
}

.product-card:hover {
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.15);
  -webkit-transform: translate(0px, -6px) scale(1.02);
  -ms-transform: translate(0px, -6px) scale(1.02);
  transform: translate(0px, -6px) scale(1.02);
}

.tag-wrapper {
  margin-top: 35px;
  margin-bottom: 35px;
  padding-right: 5px;
  padding-left: 5px;
}

.number-card-divider {
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: hsla(0, 0%, 100%, 0.15);
}

.number-card-number {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  line-height: 1.4em;
  font-weight: 300;
}

.number-card-progress {
  text-align: right;
}

.number-card-dollars {
  font-size: 16px;
  line-height: 24px;
}

.number-card {
  padding: 22px 30px;
  border-radius: 8px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1991eb), to(#1991eb));
  background-image: linear-gradient(180deg, #1991eb, #1991eb);
}

.number-card.number-card-content1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.33);
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.84)), color-stop(100%, #fff), to(hsla(0, 0%, 100%, 0.07)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.84), #fff 100%, hsla(0, 0%, 100%, 0.07));
  box-shadow: 7px 7px 20px 0 rgba(0, 0, 0, 0.3);
  font-family: Roboto, sans-serif;
  color: #2e3547;
}

.number-card-progress-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  color: #2e3547;
}

.div-block-84 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.animation-block {
  border-radius: 25px;
}

.content-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #fff;
  text-align: left;
}

.link-arrow-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 18px;
  padding-bottom: 18px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #6a35ff;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.tab-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 310px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 25px;
  padding-left: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 24px;
  background-color: #fff;
  box-shadow: 0 30px 40px -50px rgba(21, 28, 52, 0.31);
}

.tab-grid {
  width: 100%;
  height: 100%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.container-5 {
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.text-block-32 {
  margin-right: 14px;
}

.standard-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 280px;
  padding-bottom: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  opacity: 0.7;
  color: #151c34;
  font-size: 15px;
}

.standard-tab.w--current {
  position: relative;
  background-color: transparent;
  opacity: 1;
  color: #151c34;
}

.avatar {
  width: 50px;
  height: 50px;
  margin-bottom: 20px;
  border: 3px solid #fff;
  border-radius: 100px;
  box-shadow: 21px 21px 80px 0 rgba(21, 28, 52, 0.37);
}

.paragraph-4 {
  max-width: 650px;
  color: #7b88a8;
  font-size: 18px;
  line-height: 1.5;
  font-weight: 400;
}

.title-wrap-centre {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: center;
}

.tab-h1 {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-top: 26px;
  color: #2e3547;
  font-size: 38px;
  line-height: 1.1;
  letter-spacing: -0.03em;
}

.heading-68 {
  font-family: Roboto, sans-serif;
  color: #2e3547;
  font-size: 33px;
  line-height: 43px;
}

.mask-2 {
  min-height: 320px;
  background-color: transparent;
}

.slider-2 {
  position: static;
  min-height: 350px;
  background-color: transparent;
}

.menu-sub {
  position: absolute;
  left: auto;
  top: 60px;
  right: 31px;
  bottom: auto;
  z-index: 999999;
  display: none;
  width: 400px;
  padding: 20px 25px;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 2px 16px 32px 3px rgba(0, 0, 0, 0.07);
  opacity: 1;
}

.subitem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 18px;
  padding-top: 9px;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #f6f6fa;
  text-decoration: none;
}

.subitem.lastchild {
  border: 1px none #000;
}

.subitem-img {
  margin-right: 21px;
}

.subitem-desc-head {
  margin-bottom: 7px;
  color: #46495f;
  font-size: 28px;
  font-weight: 700;
}

.text-block-34 {
  color: #455880;
  font-size: 16px;
  line-height: 122%;
  font-weight: 300;
}

.arrow-wrap {
  position: absolute;
  left: 5vw;
  top: auto;
  right: auto;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  box-shadow: -1px 1px 3px 0 rgba(0, 0, 0, 0.12);
}

.arrow-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: hsla(0, 0%, 100%, 0.8);
}

.image-29 {
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.link-7 {
  margin-left: 13px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.arrow-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 1px solid rgba(0, 0, 0, 0.19);
  background-color: hsla(0, 0%, 100%, 0.8);
}

.cards-social-bottom {
  position: static;
  left: 1.2rem;
  right: 0px;
  bottom: 1.2rem;
  z-index: 130;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.social-card-base {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 11px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: hsla(0, 0%, 100%, 0.12);
}

.social-card-base.social-card-padding {
  margin: 5px;
  background-color: hsla(0, 0%, 100%, 0.2);
}

.content-wrapper-4 {
  position: relative;
  overflow: hidden;
  min-height: 50vh;
  margin-top: 75px;
  margin-right: 0vw;
  margin-left: 5vw;
  padding: 0px 0px 30px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.body-left-bar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 25vw;
  margin-top: 0px;
  margin-left: 5vw;
  padding: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #5055f5;
  box-shadow: 5px 0 13px 0 rgba(0, 0, 0, 0.23);
  color: #fff;
}

.body_wrapper {
  position: relative;
  z-index: 1;
  display: block;
  overflow: hidden;
  width: 900px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding: 20px 30px 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.body_wrapper.pricing {
  width: 1050px;
}

.row-order {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 50;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  padding-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.form-6 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.select-field-2 {
  margin-right: 10px;
  margin-bottom: 0px;
}

.body-5 {
  font-family: Roboto, sans-serif;
}

.heading-69 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.form-block-4 {
  margin-bottom: 0px;
}

.select-field-3 {
  margin-bottom: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.57);
  background-color: transparent;
  font-family: Roboto, sans-serif;
  color: #fff;
}

.select-field-3:hover {
  border-style: none;
  background-color: rgba(178, 180, 250, 0.26);
}

.select-field-3:active {
  border-style: none;
  border-width: 1px;
  border-color: #5055f5;
}

.select-field-3:focus {
  border: 1px solid transparent;
}

.heading-70 {
  font-size: 15px;
  text-align: left;
}

.home-extras-image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 230px;
  margin-bottom: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 1px 6px 0 rgba(17, 18, 18, 0.06);
  -webkit-transition: -webkit-transform 400ms ease;
  transition: -webkit-transform 400ms ease;
  transition: transform 400ms ease;
  transition: transform 400ms ease, -webkit-transform 400ms ease;
}

.home-extras-image.home-extras-image1 {
  display: block;
  height: auto;
  padding: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.51)), to(#1a1a1a)), url('../images/hero-home2x_1.png');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.51), #1a1a1a), url('../images/hero-home2x_1.png');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.div-block-86 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.time {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #777;
  font-size: 12px;
  line-height: 22px;
  font-weight: 300;
}

.return-arrow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  margin-bottom: 40px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.pginations {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  margin-bottom: 0px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.seach-order {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 250px;
  margin-bottom: 0px;
  margin-left: 35px;
}

.btn-copy {
  display: block;
  width: 30%;
  height: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 10px 0px;
  float: none;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 4px;
  background-color: #fcd600;
  -webkit-transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, -webkit-transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, transform 400ms ease;
  transition: color 200ms ease, box-shadow 200ms ease, background-color 200ms ease, transform 400ms ease, -webkit-transform 400ms ease;
  color: #000;
  font-size: 13px;
  line-height: 23px;
  text-align: center;
}

.btn-copy:hover {
  border-color: #0c6eb8;
  background-color: #1386dd;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -2px);
  -ms-transform: translate(0px, -2px);
  transform: translate(0px, -2px);
  color: #fff;
}

.btn-copy:active {
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(0px, -1px);
  -ms-transform: translate(0px, -1px);
  transform: translate(0px, -1px);
}

.link-input-cpy {
  overflow: hidden;
  width: 70%;
  height: 40px;
  margin-top: 0px;
  margin-right: 10px;
  margin-bottom: 0px;
  padding: 10px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(17, 18, 18, 0.06);
  border-radius: 4px;
  background-color: hsla(0, 0%, 100%, 0.19);
  -webkit-transition: border 400ms ease;
  transition: border 400ms ease;
  font-size: 12px;
  line-height: 19px;
}

.link-input-cpy:hover {
  border-color: rgba(25, 145, 235, 0.5);
}

.link-input-cpy:focus {
  border-color: #1991eb;
}

.heading-71 {
  display: block;
  width: 150%;
  margin-left: 65px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 11px;
}

.div-block-87 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-icon {
  width: 50px;
  height: 50px;
  margin-right: 30px;
  margin-left: 0px;
  float: left;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 100px;
  background-color: #5055f5;
  background-image: url('../images/Icon-material-mode-edit.svg');
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
}

.icon-text {
  display: block;
  width: 150%;
  margin-left: 61px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 11px;
}

.tool-bar {
  left: auto;
  top: 16%;
  right: 3%;
  bottom: auto;
  height: auto;
  border-radius: 50px;
  box-shadow: 14px 14px 30px 0 rgba(0, 0, 0, 0.14);
}

.floating-edit-icon {
  position: absolute;
  top: 0px;
  bottom: auto;
  width: 50px;
  height: 50px;
  margin-right: 30px;
  margin-left: 0px;
  float: left;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-radius: 100px;
  background-color: #fff;
  background-image: url('../images/Icon-material-mode-edit_1.svg'), radial-gradient(circle farthest-corner at 0% 50%, #fff 61%, #cacaca);
  background-position: 50% 50%, 0px 0px;
  background-size: 22px, auto;
  background-repeat: no-repeat, repeat;
  box-shadow: 7px 7px 20px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.floating-edit-icon:hover {
  -webkit-transform: rotate(12deg);
  -ms-transform: rotate(12deg);
  transform: rotate(12deg);
}

.floating-edit-icon.timer {
  display: block;
}

.floating-edit-icon.timer {
  position: absolute;
  left: 25%;
  top: 22px;
  right: 0%;
  bottom: auto;
}

.floating-edit-icon.poster {
  left: 63%;
  top: 28%;
  right: auto;
  bottom: auto;
}

.floating-edit-icon.title {
  position: absolute;
  left: auto;
  top: 70%;
  right: 7%;
  bottom: auto;
}

.floating-edit-icon.contentbody {
  left: 93px;
  top: 638px;
  display: block;
}

.floating-edit-icon.cta {
  left: auto;
  top: auto;
  right: 14%;
  bottom: -64%;
  z-index: 24;
  display: block;
}

.msf-success-text {
  margin-bottom: 8px;
}

.msf-error-message {
  margin-top: 16px;
  padding: 20px;
}

.setting-wrapper {
  width: 100%;
  height: auto;
}

.hover-editor {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 3fr 2fr;
  grid-template-columns: 3fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.msf-success-message {
  border-style: solid;
  border-width: 1px;
  border-color: #d9b1a6;
  background-color: transparent;
}

.hidden {
  display: none;
}

.msf-input-block {
  display: block;
  width: 100%;
  margin: auto 20px 20px 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.editor-form {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  overflow: scroll;
  width: 400px;
  height: 100vh;
  padding: 20px 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.16);
}

.setting {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 50px;
  margin-right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-color: transparent;
  font-family: Roboto, sans-serif;
}

.msf-label {
  margin-bottom: -9px;
  font-size: 10px;
}

.form-step {
  width: 100%;
}

.editor-input {
  height: 43px;
  margin-bottom: 0px;
  padding-top: 11px;
  padding-bottom: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e7e7;
  border-radius: 5px;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
  -webkit-transition: border-color 300ms ease;
  transition: border-color 300ms ease;
  font-size: 100%;
}

.editor-input:focus {
  border-style: solid;
  border-width: 1px;
  border-color: #5055f5;
}

.editor-input::-webkit-input-placeholder {
  color: rgba(136, 151, 160, 0.5);
}

.editor-input:-ms-input-placeholder {
  color: rgba(136, 151, 160, 0.5);
}

.editor-input::-ms-input-placeholder {
  color: rgba(136, 151, 160, 0.5);
}

.editor-input::placeholder {
  color: rgba(136, 151, 160, 0.5);
}

.editor-input.large_input {
  height: 52px;
  padding-top: 10px;
  font-size: 18px;
  font-weight: 700;
}

.paragraph-14 {
  margin-left: 30px;
}

.grid-2 {
  margin-top: 20px;
  margin-right: 40px;
  margin-left: 40px;
  padding-right: 0px;
}

.add-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
  text-decoration: none;
  cursor: pointer;
}

.add-icon:hover {
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}

.add-produc {
  display: block;
  height: auto;
  min-height: 18vh;
  margin: 10px 20px 40px;
  padding: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: row;
  grid-auto-columns: minmax(200px, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-areas: "Area Area Area";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
  background-color: transparent;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.paragraph-15 {
  display: block;
}

.tab-bg {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  height: 50px;
  margin: 16px 0px 16px 16px;
  padding: 18px;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50px;
  font-family: Roboto, sans-serif;
}

.tab-bg:hover {
  background-color: #5055f5;
  color: #fff;
}

.tab-bg:focus {
  background-color: #5055f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5055f5), to(#5055f5));
  background-image: linear-gradient(180deg, #5055f5, #5055f5);
  box-shadow: -1px 5px 10px 0 rgba(0, 0, 0, 0.16);
  color: #fff;
}

.tab-bg.w--current {
  background-color: #5055f5;
  box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.22);
  color: #fff;
}

.tab-text {
  font-size: 15px;
  font-weight: 500;
}

.tabs-content-wrapper {
  padding: 20px 0px;
  background-color: transparent;
}

.tabs-menu-4 {
  border-style: none;
  border-width: 1px;
  border-color: rgba(46, 53, 71, 0.06);
}

.setting-tab {
  position: static;
  left: 0px;
  top: 50px;
  z-index: 999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  margin-right: 0px;
  padding: 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 2px;
  border-color: #5055f5;
  border-radius: 7px 0px 0px 7px;
  background-color: #b2b4fa;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.16);
}

.setting-tab:hover {
  background-color: #fff;
}

.shrink {
  width: 0px;
}

.text-editor-area {
  overflow: visible;
  width: auto;
  height: auto;
  min-height: 20px;
}

.edit-content {
  display: block;
  height: 50px;
  margin-bottom: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: dashed;
  border-width: 2px;
  border-color: rgba(46, 53, 71, 0.14);
  border-radius: 5px;
  background-color: rgba(46, 53, 71, 0.05);
}

.editor-header {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 99;
  display: block;
  height: 40px;
  min-height: 10px;
  padding: 1vh 5vh;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  background-image: linear-gradient(240deg, rgba(178, 180, 250, 0.33), hsla(0, 0%, 100%, 0));
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.16);
  font-family: Roboto, sans-serif;
  color: #fff;
}

.countdownrapper-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  min-height: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-form-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  margin-left: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.heading-72 {
  color: #2e3547;
  font-size: 16px;
  line-height: 26px;
}

.left-arrow {
  position: relative;
  left: 0px;
  top: 0px;
  display: none;
  width: 15%;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
  clear: left;
}

.right-arrow {
  position: relative;
  right: 0px;
  display: none;
}

.slide-nav {
  position: static;
  display: none;
}

.grid-3 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.stats-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: auto;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding-bottom: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.08);
  background-color: transparent;
  box-shadow: 0 30px 40px -50px rgba(21, 28, 52, 0.31);
}

.mobile-nav {
  position: fixed;
  display: none;
}

.show-note-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  color: #333;
  text-decoration: none;
}

.show-note-card:hover {
  box-shadow: 0 16px 30px 0 rgba(73, 56, 56, 0.15);
}

.show-note-card.transition-trigger {
  border-radius: 12px;
}

.card-heading {
  margin-top: 10px;
  font-size: 24px;
  line-height: 1.1em;
  font-weight: 500;
  letter-spacing: 1px;
}

.rich-text {
  color: #999ea9;
  font-size: 15px;
  line-height: 1.5em;
}

.rich-text.margin-bottom {
  margin-bottom: 25px;
}

.arrow-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.arrow-button-text {
  color: #4353ff;
  font-size: 14px;
  line-height: 1em;
  font-weight: 500;
  letter-spacing: 1px;
}

.arrow-2 {
  width: 25px;
  margin-left: 13px;
}

.grid-editor {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 14px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.75fr 0.5fr 0.75fr;
  grid-template-columns: 0.75fr 0.5fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.label {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 5px;
  margin-left: 5px;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #fff;
  color: #2e3547;
  font-size: 11px;
  line-height: 1.5em;
  font-weight: 400;
}

.label.highlight {
  margin-left: -5px;
  padding-right: 10px;
  padding-left: 10px;
  border-right: 4px solid #fff;
  border-radius: 20px;
  background-color: #eeeffe;
  color: #5055f5;
  font-size: 10px;
  text-align: center;
}

.label-wrapper {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -8px;
  padding-bottom: 0px;
  background-color: #fff;
}

.input_wrapper_editor.hidden {
  display: none;
}

.heading-73 {
  margin-top: 10px;
  margin-bottom: 0px;
  font-size: 10px;
  line-height: 1.3em;
  font-weight: 300;
}

.add {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.toggle-contain-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 25px;
  margin-right: 0px;
  margin-left: 10px;
  padding-top: 0px;
  padding-right: 5px;
  padding-left: 5px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50px;
  background-color: #d2f3e8;
}

.grid-editor-setting {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 14px;
  grid-row-gap: 16px;
  grid-template-areas: ". ." ". ." ". ." ". ." ". ." ". ." ". Area";
  -ms-grid-columns: 1.5fr;
  grid-template-columns: 1.5fr;
  -ms-grid-rows: auto 16px auto 16px auto 16px auto 16px auto 16px auto;
  grid-template-rows: auto auto auto auto auto auto;
}

.title-widget {
  margin-top: 0px;
  font-size: 18px;
  line-height: 28px;
}

.heading-74 {
  margin-right: 10px;
  margin-left: 0px;
  color: rgba(46, 53, 71, 0.63);
  font-size: 12px;
  line-height: 22px;
  font-weight: 300;
}

.div-block-91 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  margin-left: 36px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hidden-block {
  display: block;
}

.tab-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.structure-pagename-h1-2 {
  display: block;
  overflow: visible;
  width: auto;
  margin-top: auto;
  margin-bottom: auto;
  clear: none;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  text-align: left;
}

.container-32 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: #fff;
}

.imageproductstyle2-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 18vh;
  height: auto;
  min-height: 18vh;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 5px 0px 0px 5px;
  background-image: url('../images/Banner-Kuasa-Ejen-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.imageproductstyle2-2.no-img {
  width: 0vh;
}

.btnarrow-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  min-width: auto;
  margin-right: 10px;
  margin-left: 10px;
  padding-right: 0px;
}

.hidden-editor {
  position: absolute;
  left: 19%;
  top: 95px;
  display: block;
  width: 372px;
  padding: 12px 12px 0px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 60px 0 rgba(0, 0, 0, 0.15);
  opacity: 1;
  -webkit-transform: perspective(0px);
  transform: perspective(0px);
  color: #2e3547;
  text-align: left;
}

.small-button {
  width: 100%;
  margin: 15px 0px 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 5px;
  background-color: #5055f5;
  box-shadow: 1px 10px 20px 0 rgba(0, 0, 0, 0.14);
  -webkit-transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease;
  transition: box-shadow 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}

.small-button:hover {
  box-shadow: 1px 14px 20px 0 rgba(0, 0, 0, 0.28);
  -webkit-transform: translate(0px, -10px);
  -ms-transform: translate(0px, -10px);
  transform: translate(0px, -10px);
}

.small-button:active {
  background-color: #fcd600;
  color: #2e3547;
}

.small-button:focus {
  border: 1px none #000;
}

.small-button.update {
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}

.small-button.pricing {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 1.2em;
}

.small-button.pricing.free {
  background-color: #dddefc;
  box-shadow: 1px 10px 10px -6px rgba(0, 0, 0, 0.14);
  color: #5055f5;
}

.small-button.yellow {
  background-color: #fcd600;
  color: #2e3547;
}

.small-button.yellow.space {
  margin-right: auto;
  margin-left: auto;
}

.small-button.no-bg {
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  background-color: transparent;
}

.editor-block-grid {
  margin-bottom: 0px;
  padding: 20px;
}

.editor_switch {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.small-link {
  margin-top: 0px;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
  color: #94a3b6;
  font-size: 14px;
  line-height: 1.5em;
  font-weight: 300;
}

.small-link:hover {
  -webkit-transform: translate(0px, -5px);
  -ms-transform: translate(0px, -5px);
  transform: translate(0px, -5px);
  color: #5055f5;
}

.small-link:active {
  color: #b2b4fa;
}

.switcher-text {
  margin-left: 0px;
  padding-right: 0px;
  font-weight: 300;
}

.switcher-text.hide {
  color: rgba(138, 156, 175, 0.51);
}

.hidden-text {
  display: block;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #8a9caf;
  line-height: 1.3em;
  text-align: right;
}

.grid-4 {
  padding: 49px;
  grid-template-areas: "Area";
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.tracking_wrapper {
  padding: 10px 10px 15px;
  border-radius: 5px;
  background-color: #3d5a99;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);
  color: #fff;
}

.tracking_wrapper.google-tag {
  background-color: #def2fc;
  color: #2e3547;
}

.tracking_wrapper.google-analytic {
  background-color: #ffeec1;
  color: #2e3547;
}

.label-image_editor {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-31 {
  width: 50%;
  max-width: none;
  padding-right: 5px;
  padding-left: 5px;
}

.desc_label_editor_text {
  margin-top: -25px;
  margin-bottom: 20px;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 16px;
  line-height: 1.3em;
  font-weight: 300;
}

.line-divider {
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #e7e7e7;
}

.upload_poster {
  overflow: visible;
  height: 10.3em;
  border-style: solid;
  border-width: 1px;
  border-color: #e7e7e7;
  border-radius: 5px;
  background-image: url('../images/Poster-image.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  -o-object-fit: cover;
  object-fit: cover;
}

.checkbox_large {
  font-size: 14px;
  line-height: 1.6em;
  font-weight: 300;
}

.checkbox_t-c {
  padding-top: 20px;
  font-size: 12px;
  line-height: 1.5em;
  font-weight: 300;
}

.img_product_editor {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 180px;
  min-height: auto;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 5px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/example-bg.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.paymentbase-5 {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: auto;
  min-height: 14vh;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  padding: 20px 30px 10px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 0.75fr;
  grid-template-columns: 1fr 0.75fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1.2px;
  border-color: #dee3e9;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 2px 2px 6px 0 rgba(46, 53, 71, 0.09);
  -webkit-transition: background-color 200ms cubic-bezier(.825, .015, .25, 1);
  transition: background-color 200ms cubic-bezier(.825, .015, .25, 1);
  text-decoration: none;
  cursor: pointer;
}

.paymentbase-5:hover {
  background-color: #f7f7f7;
}

.paymentbase-5.basewhatsapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  min-height: 14vh;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #e6fae8;
}

.paymentbase-5.basewhatsapp:hover {
  background-color: #d7f6da;
}

.payment-method-copy-2 {
  margin: 0px 20px 40px;
  padding-top: 20px;
  padding-right: 20px;
}

.choose-payment-headline-2 {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.grid-5 {
  margin-left: 20px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-row-gap: 5px;
}

.div-block-92 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.checkbox-label-5 {
  display: none;
}

.checkbox-field-6 {
  width: 40px;
}

.select {
  width: 20px;
  height: 20px;
}

.select:active {
  background-color: #5055f5;
}

.body-right-1-2 {
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  margin-top: 75px;
  margin-right: 30vw;
  margin-left: 5vw;
  padding: 30px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.sidebar-1-2 {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 9;
  overflow: visible;
  width: 30vw;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-style: none;
  border-width: 1px;
  border-color: #5055f5;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/Light-Blue-blob.png');
  background-image: linear-gradient(180deg, transparent, transparent), url('../images/Light-Blue-blob.png');
  text-decoration: none;
}

.desc_label_general {
  margin-bottom: 20px;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 17px;
  line-height: 1.4em;
  font-weight: 300;
  text-align: center;
}

.desc_label_general.small {
  margin-right: auto;
  margin-bottom: 19px;
  margin-left: 0px;
  font-size: 13px;
  text-align: left;
}

.desc_label_general.small.mobile {
  margin-bottom: 10px;
}

.desc_label_general.large {
  margin-top: 0px;
  font-size: 22px;
}

.desc_label_general.steps {
  margin-top: 10px;
  margin-bottom: 0px;
  color: rgba(46, 53, 71, 0.32);
  font-size: 15px;
}

.desc_label_general.steps.active {
  color: #5055f5;
}

.desc_label_general.input-desc {
  margin: 4px auto 10px 0px;
  font-size: 12px;
  text-align: left;
}

.desc_label_general.no-space {
  width: auto;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 14px;
  text-align: left;
  letter-spacing: 0.3px;
}

.desc_label_general.left {
  text-align: left;
}

.heading-75 {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-family: Roboto, sans-serif;
  color: #2e3547;
  font-size: 23px;
  text-align: left;
}

.price-text-2 {
  padding-left: 0px;
  font-family: Roboto, sans-serif;
  color: #748aa1;
  font-size: 14px;
  line-height: 21px;
  font-weight: 300;
}

.small_heading {
  margin-top: 20px;
  font-family: Roboto, sans-serif;
  color: #7b88a8;
  font-size: 12px;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.price-duration-2 {
  width: 50px;
  margin-top: auto;
  margin-bottom: auto;
  font-family: Roboto, sans-serif;
  color: #748aa1;
  font-size: 16px;
  font-weight: 500;
}

.feature_category {
  margin-top: 0px;
  font-family: Roboto, sans-serif;
  color: #2e3547;
  font-size: 20px;
  line-height: 1.3em;
  font-weight: 700;
  text-align: left;
  letter-spacing: 0px;
}

.font_features {
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 17px;
  line-height: 1.4em;
  font-weight: 300;
  text-align: center;
}

.font_heading_large {
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: 0px;
  font-family: Roboto, sans-serif;
  font-size: 52px;
  line-height: 1.2em;
  font-weight: 700;
  text-align: center;
}

.font_heading_large.thin {
  margin-top: 0px;
  margin-bottom: 32px;
  font-weight: 300;
}

.font_pricing {
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-family: Roboto, sans-serif;
  color: #2e3547;
  font-size: 38px;
  line-height: 1em;
  font-weight: 700;
}

.font_pricing.nospace {
  padding-bottom: 0px;
}

.grid {
  display: -ms-grid;
  display: grid;
  margin-top: 37px;
  grid-auto-columns: 1fr;
  grid-column-gap: 14px;
  grid-row-gap: 16px;
  grid-template-areas: ". Area";
  -ms-grid-columns: 0.25fr;
  grid-template-columns: 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid.no-space {
  width: 99.974%;
  margin-top: 0px;
}

.grid.payment {
  margin-right: 5vw;
  margin-left: 5vw;
}

.large-button {
  width: 100%;
  height: 60px;
  margin: 20px 0px 0px;
  padding-top: 20px;
  padding-bottom: 15px;
  border-radius: 5px;
  background-color: #5055f5;
  box-shadow: 1px 10px 20px 0 rgba(0, 0, 0, 0.14);
  -webkit-transition: background-color 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, box-shadow 200ms ease, -webkit-transform 200ms ease;
  transition: background-color 200ms ease, box-shadow 200ms ease, transform 200ms ease;
  transition: background-color 200ms ease, box-shadow 200ms ease, transform 200ms ease, -webkit-transform 200ms ease;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.large-button:hover {
  box-shadow: 1px 14px 20px 0 rgba(0, 0, 0, 0.28);
  -webkit-transform: translate(0px, -10px);
  -ms-transform: translate(0px, -10px);
  transform: translate(0px, -10px);
}

.large-button:active {
  background-color: #fcd600;
  color: #2e3547;
}

.large-button:focus {
  border: 1px none #000;
}

.large-button.facebook {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #3a559f;
  color: #fff;
  text-decoration: none;
}

.large-button.shrink {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
}

.large-button.shrink.yellow {
  background-color: #fcd600;
  color: #2e3547;
}

.div-block-93 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1.25fr;
  grid-template-columns: 1fr 1fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.radio_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0px;
  font-weight: 300;
}

.radio-button-field-2 {
  margin-right: 10px;
  color: #2e3547;
  font-size: 15px;
  line-height: 1.3em;
  font-weight: 400;
}

.radio-button-label {
  margin-left: 4px;
  line-height: 1.4em;
  font-weight: 300;
}

.right_widebar {
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  margin-top: 75px;
  margin-right: 25vw;
  margin-left: 5vw;
  padding: 60px 30px 30px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.grid-6 {
  margin-top: 40px;
  grid-row-gap: 20px;
  -ms-grid-columns: minmax(20px, 50px) 1fr;
  grid-template-columns: minmax(20px, 50px) 1fr;
}

.icon_white {
  width: auto;
  height: 30px;
}

.full_main_body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  padding-top: 120px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  background-color: transparent;
}

.mobile_topnav {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 10;
  display: none;
  width: 100vw;
  height: 75px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #eceeff;
  background-color: #fff;
}

.horizontal_center_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.register-step {
  position: relative;
  z-index: 1;
  display: block;
  width: 500px;
  margin-top: 22px;
  margin-right: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.steps_framed {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 32px;
  height: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
  background-color: #dee2e4;
}

.steps_framed.active {
  background-color: #5055f5;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.35);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.line_register__flow {
  z-index: 0;
  display: block;
  width: 440px;
  height: 1px;
  margin-bottom: -15px;
  margin-left: 40px;
  background-color: #dee2e4;
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}

.steps_framed_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.image-33 {
  display: block;
  width: 480px;
  max-width: none;
  margin: -15px auto -8px;
}

.image-35 {
  margin-right: 20px;
}

.icons-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}

.icons-wrapper.mobile {
  margin-bottom: 0px;
}

.font_main4 {
  font-size: 35px;
  line-height: 1.4em;
  text-align: center;
}

.popup_grid {
  margin-bottom: 0px;
  padding: 0px 20px 20px;
}

.grid_survey {
  display: -ms-grid;
  display: grid;
  margin-top: 37px;
  grid-auto-columns: 1fr;
  grid-column-gap: 14px;
  grid-row-gap: 16px;
  grid-template-areas: ". Area";
  -ms-grid-columns: 0.25fr;
  grid-template-columns: 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.horizontal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.input-phone-number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.input-phone-number._2 {
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.features-category {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 110px;
  padding-top: 5px;
  padding-right: 40px;
  padding-bottom: 5px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-bottom: 1px solid #f6f6f6;
  color: #000;
}

.sticky-container {
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  margin-top: 47px;
}

.learn_more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.grid-features {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.5fr;
  grid-template-columns: 1.5fr;
}

.lottie-animation-9 {
  width: 340px;
  height: 230px;
  margin-right: auto;
  margin-left: auto;
}

.register-container {
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 22px;
}

.italic-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
}

.italic-text-2 {
  margin-right: 5px;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
}

.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.lottie-animation-10 {
  width: 180px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-4 {
  text-decoration: none;
}

.n06_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-width: 90px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  color: #fff;
  font-size: 15px;
  text-decoration: none;
}

.n06_link:hover {
  -webkit-transform: translate(0px, -3px);
  -ms-transform: translate(0px, -3px);
  transform: translate(0px, -3px);
}

.logo-block-n7 {
  margin-right: 15px;
}

.n06_container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.container-flex-n8 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-block-n7 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
}

.hero_heading {
  margin-top: 0px;
  margin-bottom: 10px;
  color: #fff;
  font-size: 55px;
  line-height: 1.1;
}

.dropdown-n7.w--open {
  min-width: 140px;
  padding: 8px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(23, 48, 73, 0.13);
}

.n06_top_wrap {
  height: 45px;
  border-bottom: 1px solid #ebecf0;
  background-color: #e8e8ff;
}

.nav-wrap-n7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-right: 25px;
  padding-left: 25px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #173049;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.headertop {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  background-color: transparent;
}

.search-icon-n8 {
  margin-right: 15px;
}

.nav-wrap-left-n7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.bg-background {
  position: relative;
  display: block;
  min-height: 80vh;
  padding: 145px 5% 130px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  background-image: url('../images/hero-wave.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.register-wrap-n8 {
  position: relative;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 500;
}

.nav-wrap-right-n7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.n06_btn {
  margin-left: 35px;
  padding: 11px 35px;
  border-radius: 4px;
  background-color: #fff;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #6165ff;
}

.n06_btn:hover {
  background-color: #5155d6;
  color: #fff;
}

.n06_container_02 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.para_white {
  max-width: 510px;
  margin-bottom: 25px;
  color: #f5f7fd;
  font-size: 18px;
  line-height: 28px;
}

.block-left-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  color: #fff;
}

.button-n7 {
  margin-left: 15px;
  padding: 11px 35px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(23, 48, 73, 0.18);
  border-radius: 4px;
  background-color: rgba(233, 233, 246, 0.17);
  color: #173049;
}

.button-n7:hover {
  background-color: rgba(210, 210, 235, 0.17);
}

.block-right-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.n06_navbar {
  height: 90px;
  padding-right: 5%;
  padding-left: 5%;
  background-color: transparent;
}

.n06_link_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dropdown-toggle-2 {
  color: #fff;
}

.container-h3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1140px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.link_cover {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.nav-07 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  height: 80px;
  padding: 10px 5%;
  border: 1px none #000;
}

.nav-link-n7 {
  margin-right: 20px;
  margin-left: 20px;
  color: #fff;
  text-decoration: none;
}

.n06_text {
  color: #b0b7c3;
  font-size: 15px;
}

.text-block-22 {
  margin-right: 8px;
}

.n06_span {
  border: 1px none #000;
  color: #6165ff;
  text-decoration: none;
}

.button-b2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 190px;
  min-height: 50px;
  min-width: 140px;
  padding: 11px 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(23, 48, 73, 0.18);
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #6165ff;
  font-size: 15px;
}

.main_body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  background-color: transparent;
}

.font_main4-copy {
  font-size: 35px;
  line-height: 1.4em;
  text-align: center;
}

.container-33 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.video {
  width: 100%;
  max-height: 470px;
  border-radius: 10px;
  box-shadow: 21px 21px 40px 0 rgba(0, 0, 0, 0.16);
}

.paragraph-9 {
  max-width: 550px;
  margin-top: 10px;
  margin-bottom: 40px;
  color: #e9e9e9;
  font-size: 21px;
  line-height: 1.5;
  font-weight: 300;
  text-align: center;
}

.text-span-5 {
  color: hsla(0, 0%, 100%, 0.18);
  font-size: 15px;
}

.heading-48 {
  margin-bottom: 0px;
  color: #fff;
  font-size: 66px;
  line-height: 1.1;
  font-weight: 400;
  text-align: center;
}

.section-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  padding: 110px 55px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../images/main-hero.png'), linear-gradient(327deg, #00012e, #5055f5);
  background-position: 50% 100%, 0px 0px;
  background-size: contain, auto;
  background-repeat: repeat-x, repeat;
  background-attachment: scroll, scroll;
}

.button-wrap-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 490px;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  padding-right: 40px;
  padding-left: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.btn-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 190px;
  padding-top: 16px;
  padding-bottom: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #5748c5;
  font-weight: 500;
  text-align: center;
}

.btn-hero:hover {
  border: 1px none #fff;
}

.btn-hero.btn-hero2 {
  margin-left: 30px;
  border: 1px solid #5748c5;
  background-color: transparent;
  color: #fff;
}

.container-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1100px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.container-34 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.btn-hero-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 190px;
  padding-top: 16px;
  padding-bottom: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4px;
  background-color: #5748c5;
  font-weight: 500;
  text-align: center;
}

.btn-hero-copy:hover {
  border: 1px none #fff;
}

.btn-hero-copy.btn-hero2 {
  margin-left: 30px;
  border: 1px solid #5748c5;
  background-color: transparent;
  color: #fff;
}

.div-block-94 {
  width: 530px;
  border-radius: 10px;
}

.youtube {
  margin-left: 40px;
  border-radius: 10px;
  box-shadow: 14px 14px 30px 0 rgba(0, 0, 0, 0.39);
}

.column-41 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-42 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.columns-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-right: 0px;
  margin-bottom: 120px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.bold-text-6 {
  font-size: 80px;
}

.bold-text-8 {
  color: #b1bcc9;
  text-decoration: underline;
}

.space {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 20px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-decoration: none;
}

.div-block-95 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media screen and (max-width: 991px) {
  .pricing-top {
    height: 260px;
  }
  .pricing-top.left {
    height: 100%;
  }
  .pricing-top.highlight {
    padding-bottom: 0px;
  }
  .start-link {
    padding-bottom: 30px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .grid-pricing {
    position: relative;
    z-index: 1;
    margin-right: 0px;
  }
  .pricing-table-cell {
    padding-right: 10px;
    padding-left: 10px;
  }
  .toggle-contain-2 {
    margin-right: 14px;
    margin-left: 14px;
  }
  .grid-top-sticky.bottom {
    margin-bottom: 0px;
  }
  .nav-back {
    display: block;
  }
  .nav-handle.open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .nav-container {
    left: 0px;
  }
  .dropdown-link-2.image.linkbox_2.text-small-caps.linkbox_1.member {
    font-weight: 400;
  }
  .text-white-2.intro {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .block_three {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .block_three.bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .textsmallcaps {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .btn-add-product {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 3rem;
    margin-left: 3rem;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .tab-pane-tab-1 {
    padding-bottom: 0px;
  }
  .cta03_input-2 {
    margin-right: 5px;
  }
  .white-box-2.two-third {
    width: 98%;
  }
  .white-box-2.link-box.paper-box {
    width: 31%;
  }
  .white-box-2.link-box.asset-box {
    width: 100%;
  }
  .paragraph-2 {
    text-align: left;
  }
  .div-block-63 {
    margin-right: 2rem;
    margin-left: 2rem;
  }
  .blocksection {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .div-block-7 {
    padding-right: 10px;
  }
  .container-28 {
    padding-right: 24px;
    padding-left: 24px;
  }
  .toolbar-upgrade-button.hidden {
    display: none;
  }
  .features-container {
    width: auto;
    padding-top: 44px;
  }
  .float-users-two {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .all-features {
    width: 50%;
  }
  .all-features.hidden-features {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .content-container {
    overflow: visible;
    width: 100%;
    padding: 22px;
  }
  .progress-card {
    margin-bottom: 0px;
  }
  .float-users-one {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .exam-cards {
    margin-right: -11px;
    margin-left: -11px;
  }
  .exam-card-container {
    margin-right: 11px;
    margin-left: 11px;
  }
  .search-bar {
    min-width: 220px;
  }
  .lower-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .discussion-wrapper {
    display: none;
  }
  .all-features-container {
    margin-bottom: 22px;
  }
  .navigation-item {
    margin-right: 0em;
    margin-left: 0em;
    -webkit-transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
    transition: background-color 400ms ease, opacity 400ms ease, color 400ms ease;
    text-align: center;
  }
  .navigation-item:hover {
    background-color: #f7f8f9;
  }
  .navigation-item:active {
    background-color: #eef0f3;
  }
  .logo-link.w--current {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .dash-row.masonry {
    -webkit-column-count: 2;
    column-count: 2;
  }
  .template-right {
    width: 100%;
    height: auto;
  }
  .project-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .template-left {
    width: 100%;
  }
  .large-number {
    font-size: 26px;
    line-height: 1.6;
  }
  .option-svg.desktop-login.current {
    display: block;
  }
  .form-box {
    width: 550px;
    margin-top: 0%;
  }
  .image {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .font_mainheading {
    position: static;
    margin-bottom: 10px;
  }
  .block-1 {
    display: none;
    width: 100%;
    padding-bottom: 60px;
    background-image: none;
  }
  .legal-box._2-copy {
    display: block;
    margin-top: 60px;
  }
  .legal-box._2 {
    display: none;
  }
  .input_register {
    width: 100%;
  }
  .block-2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .heading-62 {
    max-width: none;
    margin-top: 20px;
    font-size: 90px;
  }
  .page-wrapper-2 {
    height: auto;
    padding-top: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .page-container {
    width: auto;
  }
  .page-container.left {
    width: 100%;
  }
  .content-wrapper {
    max-width: none;
  }
  .div-block-64 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }
  .brand {
    position: static;
  }
  .form-wrap.extra-space {
    margin-bottom: 0px;
  }
  .form-wrap.wide {
    margin-right: 30px;
    margin-left: 30px;
  }
  .input_large.space {
    margin-right: 7px;
  }
  .stocksleft-3 {
    width: auto;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 8px;
    line-height: 10px;
  }
  .new-price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 3px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .payment-method-copy {
    padding-right: 17px;
  }
  .paymentbase-4 {
    height: auto;
    min-height: 20vh;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .image-13 {
    margin: 4px;
  }
  .content-order-checkout-form {
    padding-right: 10px;
    padding-left: 10px;
  }
  .heading-7 {
    font-size: 16px;
    line-height: 26px;
  }
  .phone-field-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -6px;
    margin-bottom: -6px;
    padding-top: 0px;
  }
  .heading-order-form {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .paymentassets1 {
    margin-left: -4px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .heading-3 {
    width: 50%;
    padding-left: 10px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 9px;
    line-height: 14px;
  }
  .checkbox-h4-2 {
    font-size: 17px;
    line-height: 22px;
  }
  .original-price-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 11px;
    line-height: 27px;
  }
  .multiplestepbase {
    display: block;
  }
  .payment-logo-2.medium {
    padding-right: 0px;
  }
  .payment-logo-2.visa-custom {
    padding-right: 0px;
  }
  .text-16-2 {
    margin-right: 4px;
    margin-left: 0px;
    font-size: 12px;
    line-height: 20px;
  }
  .description-ayment-help {
    padding-top: 10px;
    color: #2e3547;
  }
  .choose-payment-headline {
    width: auto;
    margin-bottom: 13px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .discountoff-bump-offer {
    margin-left: 0px;
    padding-left: 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 60%;
  }
  .div-block-71 {
    padding-bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    letter-spacing: 0px;
  }
  .form-button-proceed {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .form-button-proceed.login {
    height: 45px;
    margin-top: 15px;
  }
  .form-2 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 26px;
    padding-left: 26px;
  }
  .googlelogin-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-width: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 19px;
    line-height: 120%;
  }
  .orderformwrapper-copy {
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
  .socialmediatitle-2 {
    margin-bottom: 0px;
    font-size: 16px;
  }
  .logo-2 {
    height: 22px;
    margin-right: 14px;
  }
  .div-block-20 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .remove-icon {
    position: absolute;
  }
  .socialloginbasebtn-2 {
    width: 50%;
    margin-right: 5px;
    margin-bottom: 9px;
    margin-left: 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 17px;
    line-height: 29px;
  }
  .socialloginbasebtn-2.google {
    margin-right: 6px;
  }
  .modal-popup-field {
    height: 6vh;
    min-width: auto;
    margin-top: 5px;
    margin-left: 0px;
    font-size: 14px;
  }
  .modal-popup-field:active {
    height: auto;
  }
  .modal-popup-field.phone {
    width: 50%;
  }
  .modal-popup-field.country-code {
    width: 15%;
    margin-right: 10px;
  }
  .popup-box {
    max-width: 600px;
    padding-right: 40px;
    padding-left: 40px;
  }
  .url-link {
    padding-top: 10px;
    color: #2e3547;
  }
  .wrap {
    width: 645px;
  }
  .wrap._w-custom.hero3 {
    padding-top: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .wrap._w-custom.structure-menu-wrap {
    width: 100%;
    padding-right: 30px;
    padding-bottom: 0px;
    padding-left: 30px;
  }
  .wrap._w-custom.structure-nav {
    width: 100%;
    padding-right: 30px;
    padding-left: 30px;
  }
  .wrap._w-custom.hero6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  .cta2 {
    width: 100%;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  .section-dark-2 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .right-column {
    width: 75%;
  }
  .container-31.flex-container {
    padding-top: 62px;
  }
  .left-section {
    width: 60%;
    min-width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  ._7-col {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .hero3-image {
    display: block;
    margin-right: auto;
    margin-bottom: -20px;
    margin-left: auto;
  }
  ._5-col {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .btn.btn-outline-dark {
    margin-top: 15px;
    margin-bottom: 0px;
  }
  .hero3-text-wrapper {
    margin-bottom: 30px;
    padding-right: 0px;
    text-align: center;
  }
  .ui__card {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .ui__card.ui__card--code {
    -webkit-transform: translate3d(0px, 0px, 1px);
    transform: translate3d(0px, 0px, 1px);
  }
  .ui__card__shadow {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .ui__card__code {
    padding-top: 10px;
  }
  .popup-bg-overlay {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .text-promo-wrapper {
    width: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .counter-text-2 {
    padding-top: 4px;
    font-size: 7px;
    line-height: 13px;
    letter-spacing: 0.2px;
  }
  .bg-poster {
    height: 364px;
  }
  .structure-pagename-h1 {
    width: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 18px;
    line-height: 24px;
  }
  .counter-wrap-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    min-width: 39px;
    margin-right: 5px;
    margin-left: 5px;
    padding: 5px 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .poster-full {
    height: 364px;
    margin-top: -364px;
  }
  .number-3 {
    font-size: 16px;
    line-height: 20px;
  }
  .tob-bar {
    width: auto;
    padding-right: 30px;
    padding-left: 30px;
  }
  .tob-bar.mobile {
    display: none;
  }
  .sticky-badge-saleskip {
    position: fixed;
    left: 0%;
    top: 15%;
    right: auto;
    bottom: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-image: linear-gradient(77deg, rgba(224, 226, 253, 0.34), #fff);
  }
  .container-10 {
    padding-right: 3vw;
    padding-left: 3vw;
  }
  .currencyoriprice {
    margin-right: 1px;
    margin-left: 0px;
    font-size: 12px;
    line-height: 20px;
  }
  .div-block-4 {
    margin-bottom: -2px;
    padding: 10px;
  }
  .imageproductstyle2 {
    width: 100%;
    margin-right: 25px;
    border-radius: 5px;
    background-position: 50% 50%;
  }
  .paragraph-7 {
    font-size: 14px;
    line-height: 25px;
  }
  .price-show-style-2 {
    display: block;
    width: 20%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .select-qty-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heading-67 {
    font-size: 16px;
  }
  .heaadline-dialog-box {
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    line-height: 18px;
    font-weight: 400;
    text-align: left;
  }
  .image-18 {
    margin-right: 5px;
  }
  .select-qty {
    width: 80px;
    height: 40px;
    margin-left: 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .div-block-53 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .product-select-wrapper {
    padding-right: 20px;
  }
  .lottie-animation-5 {
    width: 25px;
    margin-right: 6px;
  }
  .new-product-price-style-2 {
    display: block;
    width: 60%;
    margin: 20px 10px 10px 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .sales-txt {
    font-family: Montserrat, sans-serif;
    font-size: 13px;
  }
  .section-2 {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .priceproductnow-style-2 {
    font-size: 16px;
    line-height: 31px;
  }
  .product-name-title-copy {
    display: block;
    width: 100%;
    font-size: 16px;
    line-height: 22px;
  }
  .product-name-title-copy.style-2 {
    font-size: 18px;
  }
  .orderheadline.center {
    font-size: 30px;
    line-height: 40px;
  }
  .current-price-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .sales-ribbon {
    padding-right: 5px;
    padding-left: 5px;
    border-radius: 3px;
    font-size: 12px;
  }
  .sold {
    font-family: Montserrat, sans-serif;
    font-size: 11px;
    line-height: 18px;
    font-weight: 400;
    text-align: left;
  }
  .structure-page-name {
    width: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .pricefooter {
    font-size: 26px;
    line-height: 36px;
  }
  .order-btn-txt-h1 {
    font-size: 18px;
  }
  .sticky-footr {
    width: auto;
    padding-right: 30px;
    padding-left: 30px;
  }
  ._3-col {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .structure-cards2-menu-btn {
    margin-right: 30px;
    padding: 0px;
    background-color: transparent;
  }
  .structure-cards2-menu-btn:active {
    background-color: transparent;
  }
  .structure-cards2-menu-btn.w--open {
    margin-right: 30px;
    background-color: transparent;
  }
  ._6-col {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  ._6-col._6-col-last {
    width: 100%;
  }
  .hero6-headline-wrap {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
  }
  .banner-order-form {
    padding-top: 40px;
    padding-bottom: 40px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(39, 39, 39, 0.9)), to(#121212)), url('../images/hero-home-mob.png');
    background-image: linear-gradient(180deg, rgba(39, 39, 39, 0.9), #121212), url('../images/hero-home-mob.png');
    background-position: 0px 0px, 50% -40px;
    background-size: auto, cover;
  }
  .image-26 {
    display: none;
  }
  .home-sections-text-wrap {
    margin-top: 20px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
    text-align: center;
  }
  ._4-col {
    display: inline-block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }
  .hidden-how-it-works {
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .home-landing-image-wrap {
    display: block;
    margin-top: 20px;
  }
  .home-landing-image-wrap.home-landing-image1 {
    background-image: url('../images/home-landing1-mob2x.jpg');
    background-position: 50% -1px;
    background-size: cover;
  }
  .home-landing-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .home-landing-content {
    display: block;
    margin-top: 35px;
    margin-bottom: 10px;
    padding-right: 0px;
    text-align: center;
  }
  .inner-container {
    max-width: 730px;
  }
  .inner-container.sub {
    max-width: 730px;
  }
  .inner-container.invoice-container {
    top: 16%;
  }
  .sub-nav-link {
    margin-right: 25px;
  }
  .transaction-icon {
    margin-right: 8px;
  }
  .invoice-header-text {
    font-size: 20px;
  }
  .total-amount {
    margin-top: 5px;
    font-size: 30px;
  }
  .heading-3 {
    font-size: 22px;
  }
  .invoice {
    margin-top: 20px;
  }
  .section-dark-3 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .bottom-banner-wrap {
    z-index: 10;
  }
  .image-27 {
    display: block;
  }
  .columns {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .left-column {
    padding-right: 20px;
    padding-bottom: 50px;
    padding-left: 20px;
  }
  .left-column.with-tip {
    padding-bottom: 50px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .accordion__content-container-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tip-text {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .column-40 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .responsive-heading {
    font-size: 39px;
    line-height: 43px;
  }
  .accordion__tab-button-3:hover {
    background-color: rgba(245, 250, 255, 0.82);
  }
  .accordion__tab-button-3:active {
    background-color: #ebedf8;
  }
  .fix-heading {
    font-size: 39px;
    line-height: 43px;
  }
  .html-embed-3 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .right-column-2 {
    padding-right: 20px;
    padding-bottom: 50px;
    padding-left: 20px;
  }
  .right-column-2.with-tip {
    padding-bottom: 130px;
  }
  .accordian-style {
    padding: 64px 32px;
  }
  .card-3 {
    padding: 24px;
  }
  .div-block-81 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 3rem;
    margin-left: 3rem;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .dropdown-4 {
    margin-bottom: 10px;
  }
  .divleft {
    width: 100%;
    height: 50%;
  }
  .button-10 {
    background-color: hsla(0, 0%, 100%, 0.9);
    color: #333;
  }
  .divright {
    width: 100%;
    height: 50%;
  }
  .maincontent-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .load-animation {
    display: none;
  }
  .loading-huge-text {
    font-size: 20vw;
  }
  .top_header_lack {
    height: 90px;
  }
  .logo_saleskip {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .logo_saleskip.register {
    width: 110px;
  }
  .content {
    padding-right: 0px;
    padding-left: 0px;
  }
  .content-right-bar-major {
    width: 100%;
    margin-right: 0vw;
    margin-left: 0vw;
  }
  .button-11 {
    padding-right: 25px;
    padding-bottom: 20px;
    padding-left: 25px;
  }
  .main-items-inner-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .main-items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .nav {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .menu-icon {
    margin-right: 40px;
    margin-left: 40px;
  }
  .latest {
    position: relative;
    width: 90%;
    height: auto;
    margin-right: auto;
    margin-bottom: 80px;
    margin-left: auto;
  }
  .label-3.label-cards2 {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .number-card-number {
    font-size: 30px;
  }
  .number-card {
    padding-top: 12px;
    padding-bottom: 16px;
  }
  .content-block {
    padding: 20px 10px;
  }
  .tab-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .container-5 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .menu-sub {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 99999;
    display: -ms-grid;
    display: grid;
    width: 100%;
    margin: 0px auto 17px;
    justify-items: start;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    box-shadow: 1px 8px 32px -20px rgba(1, 1, 3, 0.19);
    opacity: 1;
    text-align: left;
  }
  .subitem {
    display: block;
    border: 1px none #000;
    text-align: center;
  }
  .subitem.lastchild {
    display: block;
  }
  .subitem-img {
    width: 64px;
    max-width: 46%;
    margin-bottom: 15px;
  }
  .subitem-desc-head {
    font-size: 22px;
  }
  .text-block-34 {
    font-size: 14px;
  }
  .cards-social-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }
  .social-card-base {
    margin-bottom: 6px;
  }
  .social-card-base.social-card-padding {
    margin-left: 4px;
  }
  .content-wrapper-4 {
    width: 100%;
    margin-right: 0vw;
    margin-left: 0vw;
  }
  .body-left-bar {
    position: relative;
    width: 90%;
    height: auto;
    margin-right: auto;
    margin-bottom: 80px;
    margin-left: auto;
  }
  .body_wrapper {
    width: 100%;
    margin-right: 0vw;
    margin-left: 0vw;
    padding-top: 101px;
  }
  .body_wrapper.pricing {
    width: auto;
  }
  .home-extras-image {
    margin-top: 20px;
  }
  .floating-edit-icon.timer {
    top: 21px;
  }
  .hover-editor {
    position: static;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .setting {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .add-produc {
    margin-bottom: 40px;
    padding: 0px;
    background-color: #fff;
  }
  .paragraph-15 {
    font-size: 14px;
    line-height: 25px;
  }
  .editor-header {
    width: auto;
    padding-right: 30px;
    padding-left: 30px;
  }
  .order-form-title {
    width: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .grid-editor {
    padding: 0px;
    grid-auto-columns: 0.75fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .label {
    padding-right: 5px;
  }
  .heading-73 {
    margin-top: 10px;
    margin-bottom: 0px;
    color: rgba(51, 51, 51, 0.5);
    font-size: 10px;
    line-height: 1.3em;
    font-style: italic;
    font-weight: 300;
  }
  .toggle-contain-3 {
    margin-right: 0px;
    margin-left: 14px;
  }
  .grid-editor-setting {
    padding: 0px;
    grid-auto-columns: 0.75fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .structure-pagename-h1-2 {
    width: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 18px;
    line-height: 24px;
  }
  .imageproductstyle2-2 {
    margin-right: 25px;
    background-position: 50% 50%;
  }
  .btnarrow-2 {
    width: 29px;
  }
  .hidden-editor {
    position: absolute;
    left: 18%;
    top: 92px;
    right: auto;
    bottom: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .small-button.pricing {
    position: relative;
    z-index: 5;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
  }
  .grid-4 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .desc_label_editor_text {
    font-size: 14px;
  }
  .img_product_editor {
    width: 100%;
    margin-right: 25px;
    border-radius: 5px;
    background-position: 50% 50%;
  }
  .paymentbase-5 {
    height: auto;
    min-height: 20vh;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .paymentbase-5.basewhatsapp {
    padding-top: 20px;
  }
  .payment-method-copy-2 {
    padding-right: 17px;
  }
  .choose-payment-headline-2 {
    width: auto;
    margin-bottom: 13px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .body-right-1-2 {
    width: 100%;
    margin-right: 0vw;
    margin-left: 0vw;
  }
  .desc_label_general {
    font-size: 18px;
  }
  .desc_label_general.small.mobile {
    margin-bottom: 5px;
  }
  .desc_label_general.large {
    font-size: 18px;
    line-height: 1.3em;
  }
  .desc_label_general.no-space {
    font-size: 12px;
    line-height: 1.4em;
  }
  .price-text-2 {
    margin-bottom: 2px;
  }
  .feature_category {
    margin-top: 0px;
    margin-bottom: 5px;
    font-size: 17px;
  }
  .font_features {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .font_heading_large {
    margin-top: 9px;
    margin-bottom: 10px;
    font-size: 48px;
    line-height: 1.2em;
  }
  .font_pricing {
    font-size: 32px;
  }
  .grid {
    padding: 0px;
    grid-auto-columns: 1.25fr;
    -ms-grid-columns: 0.25fr;
    grid-template-columns: 0.25fr;
  }
  .large-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 20px 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    line-height: 1.2em;
    text-align: center;
    text-decoration: none;
  }
  .large-button.facebook {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #3d5a99;
    color: #fff;
  }
  .large-button.facebook:hover {
    background-color: #3a559f;
  }
  .radio_wrapper {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .radio-button-field-2 {
    margin-right: 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 12px;
  }
  .right_widebar {
    width: 100%;
    margin-right: 0vw;
    margin-left: 0vw;
  }
  .full_main_body {
    padding-top: 90px;
  }
  .mobile_topnav {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px none #000;
  }
  .register-step {
    display: block;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .steps_framed {
    margin-right: 0px;
  }
  .line_register__flow {
    left: 16px;
    top: -22px;
    right: 16px;
    bottom: 0px;
    z-index: 0;
    width: 300px;
    height: 1px;
    margin-bottom: -18px;
    margin-left: 40px;
    -webkit-transform-origin: 0% 50%;
    -ms-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
  }
  .steps_framed_wrapper {
    width: 360px;
  }
  .image-35 {
    margin-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .text-block-38 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .icons-wrapper.mobile {
    margin-bottom: 0px;
  }
  .grid_survey {
    padding: 0px;
    grid-auto-columns: 0.75fr;
    -ms-grid-columns: 0.25fr;
    grid-template-columns: 0.25fr;
  }
  .horizontal {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .features-category {
    padding-right: 20px;
  }
  .sticky-container {
    padding-bottom: 60px;
  }
  .center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .n06_top_wrap {
    height: auto;
    padding: 19px;
    font-size: 12px;
  }
  .headertop {
    bottom: 0px;
  }
  .n06_text {
    font-size: 12px;
  }
  .main_body {
    padding-top: 90px;
  }
  .youtube {
    margin-left: 0px;
  }
  .column-41 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .columns-2 {
    max-width: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media screen and (max-width: 767px) {
  .pricing-top {
    height: auto;
    padding-bottom: 20px;
  }
  .pricing-top.highlight {
    height: auto;
    padding-bottom: 20px;
  }
  .start-link {
    padding-right: 15px;
    padding-bottom: 10px;
    padding-left: 15px;
  }
  .grid-top-sticky {
    position: static;
  }
  .flex-llogo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
  }
  .logo-mob {
    cursor: pointer;
  }
  .main-block {
    max-width: 100%;
    padding-top: 100px;
    padding-right: 16px;
    padding-left: 16px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .nav-back {
    display: none;
  }
  .nav-trigger {
    padding: 12px;
  }
  .app {
    margin-right: 0px;
    margin-bottom: 12px;
    text-align: center;
  }
  .mobile-bar {
    position: fixed;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 23px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
  }
  .nav-container {
    position: fixed;
    left: -260px;
    display: none;
  }
  .card-shadow.flex-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .dash-chart-img.margin-top.small {
    height: auto;
  }
  .grid-2-1 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .div-block-34 {
    display: block;
  }
  .dropdown-link-2.image.linkbox_2.text-small-caps.linkbox_1.member {
    font-weight: 400;
  }
  .dropdown-toggle.avatar {
    width: 100%;
    height: 80px;
  }
  .dropdown-toggle.avatar {
    width: 100%;
    height: 80px;
  }
  .modal-wrapper {
    display: none;
  }
  .text-white-2.intro {
    font-size: 34px;
    line-height: 42px;
  }
  .block_three {
    display: block;
    padding-top: 0rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .block_three.bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .textsmallcaps {
    font-size: 13px;
  }
  .btn-add-product {
    margin-left: 2rem;
  }
  .tab-pane-tab-1 {
    padding-top: 0.5rem;
    padding-bottom: 7rem;
  }
  .box.fourth {
    width: 48%;
    margin-right: auto;
    margin-left: auto;
  }
  .box.fourth.productcard.long {
    width: 98%;
    margin-right: 1%;
    margin-left: 1%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .button-small {
    padding: 7px 15px;
  }
  .cta03_input-2::-webkit-input-placeholder {
    color: rgba(0, 0, 55, 0.2);
  }
  .cta03_input-2:-ms-input-placeholder {
    color: rgba(0, 0, 55, 0.2);
  }
  .cta03_input-2::-ms-input-placeholder {
    color: rgba(0, 0, 55, 0.2);
  }
  .cta03_input-2::placeholder {
    color: rgba(0, 0, 55, 0.2);
  }
  .modal-close-2 {
    top: 10px;
    right: 10px;
    font-size: 1.8rem;
  }
  .white-box-2.long {
    width: 90%;
  }
  .white-box-2.long.bottom {
    margin-top: 1rem;
  }
  .white-box-2.long.bottom.product-card {
    margin-bottom: 0rem;
  }
  .white-box-2.two-third {
    width: 100%;
  }
  .white-box-2.third {
    width: 48%;
    margin-right: auto;
    margin-left: auto;
  }
  .white-box-2.third.mobile-full-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 98%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .white-box-2.two-third {
    width: 100%;
  }
  .white-box-2.link-box {
    width: 100%;
  }
  .white-box-2.link-box.paper-box {
    width: 48%;
  }
  .card-body-2 {
    padding: 16px 20px 20px;
  }
  .blocksection {
    padding-right: 1rem;
    padding-left: 1rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .blocksection._01 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .div-block-7 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .pagecontain {
    padding-top: 15px;
  }
  .user-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .toolbar-upgrade-button.hidden {
    display: none;
  }
  .upgrade-card-text {
    font-size: 26px;
    line-height: 34px;
  }
  .notifications.hidden {
    display: none;
  }
  .search-icon {
    margin-right: 14px;
  }
  .float-users-two {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .search-bar-text {
    display: block;
  }
  .all-features {
    width: 100%;
  }
  .all-features.hidden-features {
    display: none;
  }
  .user-image {
    margin-left: 0px;
  }
  .user-image.hidden {
    display: none;
  }
  .exam-card-button-container {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .content-container {
    overflow: visible;
  }
  .float-users-one {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .exam-card-graph-container {
    width: 100px;
  }
  .exam-cards {
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .user-name {
    display: none;
  }
  .exam-card-container {
    width: auto;
    height: 320px;
    margin-bottom: 22px;
  }
  .search-bar {
    width: 44px;
    min-width: 0px;
    margin-right: 22px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .exam-card.flipping-exam-card {
    height: 100%;
  }
  .all-features-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .toolbar {
    margin-bottom: 44px;
  }
  .nav-dropdown-list {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .navigation-icon {
    min-height: 20px;
    margin-right: 0em;
    margin-bottom: 10px;
    text-align: center;
  }
  .container {
    font-size: 12px;
  }
  .control-bar {
    display: none;
  }
  .navigation-item {
    padding-right: 0.5em;
    padding-left: 0.5em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 14px;
  }
  .navigation-item.profile-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navigation-menu {
    padding-right: 1em;
    padding-left: 1em;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .doc-description {
    max-height: 68px;
  }
  .logo-link {
    padding-left: 0px;
  }
  .html-embed-2 {
    bottom: 0px;
  }
  .project-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .form-box {
    width: auto;
    margin-top: 10px;
  }
  .feature-text {
    font-size: 17px;
    line-height: 27px;
  }
  .font_mainheading {
    position: static;
    margin-bottom: 10px;
  }
  .content-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .block-1 {
    padding-bottom: 40px;
  }
  .legal-box {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .form-wrapper {
    padding-top: 0px;
  }
  .block-2 {
    padding-top: 40px;
    padding-right: 60px;
    padding-left: 60px;
  }
  .heading-62 {
    max-width: 400px;
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 50px;
  }
  .page-wrapper-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .page-container {
    width: auto;
  }
  .page-container.left {
    display: none;
  }
  .content-wrapper {
    width: 100%;
  }
  .brand {
    position: static;
    top: auto;
  }
  .order-form-name {
    display: block;
  }
  .form-wrap.extra-space {
    margin-bottom: 0px;
  }
  .input_large {
    height: 40px;
  }
  .stocksleft-3 {
    display: block;
    width: auto;
    margin-right: 37px;
    margin-left: 0px;
    font-size: 9px;
    line-height: 14px;
  }
  .stocksleft-3.front {
    margin-right: auto;
  }
  .new-price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
  }
  .payment-method-copy {
    width: auto;
    margin-right: 0px;
  }
  .logo-box.mastercard {
    width: 50px;
    height: 30px;
  }
  .logo-box.white {
    width: 50px;
    height: 30px;
  }
  .logo-box.visa {
    width: 50px;
    height: 30px;
  }
  .logo-box.maybank {
    height: 35px;
  }
  .logo-box.ambank {
    height: 35px;
  }
  .logo-box.cimb {
    height: 35px;
  }
  .logo-box.medium.white {
    height: 40px;
  }
  .payment-logo {
    padding-right: 0px;
  }
  .toogle-parent {
    height: 70px;
  }
  .checkout-subtext-copy {
    font-size: 14px;
  }
  .checkout-subtext-copy.white {
    color: #fff;
  }
  .paymentbase-4 {
    min-height: 80px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .content-order-checkout-form {
    width: 100%;
  }
  .sylain {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .heading-3 {
    width: 70%;
    text-align: left;
  }
  .original-price-3 {
    font-size: 13px;
  }
  .payment-logo-2 {
    padding-right: 0px;
  }
  .order-btn-txt-h1-4 {
    font-size: 17px;
    line-height: 24px;
  }
  .description-ayment-help {
    padding-top: 0px;
    text-align: left;
  }
  .discountoff-bump-offer {
    margin-left: 0px;
  }
  .form-section-title-2 {
    font-size: 20px;
  }
  .form-button-proceed {
    background-image: linear-gradient(81deg, #ff3735, #fc312f 77%, #f66001);
  }
  .form-button-proceed.login {
    height: 50px;
    margin-top: 17px;
  }
  .form-2 {
    width: 100%;
    padding-top: 8px;
    padding-right: 18px;
    padding-left: 18px;
  }
  .googlelogin-2 {
    font-size: 16px;
  }
  .googlelogin-2.google {
    font-size: 16px;
  }
  .orderformwrapper-copy {
    margin: -10px 0px 0px;
    padding: 0px 26px 40px;
  }
  .step-1-select-product {
    width: 100%;
    margin-bottom: 0px;
    padding-top: 0vh;
  }
  .socialmediatitle-2 {
    margin-bottom: 0px;
  }
  .logo-2 {
    margin-right: 0px;
  }
  .div-block-20 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -6px;
    margin-left: -6px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .remove-icon {
    position: absolute;
    z-index: 99;
    display: block;
    margin-top: 10px;
    margin-right: 10px;
    clear: none;
  }
  .socialloginbasebtn-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    margin-right: 6px;
    margin-left: 6px;
    padding-right: 4%;
    padding-left: 4%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
  }
  .modal-popup-field {
    width: 100%;
    height: 40px;
    min-width: 60px;
    font-size: 16px;
  }
  .popup-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: auto;
    max-width: none;
    margin: 20px;
    padding: 40px;
  }
  .tabbs {
    padding-right: 1em;
    padding-left: 1em;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .url-link {
    padding-top: 0px;
    text-align: left;
  }
  .wrap {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
  .wrap._w-custom.structure-menu-wrap {
    width: auto;
    padding: 30px 0px 10px;
    background-color: #1a1a1a;
    text-align: center;
  }
  .wrap._w-custom.structure-nav {
    padding-right: 0px;
    padding-left: 0px;
  }
  .cta2 {
    width: 94%;
    padding: 25px 30px;
  }
  .right-column {
    width: 100%;
  }
  .container-31.flex-container {
    padding-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .left-section {
    width: 100%;
  }
  .button-large {
    padding: 7px 15px;
  }
  .hero3-image {
    margin-top: -20px;
  }
  .ui__card.ui__card--code {
    width: 384px;
  }
  .ui__card__title {
    width: 50%;
    color: #1a1d26;
    font-size: 13px;
    line-height: 13px;
  }
  .ui__card__body__content {
    margin-bottom: 12px;
  }
  .ui__card__body {
    margin-bottom: 12px;
  }
  .popup-bg-overlay {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
    margin-right: auto;
    margin-left: auto;
  }
  .text-promo-wrapper {
    margin-right: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .counter-text-2 {
    display: none;
    font-size: 8px;
    line-height: 15px;
  }
  .countdownrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -2px;
    margin-right: auto;
    margin-bottom: 1px;
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .bg-poster {
    display: none;
  }
  .structure-pagename-h1 {
    width: auto;
    margin-right: 0px;
    margin-bottom: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 16px;
    line-height: 24px;
  }
  .counter-wrap-2 {
    width: auto;
    min-height: auto;
    min-width: 28px;
    margin: 0px 2px;
    padding: 2px 3px;
    font-size: 13px;
  }
  .poster-full {
    position: static;
    height: 284px;
    max-height: 568px;
    margin: 0px;
    border-radius: 0px;
  }
  .number-3 {
    margin-bottom: -1px;
    font-size: 12px;
    line-height: 20px;
  }
  .tob-bar {
    display: none;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 1vh 30px;
    background-image: linear-gradient(207deg, #f65f00, #fe1e14 40%, #ff1716);
  }
  .tob-bar.mobile {
    display: block;
  }
  .counter-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .offerendsin {
    display: block;
    width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    font-size: 8px;
    line-height: 16px;
    text-align: center;
  }
  .sticky-badge-saleskip {
    top: 3.2vh;
    z-index: 2;
    background-color: rgba(224, 226, 253, 0.7);
  }
  .div-block-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0px auto;
  }
  .imageproductstyle2 {
    margin-right: 20px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .paragraph-7 {
    margin-top: 10px;
  }
  .price-show-style-2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .heading-67 {
    font-size: 16px;
  }
  .heaadline-dialog-box {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 19px;
  }
  .div-block-53 {
    margin-right: 20px;
    margin-left: 20px;
  }
  .new-product-price-style-2 {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .sales-txt {
    font-size: 12px;
  }
  .section-2 {
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
  }
  .product-name-title-copy.style-2 {
    margin-bottom: 0px;
  }
  .orderheadline {
    font-size: 25px;
    line-height: 34px;
  }
  .orderheadline.center {
    display: none;
  }
  .orderheadline.center.mobile {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    font-size: 28px;
    line-height: 38px;
  }
  .orderheadline.center.mobile {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    font-size: 28px;
    line-height: 38px;
  }
  .sales-ribbon {
    font-size: 10px;
  }
  .sold {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    line-height: 19px;
  }
  .button-wrap-4 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .structure-page-name {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .div-block-35 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .footer-button {
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background-image: linear-gradient(81deg, #ff3735, #fc312f 77%, #f66001);
  }
  .pricefooter {
    font-size: 25px;
    line-height: 35px;
  }
  .order-btn-txt-h1 {
    font-size: 16px;
    line-height: 19px;
  }
  .order-total-payment-footer-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .text-16-allign-right {
    display: none;
    font-size: 10px;
    line-height: 13px;
    text-align: left;
  }
  .sticky-footr {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 30px;
    background-image: linear-gradient(337deg, rgba(254, 231, 231, 0.43), #efeff1 29%, #efeff2);
  }
  .order-btn-txt-h2 {
    font-size: 10px;
    line-height: 18px;
  }
  .structure-cards2-topbar-wrapper {
    position: relative;
    z-index: 20;
  }
  .structure-menu-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 30px;
    padding-bottom: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid hsla(0, 0%, 100%, 0.06);
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.06);
    background-color: #1a1a1a;
    text-align: center;
  }
  .structure-menu {
    z-index: 10;
  }
  .structure-project-menu {
    z-index: 9;
    overflow: scroll;
    text-align: left;
  }
  .sections-menu-headline {
    margin-bottom: 16px;
  }
  .structure-more-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .structure-cards-menu {
    height: 60px;
  }
  .structure-link {
    margin-left: 30px;
  }
  .structure-link.structure-menu-link {
    margin-right: 0px;
    margin-bottom: 12px;
    margin-left: 0px;
    color: hsla(0, 0%, 100%, 0.8);
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
    letter-spacing: 0px;
    text-transform: none;
  }
  .structure-2nd-col-allcards {
    margin-top: -40px;
  }
  .structure-cards2-menu-btn {
    margin-top: -4px;
    padding: 0px;
  }
  .structure-cards2-menu-btn.w--open {
    margin-top: -4px;
  }
  ._6-col {
    margin-right: 0px;
  }
  .h2-jumbo.hero6-headline {
    font-size: 36px;
    line-height: 46px;
  }
  .h1-jumbo {
    font-size: 44px;
    line-height: 56px;
  }
  .top-nav-2 {
    display: none;
  }
  .inner-container.invoice-container {
    display: none;
  }
  .sub-nav {
    display: none;
  }
  .bottom-banner-wrap.w--current {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .internship-company-avatar {
    height: 30px;
    margin-right: 0px;
    margin-bottom: 10px;
    background-position: 0% 50%;
  }
  .position-detail-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .listing-style {
    padding-top: 25px;
    padding-bottom: 30px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .columns {
    width: 100%;
  }
  .left-column {
    padding-bottom: 50px;
  }
  .accordion__content-container-2 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .accordion__content-container-3 {
    padding-right: 5px;
    padding-left: 5px;
  }
  .responsive-heading {
    font-size: 33px;
    line-height: 40px;
  }
  .accordion__content-container {
    padding-right: 5px;
    padding-left: 5px;
  }
  .accordion__tab-button-3 {
    padding-right: 16px;
    padding-left: 16px;
  }
  .fix-heading {
    font-size: 33px;
    line-height: 40px;
  }
  .html-embed-3 {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .right-column-2 {
    padding-bottom: 50px;
  }
  .accordian-style {
    padding: 40px 16px;
  }
  .card-3 {
    padding: 24px;
  }
  .card-body-3 {
    padding: 16px 20px 20px;
  }
  .btn-5 {
    padding: 7px 15px;
  }
  .div-block-81 {
    margin-left: 2rem;
  }
  .search {
    position: absolute;
    left: 0%;
    top: 75px;
    right: 0%;
    bottom: auto;
    z-index: 9;
    display: none;
    width: 100vw;
    margin-right: 0px;
    margin-left: 0px;
  }
  .menu-left {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .top_header_lack {
    position: fixed;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .search-input {
    border-radius: 0px;
  }
  .mobile-search-icon-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .logo_saleskip {
    width: 110px;
    max-width: none;
  }
  .logo_saleskip.register {
    width: 110px;
  }
  .content {
    padding: 0px 1px;
  }
  .content-right-bar-major {
    padding-top: 55px;
  }
  .suggest-text {
    display: none;
  }
  .standard-tab {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .menu-sub {
    box-shadow: 1px 8px 32px -20px rgba(1, 1, 3, 0.19);
  }
  .social-card-base {
    margin-left: 1px;
  }
  .content-wrapper-4 {
    padding-top: 55px;
  }
  .body_wrapper {
    padding-top: 20px;
  }
  .seach-order {
    position: absolute;
    left: 0%;
    top: 75px;
    right: 0%;
    bottom: auto;
    z-index: 9;
    display: none;
    width: 100vw;
    margin-right: 0px;
    margin-left: 0px;
  }
  .floating-edit-icon.timer {
    top: 297px;
  }
  .editor-form {
    position: fixed;
    z-index: 99;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .paragraph-15 {
    margin-top: 10px;
  }
  .editor-header {
    display: none;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 1vh 30px;
    background-image: linear-gradient(207deg, #f65f00, #fe1e14 40%, #ff1716);
  }
  .countdownrapper-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: -2px;
    margin-right: auto;
    margin-bottom: 1px;
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .order-form-title {
    margin-right: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .mobile-nav {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 99;
    display: block;
    padding: 10px 20px;
    background-color: #5055f5;
  }
  .label {
    display: block;
  }
  .toggle-contain-3 {
    margin-left: 10px;
  }
  .structure-pagename-h1-2 {
    width: auto;
    margin-right: 0px;
    margin-bottom: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 16px;
    line-height: 24px;
  }
  .imageproductstyle2-2 {
    margin-right: 20px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .hidden-editor {
    left: 14%;
    top: 380px;
  }
  .hidden-text {
    font-size: 12px;
  }
  .img_product_editor {
    margin-right: 20px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .paymentbase-5 {
    min-height: 80px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .payment-method-copy-2 {
    width: auto;
    margin-right: 0px;
  }
  .body-right-1-2 {
    padding-top: 55px;
  }
  .desc_label_general.small.mobile {
    font-size: 12px;
  }
  .desc_label_general.large {
    font-size: 18px;
    line-height: 1.5em;
  }
  .desc_label_general.steps {
    font-size: 14px;
  }
  .desc_label_general.no-space {
    font-size: 11px;
  }
  .heading-75 {
    margin-top: 0px;
    font-size: 17px;
  }
  .price-text-2 {
    font-size: 11px;
    line-height: 1.5em;
  }
  .font_features {
    font-size: 15px;
  }
  .font_heading_large {
    margin-right: 20px;
    margin-left: 20px;
    font-size: 35px;
  }
  .font_pricing {
    padding-top: 10px;
    font-size: 26px;
  }
  .font_pricing.nospace {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .grid {
    margin-top: 20px;
  }
  .large-button {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .radio_wrapper {
    padding-bottom: 10px;
  }
  .radio-button-field-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .right_widebar {
    padding-top: 55px;
  }
  .full_main_body {
    padding-top: 100px;
  }
  .mobile_topnav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    padding-top: 30px;
  }
  .register-step {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 17px 0px 0px;
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .steps_framed {
    z-index: 2;
    width: 25px;
    height: 25px;
  }
  .line_register__flow {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    width: 240px;
    height: 1px;
    margin-right: 25px;
    margin-bottom: -13px;
    margin-left: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .steps_framed_wrapper {
    width: 300px;
    margin-bottom: 0px;
  }
  .image-33 {
    margin-bottom: -11px;
  }
  .icons-wrapper.mobile {
    margin-bottom: 0px;
  }
  .font_main4 {
    line-height: 1.3em;
  }
  .popup_grid {
    padding-right: 0px;
    padding-left: 0px;
  }
  .grid_survey {
    margin-top: 20px;
    grid-template-areas: "." "." "." "." "Area";
  }
  .lottie-animation-9 {
    width: 200px;
    height: 160px;
  }
  .italic-text {
    font-size: 13px;
  }
  .italic-text-2 {
    font-size: 15px;
    font-style: normal;
  }
  .center {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .n06_container {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .hero_img {
    width: 100%;
  }
  .bg-background {
    padding-top: 167px;
    padding-right: 3%;
    padding-left: 3%;
  }
  .block-left-hero {
    width: 100%;
  }
  .block-right-hero {
    width: 100%;
  }
  .n06_link_wrap {
    display: none;
  }
  .container-h3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .main_body {
    padding-top: 100px;
  }
  .font_main4-copy {
    line-height: 1.3em;
  }
  .paragraph-9 {
    font-size: 1.3rem;
  }
  .heading-48 {
    font-size: 5rem;
  }
  .section-11 {
    padding-right: 25px;
    padding-left: 25px;
    background-size: auto, auto;
  }
}

@media screen and (max-width: 479px) {
  .pricing-top {
    height: 100%;
    padding-bottom: 0px;
  }
  .pricing-top.left {
    width: 68.5px;
    height: 100%;
  }
  .pricing-top.highlight {
    height: 100%;
    padding-bottom: 10px;
  }
  .start-link {
    height: auto;
    padding: 0px 10px 10px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    background-color: transparent;
  }
  .grid-pricing.highlgth {
    width: auto;
    padding-right: 0px;
  }
  .pricing-table-cell {
    height: 50px;
  }
  .pricing-table-cell.top {
    height: 50px;
    margin-top: 20px;
    padding-right: 10px;
    padding-left: 10px;
  }
  .pricing-table-cell.bottom {
    margin-bottom: 10px;
  }
  .toggle-contain-2 {
    margin-right: 15px;
    margin-left: 15px;
  }
  .grid-top-sticky {
    grid-template-areas: "Area Area";
    -ms-grid-columns: 0.5fr 2.25fr 2.25fr;
    grid-template-columns: 0.5fr 2.25fr 2.25fr;
    font-size: 13px;
  }
  .check {
    width: 30px;
  }
  .main-block {
    max-width: 100%;
    padding-right: 8px;
    padding-left: 8px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .nav-back {
    display: none;
  }
  .legend.margin {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .nav-container {
    left: -260px;
    display: none;
  }
  .grid-2-1 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .div-block-34 {
    display: block;
  }
  .dropdown-link-2.image.linkbox_2.text-small-caps.w--current {
    background-color: #f5fbff;
    color: #94a2ab;
    font-weight: 500;
  }
  .dropdown-link-2.image.linkbox_2.text-small-caps.linkbox_1.member {
    font-weight: 400;
  }
  .dropdown-toggle.avatar {
    height: 80px;
    padding-top: 19px;
  }
  .dropdown-toggle.avatar {
    height: 80px;
  }
  .modal-wrapper {
    display: none;
  }
  .text-white-2.intro {
    margin-bottom: 3px;
    padding-right: 0rem;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 24px;
    line-height: 32px;
  }
  .block_three {
    padding-right: 1rem;
    padding-bottom: 0rem;
    padding-left: 1rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .modal-close-area {
    display: block;
  }
  .textsmallcaps {
    margin-top: 5px;
    margin-left: 0em;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 12px;
    line-height: 1.6;
  }
  .btn-add-product {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 20px;
    margin-right: 0rem;
    margin-left: 0rem;
    padding-bottom: 0rem;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .tab-pane-tab-1 {
    padding-top: 0rem;
    padding-bottom: 5rem;
  }
  .divblock {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: left;
  }
  .box.fourth {
    width: 100%;
  }
  .box.fourth.productcard {
    width: 98%;
    margin-bottom: 0rem;
  }
  .box.fourth.productcard.long {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 98%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .button-small {
    margin-top: 0px;
    margin-right: 0px;
    background-color: #5055f5;
    font-family: Roboto, sans-serif;
    font-size: 12px;
    line-height: 16px;
  }
  .button-small._01 {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 10px;
    border-style: none;
    border-color: #fff;
    background-color: #ffe100;
    color: #2e3547;
  }
  .heading-60._01 {
    margin-left: 0rem;
  }
  .cta03_input-2 {
    margin-right: 0px;
    background-color: #fff;
  }
  .cta03_input-2.email.name:focus {
    opacity: 1;
  }
  .white-box-2.long.bottom.product-card {
    margin-bottom: 0rem;
  }
  .white-box-2.third {
    width: 100%;
  }
  .white-box-2.link-box.paper-box {
    max-width: 300px;
    min-width: 210px;
    margin-bottom: 4%;
  }
  .paragraph-2 {
    text-align: left;
  }
  .div-block-63 {
    margin-left: 1rem;
  }
  .card-body-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .blocksection {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .blocksection._01 {
    margin-bottom: 1rem;
  }
  .div-block-7 {
    padding-right: 6px;
  }
  .pagecontain {
    padding-top: 15px;
  }
  .boxpad {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .container-28 {
    padding-right: 12px;
    padding-left: 12px;
  }
  .iconbox {
    margin-right: 0em;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .features-card {
    margin-bottom: 20px;
    background-color: #fff;
  }
  .upgrade-card-text {
    font-size: 24px;
    line-height: 32px;
  }
  .search-icon {
    margin-right: 0px;
  }
  .float-users-two {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .search-bar-text {
    display: none;
  }
  .float-users-one {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .features-information-bar {
    margin-bottom: 20px;
  }
  .search-bar.hidden {
    margin-right: 0px;
    margin-left: 22px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .feature-icon {
    margin-right: 10px;
    background-color: #5055f5;
  }
  .exam-card {
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 6px;
    box-shadow: 0 4px 10px 0 rgba(46, 53, 71, 0.19);
  }
  .all-features-container {
    margin-bottom: 0px;
  }
  .toolbar {
    margin-bottom: 44px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .navigation-icon {
    z-index: 999;
    margin-bottom: 3px;
    font-size: 16px;
  }
  .container {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .dashboard-section {
    padding-right: 1em;
    padding-left: 1em;
  }
  .tabs {
    z-index: 9;
  }
  .mobile-footer-spacing {
    display: block;
    height: 67px;
  }
  .navigation-item {
    width: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 15px;
  }
  .navigation-item.profile-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .navigation-item.hide-on-mobile {
    display: none;
  }
  .navigation-menu {
    position: -webkit-sticky;
    position: sticky;
    left: 0%;
    right: 0%;
    bottom: auto;
    z-index: 99;
    padding: 0em 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .progress-text-column {
    font-size: 12px;
  }
  .dash-row.masonry {
    -webkit-column-count: 1;
    column-count: 1;
  }
  .top-nav {
    padding-right: 0em;
    padding-left: 1em;
  }
  .template-left {
    padding-right: 0px;
    padding-left: 0px;
  }
  .form-box {
    width: auto;
    margin-top: 0%;
  }
  .form-box.shrink {
    padding-right: 10px;
    padding-left: 10px;
  }
  .font_mainheading {
    position: static;
    margin-bottom: 5px;
    font-size: 35px;
    line-height: 1.5em;
  }
  .content-box {
    padding-top: 0px;
  }
  .text-field-box {
    width: 100%;
  }
  .block-1 {
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
  }
  .legal-box {
    padding-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .legal-box._2-copy {
    text-align: center;
  }
  .input_register {
    height: 45px;
  }
  .input_register.country-code {
    width: 34%;
    font-size: 15px;
  }
  .div-block-6-copy {
    width: 100%;
    margin-bottom: 0px;
  }
  .form-wrapper {
    max-width: 460px;
    padding-top: 0px;
  }
  .div-block-41 {
    margin-top: 0px;
  }
  .block-2 {
    padding-top: 40px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .social-login {
    width: 48%;
    height: 45px;
  }
  .heading-62 {
    font-size: 43px;
    line-height: 140%;
    font-weight: 700;
  }
  .link-15 {
    white-space: nowrap;
  }
  .social_login_box {
    margin-bottom: 0%;
  }
  .content-wrapper {
    width: 100%;
  }
  .list-heading {
    margin-right: auto;
    margin-left: auto;
    text-align: left;
  }
  .list-thumbnail {
    margin-right: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .order-form-name {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0px;
    padding-bottom: 0px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    border: 1px none #000;
    color: #fff;
    font-size: 30px;
    line-height: 40px;
    font-weight: 400;
    text-align: left;
  }
  .list-arrow {
    margin-top: 0px;
  }
  .list-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .form-wrap.extra-space {
    margin-bottom: 0px;
  }
  .form-wrap.wide {
    margin-right: 10px;
    margin-left: 10px;
  }
  .return_button {
    min-width: auto;
    margin-right: 0px;
    -o-object-fit: scale-down;
    object-fit: scale-down;
  }
  .input_large.space {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .button-wrap {
    display: block;
  }
  .stocksleft-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin: 5px 0px 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 10px;
    line-height: 17px;
  }
  .stocksleft-3.front {
    font-size: 8px;
    line-height: 11px;
  }
  .new-price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .payment-method-copy {
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 14px;
    padding-bottom: 20px;
  }
  .btnarrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 14%;
    margin-right: 0px;
    margin-left: 10px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .logo-box.mastercard {
    width: 40px;
    height: 20px;
  }
  .logo-box.white {
    width: 40px;
    height: 20px;
    margin-right: 3px;
    margin-left: 3px;
    padding-right: 5px;
    padding-left: 5px;
  }
  .logo-box.visa {
    width: 40px;
    height: 20px;
  }
  .logo-box.maybank {
    width: 30px;
    height: 25px;
  }
  .logo-box.ambank {
    width: 30px;
    height: 25px;
  }
  .logo-box.cimb {
    width: 30px;
    height: 25px;
    margin-right: 3px;
    margin-left: 3px;
  }
  .logo-box.medium {
    padding-right: 5px;
    padding-left: 5px;
  }
  .logo-box.medium.white {
    height: 20px;
    margin-right: 3px;
    padding-top: 1px;
    padding-right: 1px;
    padding-bottom: 1px;
  }
  .payment-logo {
    position: static;
    left: 0px;
    top: 0px;
    right: 0px;
    height: 40px;
    margin-right: auto;
    margin-left: 0px;
    padding-bottom: 10px;
    padding-left: 20px;
    clear: right;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: left;
  }
  .payment-logo.whatsapp-copy {
    height: 50px;
    margin-top: -10px;
    margin-right: 0px;
    margin-bottom: -4px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .toogle-parent {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .checkout-subtext-copy {
    position: relative;
    right: 0px;
    width: auto;
    min-width: auto;
    margin-left: 0px;
    padding-left: 10px;
    border: 1px none #000;
    font-size: 12px;
    line-height: 17px;
    text-align: left;
  }
  .checkout-subtext-copy.white {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .paymentbase-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 90px;
    margin-bottom: 15px;
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .image-13 {
    margin-right: 10px;
    margin-left: 10px;
  }
  .content-order-checkout-form {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
  }
  .content-order-checkout-form.product {
    width: auto;
    margin-right: 20px;
    margin-left: 20px;
  }
  .heading-7 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .iconordermore {
    position: static;
    top: auto;
    right: 20px;
    margin-right: -8px;
    margin-left: 5px;
  }
  .sylain {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }
  .phone-field-wrapper {
    margin-bottom: -16px;
  }
  .heading-order-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .paymentassets1 {
    position: static;
    right: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    margin-left: -6px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .heading-3 {
    display: block;
    width: 100%;
    margin-top: -3px;
    margin-bottom: 10px;
    margin-left: 0px;
    padding: 0px 5px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 7px;
    line-height: 12px;
    text-align: center;
  }
  .checkbox-h4-2 {
    width: 100%;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 14px;
  }
  .original-price-3 {
    font-size: 13px;
    line-height: 23px;
  }
  .multiplestepbase {
    display: block;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .payment-logo-2.medium.smaller {
    height: 24px;
    padding: 5px;
  }
  .payment-logo-2.visa-custom {
    height: 25px;
  }
  .text-16-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 3px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 18px;
  }
  .order-btn-txt-h1-4 {
    margin-right: 0px;
    font-size: 16px;
  }
  .description-ayment-help {
    margin-top: 4px;
    margin-bottom: 14px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #2e3547;
    font-size: 12px;
    line-height: 19px;
    font-weight: 300;
    text-align: left;
  }
  .choose-payment-headline {
    text-decoration: none;
  }
  .discountoff-bump-offer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0px;
    padding-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 13px;
    line-height: 15px;
  }
  .div-block-71 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .form-section-title-2 {
    width: auto;
    margin-top: 10px;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
  }
  .form-button-proceed {
    display: block;
    width: 100%;
    height: 50px;
    padding: 5px 10px 5px 20px;
  }
  .form-button-proceed.login {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    margin-top: 20px;
  }
  .form-2 {
    height: 100%;
    padding-top: 0px;
  }
  .googlelogin-2 {
    min-width: auto;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 15px;
    text-align: left;
  }
  .orderformwrapper-copy {
    position: static;
    overflow: visible;
    height: auto;
    margin-top: 20px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }
  .socialloginwrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .step-1-select-product {
    display: block;
    overflow: visible;
    margin-bottom: 0px;
    padding-top: 0vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .socialmediatitle-2 {
    margin-bottom: 0px;
    font-size: 14px;
  }
  .logo-2 {
    width: 16px;
    height: auto;
    max-width: none;
    margin-right: 10px;
    margin-left: 10px;
  }
  .logo-2.fb {
    width: 19%;
    margin-right: 2px;
    margin-left: 0px;
  }
  .div-block-20 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .remove-icon {
    z-index: 99;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: -3574285418548013px;
  }
  .dividergray-3 {
    margin-top: 20px;
    padding-top: 10px;
  }
  .socialloginbasebtn-2 {
    padding-right: 3%;
    padding-left: 3%;
  }
  .socialloginbasebtn-2.google {
    border-style: solid;
    border-color: rgba(116, 138, 161, 0.36);
  }
  .modal-popup-field {
    height: 40px;
    min-width: auto;
    margin-bottom: 16px;
  }
  .modal-popup-field:active {
    height: 6vh;
  }
  .modal-popup-field.phone {
    width: 80%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .modal-popup-field.country-code {
    width: 24%;
    height: 40px;
    margin-bottom: 0px;
  }
  .popup-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    height: auto;
    max-width: none;
    min-height: auto;
    margin: 40px 20px;
    padding: 20px 20px 0px;
  }
  .icon-6 {
    margin-right: auto;
    margin-left: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .tabs-menu-2 {
    overflow: visible;
    height: auto;
    max-width: none;
    margin-right: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .text-block-26 {
    font-size: 12px;
  }
  .top-bar-return {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    padding: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    background-color: transparent;
    background-image: none;
    background-size: auto;
  }
  .tabbs {
    position: -webkit-sticky;
    position: sticky;
    left: 0%;
    right: 0%;
    bottom: auto;
    z-index: 99;
    padding: 0em 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .tabs-2 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .tabs-content-2 {
    overflow: visible;
    width: 86%;
  }
  .div-block-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .div-block-76 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .url-link {
    margin-top: 4px;
    margin-bottom: 14px;
    padding: 10px;
    border-radius: 5px;
    background-color: #e7e7e7;
    color: #2e3547;
    font-size: 12px;
    line-height: 19px;
    font-weight: 300;
    text-align: left;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .heading-63 {
    margin-top: -7px;
    border: 1px solid #000;
    background-color: #5055f5;
    box-shadow: 1px 1px 3px 0 #000;
    color: #fff;
  }
  .analytic-h1 {
    color: #2e3547;
    font-size: 16px;
    font-weight: 700;
  }
  .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .text-block-28 {
    color: #000;
    font-size: 12px;
    line-height: 17px;
  }
  .div12 {
    margin-right: 20px;
  }
  .text-block-29 {
    color: #000;
  }
  .subtitle {
    color: #000;
  }
  .feature-card-smaller {
    margin-right: 10px;
    padding: 10px 10px 10px 15px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-radius: 5px;
    background-color: #fff;
    box-shadow: 4px 7px 5px 0 rgba(0, 0, 0, 0.16);
  }
  .feature-card-smaller.left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 5px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-decoration: none;
  }
  .feature-card-smaller.right {
    margin-right: 0px;
    margin-left: 5px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .feature-icon-bg-light {
    width: 30px;
    height: 30px;
    margin-right: 0px;
    background-color: #b2b4fa;
  }
  .image-23 {
    max-width: 90%;
  }
  .data-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
  }
  .text-block-30 {
    color: rgba(51, 51, 51, 0.63);
    font-size: 12px;
  }
  .all-data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .icon-small {
    margin-right: 3px;
    color: rgba(51, 51, 51, 0.07);
  }
  .div-block-77 {
    font-family: Roboto, sans-serif;
    color: #fff;
  }
  .text-block-31 {
    font-size: 17px;
  }
  .wrap.w50 {
    padding-bottom: 0px;
  }
  .wrap.w50 {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #fff;
    color: #2e3547;
  }
  .wrap._w-custom.hero3 {
    background-color: #f5f7ff;
  }
  .cta2 {
    width: 100%;
    padding-right: 25px;
    padding-left: 25px;
    background-color: #fff;
    box-shadow: -1px 10px 9px -2px rgba(0, 0, 0, 0.17);
    color: #2e3547;
  }
  .cta2.cta2-dark {
    padding-right: 30px;
    padding-left: 30px;
  }
  .tagline-2 {
    padding-top: 19px;
  }
  .btn-big {
    display: block;
    padding: 14px 25px;
    text-align: center;
  }
  .order-form-box-wrapper {
    padding: 1.5em 1.3em;
    text-decoration: none;
  }
  .header-row {
    padding-top: 0em;
  }
  .product-h3 {
    font-family: Roboto, sans-serif;
    font-size: 1.2em;
  }
  .popular-link {
    text-decoration: none;
  }
  .popular-link.line-link {
    text-decoration: none;
  }
  .order-form-icons {
    margin-right: 5px;
  }
  .dta-row {
    padding-top: 10px;
    color: #868686;
  }
  .data-number {
    font-family: Roboto, sans-serif;
    color: #2e3547;
    font-size: 12px;
  }
  .div-block-78 {
    text-decoration: none;
  }
  .body-2 {
    background-color: #f1f6fd;
  }
  .clickable-area-of-return {
    padding: 10px;
  }
  .btn-big-2 {
    display: block;
    width: 29%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 14px 25px;
    background-color: #fcd600;
    color: #2e3547;
    text-align: center;
  }
  .copy-link-wrapper {
    margin-top: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .link-input {
    overflow: hidden;
    width: 70%;
    height: 54px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .button-large {
    margin-top: 0px;
    margin-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Roboto, sans-serif;
    font-size: 15px;
    line-height: 16px;
    letter-spacing: 0em;
  }
  .arrow-curl {
    padding-right: 10px;
  }
  .preview-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Roboto, sans-serif;
    color: #2e3547;
    font-size: 10px;
    text-decoration: none;
  }
  .angle-right {
    position: static;
    top: auto;
    right: 20px;
    margin-right: 0px;
    margin-left: 10px;
    opacity: 0.29;
  }
  .heading-64 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    font-weight: 400;
  }
  .heading-65 {
    margin-top: 10px;
  }
  .paragraph-11 {
    font-family: Roboto, sans-serif;
    font-size: 12px;
    line-height: 22px;
  }
  .btn {
    display: block;
    text-align: center;
  }
  .ui__card {
    width: 100%;
  }
  .ui__card.ui__card--code {
    width: 100%;
  }
  .ui__card__title {
    width: 50%;
  }
  .popup-bg-overlay {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    width: auto;
    height: 100%;
    max-height: none;
    max-width: 100vw;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 15px;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .popup-bg-overlay.sample {
    margin-top: auto;
  }
  .text-promo-wrapper {
    display: block;
    width: auto;
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .countdownrapper {
    margin-right: 0px;
    padding-right: 0px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .bg-poster {
    display: none;
  }
  .structure-pagename-h1 {
    display: block;
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-bottom: 1px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
  }
  .counter-wrap-2 {
    min-width: 27px;
    padding: 2px 3px;
    line-height: 21px;
  }
  .poster-full {
    height: 180px;
  }
  .number-3 {
    margin-bottom: 0px;
    font-size: 11px;
  }
  .tob-bar {
    display: none;
    margin-right: 0px;
    margin-bottom: 0vh;
    margin-left: 0px;
    padding: 1.65vh 20px 1.5vh;
  }
  .tob-bar.mobile {
    display: block;
  }
  .container-11 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .counter-wrapper {
    padding-bottom: 0px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .offerendsin {
    display: block;
    margin-top: -6px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 9px;
  }
  .sticky-badge-saleskip {
    left: auto;
    top: 34%;
    right: 0%;
    bottom: auto;
    margin-right: -27px;
    margin-left: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 5px;
    -webkit-transform: rotate(27090deg);
    -ms-transform: rotate(27090deg);
    transform: rotate(27090deg);
  }
  .made_with {
    margin-bottom: -1px;
    font-size: 8px;
  }
  .saleskip_text {
    margin-top: -6px;
    font-size: 13px;
    line-height: 20px;
  }
  .container-10 {
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .currencyoriprice {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 3px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    line-height: 18px;
  }
  .div-block-4 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    font-size: 14px;
  }
  .imageproductstyle2 {
    width: 100%;
    min-height: 170px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0px;
  }
  .paragraph-7 {
    display: none;
    height: 475px;
    margin-top: 10px;
  }
  .price-show-style-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 85%;
    margin-top: 10px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .select-qty-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .dialog-wrapper {
    margin-top: 20px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .heading-67 {
    padding-bottom: 0px;
    line-height: 22px;
  }
  .heaadline-dialog-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: left;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Montserrat, sans-serif;
    font-size: 1.6vh;
    line-height: 16px;
    font-weight: 400;
    text-align: left;
  }
  .select-qty {
    width: 110px;
    margin-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .div-block-53 {
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .product-select-wrapper {
    min-height: 20vh;
    padding-right: 0px;
    padding-bottom: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .lottie-animation-5 {
    width: 26px;
    height: 30px;
  }
  .new-product-price-style-2 {
    width: auto;
    margin: 20px 20px 0px;
  }
  .sales-txt {
    font-size: 12px;
  }
  .section-2 {
    padding-top: 0px;
  }
  .priceproductnow-style-2 {
    margin-left: 5px;
    font-size: 23px;
    line-height: 34px;
  }
  .product-name-title-copy {
    font-size: 18px;
  }
  .product-name-title-copy.style-2 {
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
  }
  .product-name-title-copy.style-2.img {
    padding-top: 10px;
  }
  .orderheadline {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 25px;
    line-height: 33px;
    text-align: left;
  }
  .orderheadline.center.mobile {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    text-align: left;
  }
  .orderheadline.center.mobile {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
  }
  .current-price-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .sales-ribbon {
    left: 0%;
    top: 0%;
    margin-top: -8px;
    margin-left: 15px;
  }
  .sold-items {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .sold {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: left;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Montserrat, sans-serif;
    font-size: 8px;
    line-height: 14px;
    font-weight: 400;
    text-align: left;
  }
  .structure-page-name {
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .div-block-27 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .div-block-35 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .footer-button {
    width: 80%;
    padding: 5px 10px 5px 20px;
  }
  .pricefooter {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 17px;
    line-height: 22px;
    font-weight: 700;
  }
  .order-btn-txt-h1 {
    margin-right: 0px;
    font-size: 16px;
  }
  .order-total-payment-footer-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    text-align: left;
  }
  .text-16-allign-right {
    display: none;
  }
  .sticky-footr {
    padding: 5px 15px;
    background-image: linear-gradient(216deg, rgba(254, 231, 231, 0.43), #efeff1 29%, #efeff2);
    box-shadow: 0 -5px 20px 0 rgba(116, 138, 161, 0.39);
  }
  .order-btn-txt-h2 {
    margin-right: 0px;
    letter-spacing: 0.1px;
  }
  .banner-order-form {
    background-position: 0px 0px, 50% 50%;
  }
  .hero6-buttons-wrap {
    margin-top: 30px;
  }
  .btn-big-3 {
    display: block;
    padding: 14px 25px;
    text-align: center;
  }
  .btn-big-3.hero6-left-btn {
    margin-right: 0px;
  }
  .tutorial-overlay {
    display: none;
  }
  .tour-diamond.top-right {
    left: 38%;
  }
  .tour-diamond.editor {
    left: 38%;
  }
  .top-nav-2 {
    display: none;
    overflow: visible;
  }
  .inner-container.invoice-container {
    display: none;
  }
  .sub-nav {
    display: none;
  }
  .bottom-banner-wrap {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .position-tag-wrap {
    margin-right: 0px;
  }
  .checkbox-field-4 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .page-load {
    display: none;
  }
  .column-39 {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .columns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .accordion__content-container-2 {
    width: 100%;
    padding-right: 5px;
    padding-bottom: 75px;
    padding-left: 5px;
  }
  .accordion__content-container-3 {
    display: inline-block;
    width: 300px;
    height: auto;
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .column-40 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: -155px;
    padding-top: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .responsive-heading {
    font-size: 30px;
    line-height: 34px;
  }
  .heading-46 {
    padding-left: 5px;
  }
  .accordion__content-container {
    display: inline-block;
    width: 300px;
    height: 420px;
    padding-right: 5px;
    padding-left: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .subtitle-2 {
    padding-left: 5px;
    line-height: 1.25em;
  }
  .fix-heading {
    font-size: 30px;
    line-height: 34px;
  }
  .html-embed-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 299px;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: left;
  }
  .example-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .profile-text {
    font-size: 1.25em;
  }
  .div-block-81 {
    display: inline;
    margin-right: 0rem;
    margin-left: 2rem;
  }
  .icon-7 {
    margin-top: 40px;
  }
  .dropdown-4 {
    z-index: 9999;
  }
  .textbutton {
    padding-left: 15px;
    font-size: 18px;
  }
  .underlogo {
    width: 90%;
    margin-bottom: 40px;
    font-size: 22px;
    line-height: 30px;
  }
  .logo-4 {
    width: 150px;
    height: 40px;
  }
  .jinglebell_icon {
    margin-left: 180px;
  }
  .divleft {
    width: 100%;
  }
  .button-10 {
    width: 290px;
    font-size: 14px;
  }
  .html5video {
    width: 100%;
    height: auto;
  }
  .divright {
    width: 100%;
    padding-top: 30px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .preloaddiv {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .preloaderontopdiv {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .preloadleft {
    width: 100%;
    height: 50%;
  }
  .preloadupmobile {
    width: 100%;
    height: 50%;
  }
  .preloadright {
    width: 100%;
    height: 50%;
  }
  .preloaddownmobile {
    width: 100%;
    height: 50%;
  }
  .loading-huge-text {
    font-size: 20vw;
    letter-spacing: -5px;
  }
  .menu-left {
    display: block;
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .top_header_lack {
    height: 70px;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .logo-5.transition-trigger {
    max-width: 130px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .logo_saleskip {
    width: 90px;
    max-width: none;
    margin-right: 20px;
    margin-left: 0px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .logo_saleskip.register {
    width: 100px;
  }
  .content {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-bottom: 31px;
  }
  .meetup-column {
    padding-bottom: 0px;
  }
  .h4-3 {
    margin-bottom: 5px;
  }
  .content-right-bar-major {
    padding-right: 15px;
    padding-left: 15px;
  }
  .main-items-inner-wrapper {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0px;
    overflow: scroll;
    margin-bottom: -28px;
  }
  .main-items {
    width: 95%;
  }
  .menu-icon {
    margin-right: 20px;
    margin-left: 20px;
  }
  .suggest-text {
    display: block;
  }
  .content-block {
    padding-bottom: 10px;
  }
  .tab-panel {
    padding-right: 10px;
    padding-left: 10px;
  }
  .menu-sub {
    position: static;
    z-index: auto;
    display: none;
    width: 100%;
    margin-top: 0px;
    box-shadow: 1px 8px 32px -20px rgba(1, 1, 3, 0.19);
    opacity: 1;
  }
  .subitem {
    display: block;
    text-align: center;
  }
  .subitem-img {
    margin-bottom: 10px;
  }
  .content-wrapper-4 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .body_wrapper {
    padding: 20px 25px 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .body_wrapper.pricing {
    padding-right: 15px;
    padding-left: 15px;
  }
  .btn-copy {
    display: block;
    width: 29%;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 14px 25px;
    background-color: #fcd600;
    color: #2e3547;
    text-align: center;
  }
  .link-input-cpy {
    overflow: hidden;
    width: 70%;
    height: 54px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .edit-icon {
    margin-right: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .tool-bar {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    width: auto;
    margin: 34px 20px 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .floating-edit-icon {
    position: absolute;
    left: 250px;
    top: 128px;
    right: auto;
    bottom: auto;
    width: 40px;
    height: 40px;
    margin-right: 10px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    background-image: url('../images/Icon-material-mode-edit_1.svg');
    background-position: 50% 50%;
    background-size: 14px;
    background-repeat: no-repeat;
    box-shadow: -2px 8px 16px 0 rgba(0, 0, 0, 0.18);
  }
  .floating-edit-icon.title {
    left: 182px;
    top: 251px;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .floating-edit-icon.timer {
    left: 165px;
    top: 186px;
  }
  .floating-edit-icon.timer {
    left: 34%;
    top: 205px;
    background-image: url('../images/Icon-material-mode-edit_1.svg'), radial-gradient(circle farthest-corner at 50% 50%, #fff 61%, #cacaca);
    background-position: 50% 50%, 0px 0px;
    background-size: 14px, auto;
    background-repeat: no-repeat, repeat;
  }
  .floating-edit-icon.contentbody {
    left: 165px;
    top: 186px;
  }
  .floating-edit-icon.cta {
    left: 165px;
    top: 186px;
  }
  .editor-form {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 999999;
    display: none;
    width: 100%;
  }
  .editor-input {
    padding-top: 10px;
  }
  .add-produc {
    min-height: 20vh;
    margin-bottom: 40px;
    margin-left: 0px;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .paragraph-15 {
    margin-top: 10px;
  }
  .setting-tab {
    position: fixed;
  }
  .editor-header {
    display: none;
    margin-right: 0px;
    margin-bottom: 0vh;
    margin-left: 0px;
    padding: 1.65vh 20px 1.5vh;
  }
  .countdownrapper-copy {
    margin-right: 0px;
    padding-right: 0px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .order-form-title {
    display: block;
    width: auto;
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .stats-box {
    padding-right: 10px;
    padding-left: 10px;
  }
  .mobile-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #5055f5;
  }
  .show-note-card {
    padding-right: 30px;
    padding-left: 30px;
  }
  .card-heading {
    margin-top: 0px;
  }
  .grid-editor {
    grid-auto-columns: 1fr;
  }
  .label-wrapper {
    margin-bottom: -8px;
  }
  .heading-73 {
    font-size: 8px;
  }
  .toggle-contain-3 {
    margin-right: 0px;
    margin-left: 10px;
  }
  .grid-editor-setting {
    grid-auto-columns: 1fr;
  }
  .structure-pagename-h1-2 {
    display: block;
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-bottom: 1px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
  }
  .container-32 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .imageproductstyle2-2 {
    width: 100%;
    min-height: 170px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0px;
  }
  .imageproductstyle2-2.no-img {
    width: 100%;
    min-height: 0vh;
    margin-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .btnarrow-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 14%;
    margin-right: 0px;
    margin-left: 10px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .hidden-editor {
    left: auto;
    top: 264px;
    width: 100%;
  }
  .small-button.pricing {
    display: block;
    overflow: visible;
    width: auto;
    max-width: 140px;
    margin-top: 3px;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.1px;
  }
  .small-button.pricing.free {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 8px;
    padding-left: 8px;
    font-size: 13px;
  }
  .editor-block-grid {
    width: 100%;
  }
  .small-link {
    display: block;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: left;
  }
  .grid-4 {
    padding: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .checkbox_large {
    font-size: 12px;
    line-height: 1.5em;
  }
  .img_product_editor {
    width: 100%;
    min-height: 170px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0px;
  }
  .paymentbase-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 90px;
    margin-bottom: 15px;
    padding-top: 14px;
    padding-right: 19px;
    padding-bottom: 14px;
  }
  .payment-method-copy-2 {
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 10px;
    padding-top: 0px;
    padding-right: 14px;
    padding-bottom: 20px;
  }
  .form_general {
    width: 100%;
  }
  .body-right-1-2 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .desc_label_general {
    font-size: 14px;
    line-height: 1.5em;
    text-align: center;
  }
  .desc_label_general.small {
    font-size: 12px;
    text-align: center;
  }
  .desc_label_general.small.mobile {
    display: none;
    margin-top: -8px;
    font-size: 11px;
  }
  .desc_label_general.large {
    color: #2e3547;
    font-size: 16px;
    line-height: 1.5em;
  }
  .desc_label_general.steps {
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    font-size: 9px;
    line-height: 1.3em;
  }
  .desc_label_general.input-desc {
    font-size: 11px;
    text-align: left;
  }
  .desc_label_general.no-space {
    display: none;
  }
  .desc_label_general.no-top-space {
    margin-top: 0px;
    margin-bottom: 10px;
  }
  .heading-75 {
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 13px;
  }
  .price-text-2 {
    font-family: Roboto, sans-serif;
    font-size: 10px;
    line-height: 1.3em;
  }
  .small_heading {
    margin-top: 10px;
    margin-bottom: -10px;
    font-size: 10px;
    letter-spacing: 0.5px;
  }
  .feature_category {
    font-size: 12px;
    font-weight: 500;
  }
  .font_features {
    margin-bottom: 0px;
    font-size: 12px;
  }
  .font_heading_large {
    margin-right: 0px;
    margin-left: 0px;
    font-size: 25px;
    line-height: 1.2em;
  }
  .font_pricing {
    margin-bottom: 8px;
    padding-top: 10px;
    padding-bottom: 5px;
    font-size: 22px;
  }
  .grid {
    grid-auto-columns: 1fr;
    -ms-grid-columns: 50px;
    grid-template-columns: 50px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .grid.payment {
    margin-right: 0vw;
    margin-left: 0vw;
    grid-column-gap: 12px;
  }
  .large-button {
    display: block;
    height: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
  }
  .large-button.facebook {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 15px;
  }
  .large-button.facebook:active {
    -webkit-transform: scale(0.9) translate(0px, 0px);
    -ms-transform: scale(0.9) translate(0px, 0px);
    transform: scale(0.9) translate(0px, 0px);
  }
  .radio-button-field-2 {
    margin-right: 10px;
  }
  .radio-button-label {
    margin-left: 0px;
  }
  .right_widebar {
    padding-right: 15px;
    padding-left: 15px;
  }
  .full_main_body {
    min-height: 93vh;
    padding-top: 70px;
  }
  .mobile_topnav {
    height: 50px;
    padding-top: 0px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .register-step {
    z-index: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 180px;
    margin-top: 27px;
    margin-right: -6px;
    margin-left: 0px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .steps_framed {
    position: relative;
    width: 25px;
    height: 25px;
    background-color: #cccdcf;
  }
  .line_register__flow {
    position: relative;
    bottom: 0px;
    z-index: 0;
    display: block;
    width: 79%;
    height: 1px;
    margin-top: auto;
    margin-right: auto;
    margin-left: auto;
    background-color: #cccdcf;
  }
  .steps_framed_wrapper {
    width: 190px;
    margin-bottom: 10px;
  }
  .image-33 {
    width: 270px;
    margin-top: -13px;
    margin-bottom: -13px;
  }
  .image-35 {
    margin-right: 0px;
  }
  .text-block-38 {
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 15px;
  }
  .icons-wrapper.mobile {
    width: 100%;
    margin-top: -5px;
    margin-bottom: 5px;
    margin-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .font_main4 {
    font-size: 25px;
  }
  .popup_grid {
    width: 100%;
  }
  .grid_survey {
    grid-auto-columns: 1fr;
    grid-template-areas: ". ." ". ." ". ." ". Area";
    -ms-grid-columns: 50px;
    grid-template-columns: 50px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .bold-text-5 {
    font-size: 12px;
  }
  .input-phone-number {
    width: 100%;
  }
  .features-category {
    height: 50px;
    padding-right: 10px;
  }
  .sticky-container {
    overflow: visible;
    margin-top: 20px;
    margin-right: auto;
  }
  .grid-features {
    width: auto;
  }
  .lottie-animation-9 {
    width: 180px;
    height: 110px;
    margin-bottom: auto;
  }
  .register-container {
    max-width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
  .italic-text {
    font-size: 8px;
  }
  .italic-text-2 {
    margin-right: 3px;
    font-size: 12px;
    font-weight: 500;
  }
  .center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .lottie-animation-10 {
    width: 120px;
  }
  .n06_top_wrap {
    display: none;
  }
  .bg-background {
    padding-bottom: 45px;
  }
  .main_body {
    padding-top: 70px;
  }
  .font_main4-copy {
    font-size: 25px;
  }
  .paragraph-9 {
    font-size: 18px;
  }
  .text-span-5 {
    display: none;
  }
  .heading-48 {
    margin-right: 5px;
    margin-left: 5px;
    font-size: 17vw;
  }
  .section-11 {
    padding-right: 15px;
    padding-left: 15px;
    background-size: 250%, auto;
  }
  .button-wrap-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .btn-hero {
    margin-bottom: 14px;
  }
  .btn-hero.btn-hero2.hvr-bounce-to-right {
    margin-left: 0px;
  }
  .btn-hero-copy {
    margin-bottom: 14px;
  }
  .btn-hero-copy.btn-hero2.hvr-bounce-to-right {
    margin-left: 0px;
  }
  .bold-text-7 {
    font-weight: 400;
  }
  .form-block-5 {
    margin-bottom: 10px;
  }
  .form-block-5.no-space {
    margin-bottom: -17px;
  }
  .space {
    margin-top: 10px;
  }
  .div-block-95 {
    margin-top: 29px;
  }
}

#w-node-fa6e2b69add4-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-fa6e2b69adfa-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f1b393a54dda-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f1b393a54ddc-cde997ec {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-f1b393a54de6-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-f1b393a54de7-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-f1b393a54df1-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-f1b393a54e06-cde997ec {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f1b393a54e41-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-f1b393a54e45-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f1b393a54e46-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-f1b393a54e48-cde997ec {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f1b393a54e4a-cde997ec {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f1b393a54e4c-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f1b393a54e50-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f1b393a54e51-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 5;
  grid-row-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 6;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f1b393a54e52-cde997ec {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1b393a54e55-cde997ec {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1b393a54e57-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 7;
  grid-row-start: 7;
  -ms-grid-row-span: 1;
  grid-row-end: 8;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f1b393a54e58-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 9;
  grid-row-start: 9;
  -ms-grid-row-span: 1;
  grid-row-end: 10;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-f1b393a54e59-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
}

#w-node-f1b393a54e5d-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
}

#w-node-f1b393a54e61-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
}

#w-node-f1b393a54e65-cde997ec {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1b393a54e67-cde997ec {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 4;
  grid-row-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1b393a54e6a-cde997ec {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1b393a54e6d-cde997ec {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1b393a54e70-cde997ec {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 6;
  grid-row-start: 6;
  -ms-grid-row-span: 1;
  grid-row-end: 7;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1b393a54e72-cde997ec {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 8;
  grid-row-start: 8;
  -ms-grid-row-span: 1;
  grid-row-end: 9;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1b393a54e74-cde997ec {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 10;
  grid-row-start: 10;
  -ms-grid-row-span: 1;
  grid-row-end: 11;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f1b393a54e77-cde997ec {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-1f09cb6c4077-f9b297a2 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

#w-node-1f09cb6c407c-f9b297a2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-1f09cb6c4097-f9b297a2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-9339243ab708-f9b297a2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ba63a4b77145-f9b297a2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-8938eafe6be0-67b29922 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-d6d1663bb052-67b29922 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-8591aba6661c-67b29922 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-74276732a363-eee880ad {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-74276732a367-eee880ad {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-74276732a36b-eee880ad {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-74276732a393-eee880ad {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-74276732a3a9-eee880ad {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-2fec6437e84f-45d5c495 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-2fec6437e875-45d5c495 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-5a1f7613837c-d7f8e5da {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-5a1f76138399-d7f8e5da {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-0cd44f7ece18-d7f8e5da {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-0cd44f7ece1a-d7f8e5da {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-a028d4ca6142-d7f8e5da {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-528043a60926-d7f8e5da {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-95dd85363e71-e544b7af {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-95dd85363e72-e544b7af {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-95dd85363e7d-e544b7af {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-95dd85363e82-e544b7af {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-95dd85363e87-e544b7af {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-95dd85363e91-e544b7af {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-95dd85363e92-e544b7af {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-95dd85363e9d-e544b7af {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-95dd85363ea2-e544b7af {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-95dd85363ea7-e544b7af {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-95dd85363ebd-e544b7af {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-95dd85363ec2-e544b7af {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-95dd85363ec4-e544b7af {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-95dd85363ec9-e544b7af {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-95dd85363ece-e544b7af {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-95dd85363ed0-e544b7af {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: end;
  justify-self: end;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-95dd85363ed2-e544b7af {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-95dd85363ed4-e544b7af {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: end;
  justify-self: end;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-95dd85363ee5-e544b7af {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-95dd85363eea-e544b7af {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-95dd85363eec-e544b7af {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-95dd85363ef1-e544b7af {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-95dd85363f00-e544b7af {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-95dd85363f05-e544b7af {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-95dd85363f0a-e544b7af {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-95dd85363f1d-e544b7af {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-76ef29ecc886-6470ba18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-76ef29ecc8ac-6470ba18 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-624f2e3bb092-030e8f42 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-624f2e3bb0b3-030e8f42 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-3c02dda6edbe-d6895320 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3c02dda6eddf-d6895320 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-767e7104caf2-a159218d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-767e7104cb06-a159218d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-767e7104cb43-a159218d {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-cb5b412688e9-d5b54b04 {
  -ms-grid-row-align: center;
  align-self: center;
  justify-self: baseline;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-843cb307cea8-77cbd397 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-95f8a4105db1-773cca73 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-95f8a4105dca-773cca73 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-cb5dcd36dce5-773cca73 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-6429e4f93cc0-773cca73 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-4d36282e2343-773cca73 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-f11fea9fa08a-773cca73 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-f11fea9fa08b-773cca73 {
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-f11fea9fa096-773cca73 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-f11fea9fa09b-773cca73 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-f11fea9fa0a0-773cca73 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 5;
  -ms-grid-row: 4;
  grid-row-start: 4;
}

#w-node-d40c02b56adc-773cca73 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-9adff5a557e1-773cca73 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b7461f79871b-773cca73 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-b32114ac150a-773cca73 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-a081f3c79651-773cca73 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-47ef6378d878-773cca73 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-column-align: end;
  justify-self: end;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e9f0ff2e4ef5-773cca73 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
}

#w-node-3e614f80522e-773cca73 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-column-align: end;
  justify-self: end;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-6e4008195f66-773cca73 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-6e4008195f6b-773cca73 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-6e4008195f6d-773cca73 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-ee7daad45fab-773cca73 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-342fb03c536c-773cca73 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-342fb03c5373-773cca73 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-342fb03c5378-773cca73 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-95f8a4105fe0-773cca73 {
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-b53e796e8212-65260d27 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-b53e796e8219-65260d27 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-9fe4cacacced-65260d27 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-b53e796e821e-65260d27 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-b22bf5989d24-65260d27 {
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
}

#w-node-543c2de8485f-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc89726836ce-96dd79d2 {
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-3a0149705197-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-3a014970519d-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-3a014970519c-96dd79d2 {
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-3a01497051a2-96dd79d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-52235e5e6c68-96dd79d2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-52235e5e6c6b-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-0e311c877c03-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-59e213b4213f-96dd79d2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-0eab72553a79-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-0bea76dc27d6-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-52235e5e6c86-96dd79d2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-52235e5e6c84-96dd79d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-91d0a49cd9dc-96dd79d2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbbcf3d0a89d-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-40ebdadaa289-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a2743d872d26-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-40ebdadaa275-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-df7e85bf8439-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2698937b630f-96dd79d2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-fc8f116ab8e7-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-7ae4f1b1ad22-96dd79d2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-7ae4f1b1ad25-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-918a55bed4f5-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-7569a9065824-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-7ae4f1b1ad2f-96dd79d2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-7ae4f1b1ad30-96dd79d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-fa6957907332-96dd79d2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa6957907335-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3ae58dd8f5f-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-511cd693ac6e-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ca27f04a77fd-96dd79d2 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d95edd931d8f-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa6957907338-96dd79d2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-fa6957907339-96dd79d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-94e116df3f2f-96dd79d2 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-86be14a4aa75-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e56b904811a5-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-2ab4d44fb7c5-96dd79d2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-674d062b933f-96dd79d2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-5456bae4e701-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-9d712008df53-96dd79d2 {
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-86be14a4aa90-96dd79d2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-86be14a4aa8e-96dd79d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-160d1c4d43bd-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-160d1c4d43c3-96dd79d2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-160d1c4d43c8-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-160d1c4d43c2-96dd79d2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-160d1c4d43c0-96dd79d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-76bd4d67eee4-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-76bd4d67eee7-96dd79d2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-354571975cff-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-00f270b25cf9-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-21560e8ea556-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ac3db9414dcf-96dd79d2 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-76bd4d67eeee-96dd79d2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-76bd4d67eeef-96dd79d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-7b731f7ef6b7-96dd79d2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-7b731f7ef6ba-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-7b731f7ef6c9-96dd79d2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-e23cda0473b6-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e23cda0473b9-96dd79d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-35d0b8531808-96dd79d2 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-330e28f22369-96dd79d2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-278e918d15d9-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-278e918d15dc-96dd79d2 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-278e918d15de-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-6e05a546063d-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-5900dc355b87-96dd79d2 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-278e918d15e3-96dd79d2 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-278e918d15e4-96dd79d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-baada23f4bd5-2c1637ee {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-9f8302f3f785-2c1637ee {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-3100d3ec8a01-2c1637ee {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-d598258f167c-2c1637ee {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-965950c63431-2c1637ee {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-4f444f6c403d-2c1637ee {
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
}

#w-node-58041125d849-2c1637ee {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-6daa2b1fc4ec-2c1637ee {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-74276732a363-64d1a44c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-74276732a367-64d1a44c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-212db9752b9c-64d1a44c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

#w-node-74276732a3a9-64d1a44c {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
}

@media screen and (max-width: 991px) {
  #w-node-d6d1663bb052-67b29922 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-74276732a3a9-eee880ad {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }
  #w-node-95dd85363e71-e544b7af {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-95dd85363e72-e544b7af {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-95dd85363e7d-e544b7af {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-95dd85363e82-e544b7af {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-95dd85363e87-e544b7af {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-95dd85363e8c-e544b7af {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-95dd85363e91-e544b7af {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-95dd85363e92-e544b7af {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-95dd85363e9d-e544b7af {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-95dd85363ea2-e544b7af {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-95dd85363ea7-e544b7af {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-95dd85363eac-e544b7af {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-95dd85363ebd-e544b7af {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-95dd85363ec4-e544b7af {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-95dd85363ec9-e544b7af {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-95dd85363ee5-e544b7af {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-95dd85363eec-e544b7af {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-95dd85363f00-e544b7af {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-95dd85363f05-e544b7af {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-cb5b412688e7-d5b54b04 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
  #w-node-cb5b412688e9-d5b54b04 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
  }
  #w-node-95f8a4105db1-773cca73 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-95f8a4105dca-773cca73 {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-cb5dcd36dce5-773cca73 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-6429e4f93cc0-773cca73 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-4d36282e2343-773cca73 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-aa45ed7e4d05-773cca73 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-f11fea9fa08a-773cca73 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-f11fea9fa08b-773cca73 {
    -ms-grid-column-span: 2;
    grid-column-end: 4;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-f11fea9fa096-773cca73 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-f11fea9fa09b-773cca73 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
  }
  #w-node-f11fea9fa0a0-773cca73 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-f11fea9fa0a5-773cca73 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-d40c02b56adc-773cca73 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-b7461f79871b-773cca73 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-b32114ac150a-773cca73 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-6e4008195f66-773cca73 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-6e4008195f6d-773cca73 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-342fb03c536c-773cca73 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-342fb03c5373-773cca73 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-b53e796e8212-65260d27 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-b53e796e8219-65260d27 {
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-9fe4cacacced-65260d27 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-b53e796e821e-65260d27 {
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-b22bf5989d24-65260d27 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-543c2de8485f-96dd79d2 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
  #w-node-bc89726836ce-96dd79d2 {
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
  }
  #w-node-3a014970519c-96dd79d2 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-3a01497051a2-96dd79d2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-59e213b4213f-96dd79d2 {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }
  #w-node-0eab72553a79-96dd79d2 {
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-0bea76dc27d6-96dd79d2 {
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }
  #w-node-52235e5e6c86-96dd79d2 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-52235e5e6c84-96dd79d2 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-7ae4f1b1ad2f-96dd79d2 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-7ae4f1b1ad30-96dd79d2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-fa6957907338-96dd79d2 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-fa6957907339-96dd79d2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-86be14a4aa90-96dd79d2 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-86be14a4aa8e-96dd79d2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-160d1c4d43c2-96dd79d2 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-160d1c4d43c0-96dd79d2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-76bd4d67eeee-96dd79d2 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-76bd4d67eeef-96dd79d2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-278e918d15e3-96dd79d2 {
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-278e918d15e4-96dd79d2 {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-d598258f167c-2c1637ee {
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: end;
    align-self: end;
  }
  #w-node-74276732a3a9-64d1a44c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-f1b393a54e06-cde997ec {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-f1b393a54e77-cde997ec {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-74276732a3a9-eee880ad {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }
  #w-node-74276732a3a9-64d1a44c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f1b393a54df1-cde997ec {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  #w-node-f1b393a54e06-cde997ec {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-f1b393a54e77-cde997ec {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-74276732a3a9-eee880ad {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }
  #w-node-9f8302f3f785-2c1637ee {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }
  #w-node-3100d3ec8a01-2c1637ee {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-16dabf64b32f-2c1637ee {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-e34fd9aee875-2c1637ee {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-965950c63431-2c1637ee {
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }
  #w-node-58041125d849-2c1637ee {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 2;
    grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
  }
  #w-node-74276732a3a9-64d1a44c {
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 3;
    grid-column-start: span 3;
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
  }
}

