.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-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-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;
}

h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Markpro, sans-serif;
  font-size: 144px;
  line-height: 137px;
  font-weight: 900;
}

h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Markpro, sans-serif;
  color: #2b2a35;
  font-size: 3.2em;
  line-height: 1em;
  font-weight: 900;
}

h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Markpro, sans-serif;
  color: #2b2a35;
  font-size: 2.6em;
  line-height: 1.5em;
  font-weight: 900;
  letter-spacing: -0.5px;
}

h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Eina, sans-serif;
  color: #2b2a35;
  font-size: 27px;
  line-height: 41px;
  font-weight: 700;
}

h5 {
  margin-top: 10px;
  margin-bottom: 0px;
  font-family: Eina, sans-serif;
  color: #2b2a35;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 2.5px;
  text-transform: uppercase;
}

h6 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Eina, sans-serif;
  color: #2b2a35;
  font-size: 16px;
  line-height: 32px;
  font-weight: 700;
}

p {
  margin-bottom: 0px;
  font-family: Eina, sans-serif;
  color: #545465;
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
}

a {
  color: #0568fd;
  text-decoration: underline;
}

.nav {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 9999999999998;
  padding: 16px 10vw;
  background-color: #fff;
}

.nav.nav--purple {
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#4966f7), to(#7756fd));
  background-image: linear-gradient(90deg, #4966f7, #7756fd);
}

.nav.hide {
  display: none;
}

.nav__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 80vmax;
  -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-template-areas: "Area Area-2 Area-3";
  -ms-grid-columns: auto auto auto;
  grid-template-columns: auto auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nav__logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.nav__logo:hover {
  -webkit-filter: invert(15%);
  filter: invert(15%);
}

.nav__logo.w--current {
  width: auto;
  height: 40px;
}

.nav__menu {
  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;
}

.nav__link {
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  font-family: 'Public Sans', sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 500;
}

.nav__logo-image {
  color: #2b2a35;
}

.nav__logo-image.nav__logo-image--white {
  color: #fff;
}

.nav__buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.button {
  padding: 12px 25px;
  border-radius: 4px;
  font-family: Eina, sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
  text-align: center;
}

.button.button--white-whitebg {
  border-style: solid;
  border-width: 0.5px;
  border-color: #f6f6f6;
  background-color: #fff;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.04), 0 0 1px 0 rgba(0, 0, 0, 0.06);
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  color: #334ac0;
}

.button.button--white-whitebg:hover {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 2px 6px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.12);
}

.button.button--white-whitebg.button--space {
  margin-right: 12px;
}

.button.button--white-whitebg.button--space.button--nomobile {
  height: 40px;
  border-radius: 200px;
  font-family: 'Public Sans', sans-serif;
  color: #0568fd;
  font-weight: 500;
}

.button.button--blue {
  height: 40px;
  border-radius: 200px;
  background-color: #0568fd;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-weight: 500;
}

.button.button--blue:hover {
  background-color: #0453ca;
}

.button.button--white-purplebg {
  border-style: solid;
  border-width: 0.5px;
  border-color: #f6f6f6;
  background-color: #fff;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.04), 0 0 1px 0 rgba(0, 0, 0, 0.06);
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  color: #334ac0;
}

.button.button--white-purplebg:hover {
  background-color: #f2f2f2;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.04), 0 0 1px 0 rgba(0, 0, 0, 0.06);
}

.button.button--white-purplebg.button--space {
  margin-right: 12px;
}

.nav__link-div-jobs {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  height: 28px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.nav__link-div-jobs-counter {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 18px;
  height: 18px;
  padding-top: 2px;
  border-radius: 20px;
  background-color: #0568fd;
}

.nav__link-div-jobs-counter.nav__link-div-jobs-counter--white {
  background-color: #fff;
}

.nav__link-jobs-counter {
  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;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 11px;
  line-height: 16px;
  font-weight: 700;
  text-align: center;
}

.nav__link-jobs-counter.nav__link-jobs-counter--black {
  color: #2b2a35;
}

.nav__link-div-learning {
  position: relative;
  height: 23px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-decoration: none;
  cursor: pointer;
}

.nav__link-div-learning.nav__link-div-learning--space {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  margin-right: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav__link-div-learning-arrow {
  position: static;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: inline-block;
  margin-right: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  color: #2b2a35;
}

.nav__link-div-learning-arrow.nav__link-div-learning-arrow--white {
  color: #fff;
}

.nav__link-learning {
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  font-family: Eina, sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
}

.nav__link-learning.nav__link--8pxspace {
  margin-right: 8px;
}

.nav__link-learning.nav__link--8pxspace.nav__link-learning--black {
  font-family: 'Public Sans', sans-serif;
  color: #2b2a35;
  font-weight: 500;
}

.nav__link-learning.nav__link--8pxspace.nav__link-learning--white {
  color: #fff;
}

.nav__link-div {
  height: 23px;
  margin-right: 0px;
  color: #2b2a35;
  text-decoration: none;
}

.nav__link-div.nav__link-div--black {
  color: #2b2a35;
}

.nav__link-div.nav__link-div--black:hover {
  border-bottom: 2px solid #dddfe5;
}

.nav__link-div.nav__link-div--black.w--current {
  border-bottom: 2px solid #334ac0;
  color: #334ac0;
}

.nav__link-div.nav__link-div--black.nav__link-div--space {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  margin-right: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav__link-div.nav__link-div--black.nav__link-div--space.nav__link-div--hidedesktop {
  display: none;
}

.nav__link-div.nav__link-div--space {
  margin-right: 50px;
}

.nav__link-div.nav__link-div--space.nav__link-div--white {
  color: #fff;
}

.nav__link-div.nav__link-div--space.nav__link-div--white:hover {
  border-bottom: 2px solid #fff;
}

.nav__link-div.nav__link-div--space.nav__link-div--white.w--current {
  border-bottom-color: #fff;
  color: #fff;
}

.nav__link-div.nav__link-div--white {
  color: #fff;
}

.nav__link-div.nav__link-div--white:hover {
  border-bottom: 2px solid #fff;
}

.nav__link-div.nav__link-div--white.w--current {
  border-bottom: 2px solid #334ac0;
}

.nav__link-div.nav__link-div--white.nav__link-div--space {
  margin-right: 50px;
}

.nav__link-div.nav__link-div--white.space {
  margin-right: 50px;
}

.nav__link-div.nav__link-div--white.space.w--current {
  border-bottom-color: #fff;
}

.nav__link-div.nav__link-div-jobs--white {
  color: #fff;
}

.nav__link-div.nav__link-div-jobs--white:hover {
  border-bottom: 2px solid #fff;
}

.nav__link-div.nav__link-div-jobs--white.nav__link-div--space {
  margin-right: 50px;
}

.nav__link-div.nav__link-div-jobs--black {
  color: #2b2a35;
}

.nav__link-div.nav__link-div-jobs--black:hover {
  border-bottom: 2px solid #dddfe5;
}

.nav__link-div.nav__link-div-jobs--black.nav__link-div--space {
  margin-right: 50px;
}

.nav-shadow {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  z-index: 9995;
  height: 5em;
  background-color: transparent;
  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.16), 0 2px 6px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.08);
}

.nav__dropdown {
  position: absolute;
  left: -63px;
  z-index: 9999999;
  width: 200px;
}

.nav__dropdown.w--open {
  margin-top: 232px;
  background-color: transparent;
}

.nav__dropdown-bg {
  width: 200px;
  height: 200px;
  border-radius: 10%;
  background-color: #fff;
  box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.08), 0 2px 6px 0 rgba(0, 0, 0, 0.04), 0 0 1px 0 rgba(0, 0, 0, 0.04);
}

.nav__dropdown-wrapper {
  width: 200px;
  height: 174px;
}

.nav__dropdown-links-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  padding-top: 6px;
}

.nav__dropdown-arrow {
  height: 6px;
}

.nav__dropdown-links-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px 0px;
  -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;
}

.nav__dropdown-link-div {
  height: 21px;
  margin-right: 0px;
  text-decoration: none;
}

.nav__dropdown-link-div.nav__dropdown-link-div--black {
  color: #2b2a35;
}

.nav__dropdown-link-div.nav__dropdown-link-div--black:hover {
  border-bottom: 2px solid #dddfe5;
}

.nav__dropdown-link-div.nav__dropdown-link-div--black.w--current {
  border-bottom: 2px solid #334ac0;
  color: #334ac0;
}

.nav__dropdown-link-div.nav__dropdown-link-div--black.nav__dropdown-link-div--space {
  margin-bottom: 12px;
}

.nav__dropdown-link {
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  font-family: Eina, sans-serif;
  font-size: 14px;
  line-height: 14px;
  font-weight: 400;
}

.nav__link-wrapper-learning {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.hero__cta-heading {
  margin-bottom: 17px;
  color: #2b2a35;
  text-align: center;
}

.hero__cta-div {
  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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.hero__cta-inputwrapper {
  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-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;
  text-align: left;
}

.hero__cta-input {
  width: 226px;
  height: 46px;
  margin-bottom: 0px;
  padding: 14px 18px;
  border-style: solid none solid solid;
  border-width: 1px 0px 1px 1px;
  border-color: #dddfe5 #000 #dddfe5 #dddfe5;
  border-radius: 4px 0px 0px 4px;
  -webkit-transition: border-color 200ms ease;
  transition: border-color 200ms ease;
  font-family: Eina, sans-serif;
  color: rgba(84, 84, 101, 0.82);
  font-size: 18px;
  line-height: 18px;
  font-weight: 400;
}

.hero__cta-input:hover {
  border-top-color: rgba(43, 42, 53, 0.3);
  border-bottom-color: rgba(43, 42, 53, 0.3);
  border-left-color: rgba(43, 42, 53, 0.3);
}

.hero__cta-input:focus {
  border-top-color: #334ac0;
  border-bottom-color: #334ac0;
  border-left-color: #334ac0;
}

.hero__cta-button {
  height: 46px;
  padding: 15px 48px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #334ac0;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
  text-align: center;
}

.hero__cta-button:hover {
  background-color: #586ee0;
}

.hero__cta-disclaimer {
  font-family: Eina, sans-serif;
  color: rgba(84, 84, 101, 0.6);
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
}

.hero__cta-disclamer-link {
  color: #586ee0;
  text-decoration: none;
}

.hero__cta-disclamer-link:hover {
  text-decoration: underline;
}

.intro {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 100px 4vw 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;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), color-stop(30%, #fff));
  background-image: linear-gradient(180deg, #f6f6f6, #fff 30%);
}

.intro__logos {
  margin-bottom: 0px;
}

.intro__logos-heading {
  margin-top: 0px;
  margin-bottom: 30px;
  font-family: Eina, sans-serif;
  color: #000;
  font-size: 28px;
  line-height: 1.6em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: none;
}

.intro__logos-wrapper {
  height: 56px;
}

.intro__logo {
  -webkit-filter: brightness(0%);
  filter: brightness(0%);
}

.intro__logo.intro__logo--rmargin {
  margin-right: 40px;
  -webkit-filter: brightness(0%);
  filter: brightness(0%);
}

.intro__workflow {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 80em;
  -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;
}

.intro__workflow-text {
  position: relative;
  z-index: 10;
  width: 50%;
}

.intro__workflow-heading {
  margin-bottom: 46px;
  opacity: 0;
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
}

.intro__workflow-paragraph {
  opacity: 0;
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
}

.intro__workflow-paragraph.intro__workflow-paragraph--space {
  margin-bottom: 18px;
}

.decks {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 67vh;
  padding-top: 154px;
  -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;
  background-color: #f6f6f6;
}

.decks__text {
  width: 526px;
  margin-bottom: 40px;
}

.decks__text-heading {
  margin-bottom: 46px;
  opacity: 0;
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
  text-align: center;
}

.decks__text-paragraph {
  position: static;
  z-index: 0;
  opacity: 1;
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
  text-align: center;
}

.decks__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 120vw;
  -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;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.decks__overlay {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  height: 116px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 96.5%, 0)), to(rgba(43, 42, 53, 0.2)));
  background-image: linear-gradient(180deg, hsla(0, 0%, 96.5%, 0), rgba(43, 42, 53, 0.2));
}

.decks__grid {
  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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.decks__grid.decks__grid--margin {
  margin-right: 1vw;
}

.decks__image {
  width: 15.5vw;
  border-radius: 4px;
  box-shadow: 0 24px 24px 0 rgba(0, 0, 0, 0.04), 0 16px 24px 0 rgba(0, 0, 0, 0.06), 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.06);
}

.decks__image.decks__image--margin {
  margin-bottom: 1.5vh;
}

.formatting {
  display: block;
  overflow: hidden;
  padding-top: 10px;
  padding-right: 10vw;
  padding-left: 10vw;
  -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;
}

.formatting__text {
  position: relative;
  width: 50%;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 80px;
}

.formatting__lottie {
  position: absolute;
  left: 0px;
  bottom: 0px;
  z-index: 0;
  width: 75em;
  height: auto;
  margin-left: -24.8em;
}

.integrations {
  display: block;
  overflow: hidden;
  padding: 0px 4vw 188px;
  -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: #f6f6f6;
}

.integrations__text {
  width: 425px;
  padding-top: 186px;
}

.integrations__text-heading {
  margin-bottom: 46px;
  opacity: 0;
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
}

.news__card-paragraph {
  color: #fff;
}

.integrations__lottie {
  width: 75em;
  margin-top: 0px;
  margin-right: -20vw;
}

.sharing {
  display: block;
  overflow: hidden;
  padding-top: 120px;
  padding-right: 2vw;
  padding-left: 2vw;
  -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;
}

.sharing__text {
  width: 565px;
  margin-right: auto;
  margin-left: auto;
}

.sharing__text-heading {
  margin-bottom: 46px;
  opacity: 0;
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
  font-family: Eina, sans-serif;
  color: #000;
  font-size: 2em;
  line-height: 1.5em;
  font-weight: 700;
  text-align: center;
}

.sharing__text-paragraph {
  opacity: 0;
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
  text-align: center;
}

.sharing__wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 100em;
  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;
}

.sharing__image {
  width: 100%;
}

.sharing__hand {
  position: absolute;
  left: 14%;
  bottom: 0px;
  display: none;
  width: 22%;
}

.sharing__access {
  position: absolute;
  left: 0px;
  top: 25%;
  display: none;
  width: 30%;
}

.sharing__invite {
  position: absolute;
  top: 50%;
  right: 0px;
  display: none;
  width: 30%;
}

.sharing__plane-wrapper {
  position: absolute;
  top: -72px;
  right: 77px;
  width: 40%;
}

.sharing__plane {
  position: relative;
  z-index: 1;
}

.sharing__plane-shadow {
  position: absolute;
  right: 57px;
  bottom: 123px;
  display: none;
}

.news {
  display: none;
  padding-top: 178px;
  padding-right: 4vw;
  padding-left: 4vw;
  -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;
}

.news__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 80em;
  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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.news__card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 1.5em;
  padding: 4em;
  -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;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #dddfe5;
  border-radius: 6px;
  background-color: #fff;
  opacity: 0;
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
}

.news__card.news__card--purple {
  border-style: none;
  background-color: transparent;
  background-image: linear-gradient(138deg, #4966f7, #7756fd);
}

.news__card-content {
  margin-bottom: 22px;
  -webkit-box-flex: 26em;
  -webkit-flex: 26em;
  -ms-flex: 26em;
  flex: 26em;
}

.news__card-content.news__card-content--height {
  -webkit-box-flex: 30em;
  -webkit-flex: 30em;
  -ms-flex: 30em;
  flex: 30em;
}

.news__card-heading {
  margin-bottom: 24px;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-size: 3em;
  line-height: 1em;
}

.news__card-heading:hover {
  color: #334ac0;
}

.news__card-heading.news__card-heading--white {
  color: #fff;
}

.news__card-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 139px;
  -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-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-decoration: none;
}

.news__card-buttontext {
  margin-right: 8px;
  font-family: Eina, sans-serif;
  color: #334ac0;
  font-size: 18px;
  line-height: 36px;
  font-weight: 700;
  text-decoration: none;
}

.news__card-buttontext.news__card-buttontext--white {
  color: #f2f2f2;
}

.news__card-buttonarrow {
  color: #334ac0;
}

.news__card-buttonarrow.news__card-buttonarrow--white {
  color: #f2f2f2;
}

.testimonials {
  display: none;
  padding: 120px 4vw;
  -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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.testimonials__heading {
  max-width: 80em;
  margin-right: auto;
  margin-bottom: 84px;
  margin-left: auto;
  font-family: Eina, sans-serif;
  color: #000;
  font-size: 2em;
  line-height: 1.6em;
  text-align: center;
}

.testimonials__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 80em;
  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: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -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;
}

.testimonials__card {
  margin: 1.5em;
  padding: 38px;
  -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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 30em;
  -ms-flex: 0 30em;
  flex: 0 30em;
  border-style: solid;
  border-width: 1px;
  border-color: #dddfe5;
  border-radius: 6px;
  background-color: #fff;
}

.testimonials__card-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -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;
}

.testimonials__card-blockquote {
  margin-bottom: 34px;
  font-family: Eina, sans-serif;
  color: #000;
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
  letter-spacing: 0.1px;
}

.testimonials__card-info {
  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;
}

.testimonials__card-photo {
  width: 60px;
  margin-bottom: 15px;
  border-radius: 100%;
}

.testimonials__card-role {
  font-family: Eina, sans-serif;
  color: rgba(43, 42, 53, 0.5);
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
}

.cta {
  display: block;
  padding: 60px 10vw;
  -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: #0568fd;
  background-image: linear-gradient(135deg, #4966f7, #7756fd);
}

.cta__container {
  width: 730px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.cta__heading {
  margin-bottom: 30px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 2em;
  line-height: 1.6em;
  text-align: center;
}

.cta-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5px;
  -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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.cta__input-wrapper {
  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-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;
  text-align: left;
}

.cta__input {
  width: 226px;
  height: 46px;
  margin-bottom: 0px;
  padding: 14px 18px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 4px 0px 0px 4px;
  background-color: transparent;
  font-family: Eina, sans-serif;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 18px;
  line-height: 18px;
  font-weight: 400;
}

.cta__button {
  height: 46px;
  padding: 15px 48px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: Eina, sans-serif;
  color: #334ac0;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
  text-align: center;
}

.cta__button:hover {
  background-color: #f2f2f2;
}

.cta__disclaimer {
  margin-top: 20px;
  font-family: Eina, sans-serif;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
}

.cta__disclamer-link {
  color: #fff;
  text-decoration: none;
}

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

.footer {
  display: block;
  padding-right: 10vw;
  padding-bottom: 60px;
  padding-left: 10vw;
  -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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 80em;
  margin-right: auto;
  margin-left: auto;
  padding-top: 53px;
  -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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.footer__credits {
  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;
}

.footer__logo {
  width: auto;
  height: 40px;
  margin-bottom: 20px;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}

.footer__logo.w--current {
  width: 120px;
}

.footer__logo-image {
  color: #2b2a35;
}

.footer__copyright {
  font-family: 'Public Sans', sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 32px;
  font-weight: 400;
}

.footer__links-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-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;
}

.footer__heading {
  margin-bottom: 22px;
}

.footer__link {
  display: inline-block;
  margin-bottom: 4px;
  font-family: 'Public Sans', sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 32px;
  font-weight: 400;
  text-decoration: none;
}

.footer__link:hover {
  text-decoration: underline;
}

.footer__sm-wrapper {
  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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer__sm-icon {
  color: #5f6264;
}

.footer__sm-icon:hover {
  color: #424648;
}

.footer__sm-link {
  margin-right: 13px;
}

.news__card-linkh {
  text-decoration: none;
}

.integrations__text-paragraph {
  opacity: 0;
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
  color: #2b2a35;
}

.integrations__wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 77em;
  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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.formatting__wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  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: 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;
}

.about-hero {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -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;
  background-image: -webkit-gradient(linear, left top, right top, from(#4966f7), to(#7756fd));
  background-image: linear-gradient(90deg, #4966f7, #7756fd);
}

.about-hero__wrapper {
  width: 50em;
}

.about-hero__heading {
  margin-bottom: 20px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 60px;
  line-height: 70px;
  font-weight: 700;
  text-align: center;
  letter-spacing: -3px;
}

.about-hero__image {
  width: 30em;
  margin-bottom: 0em;
  margin-left: 100px;
}

.about-intro {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 103px 10vw 95px;
  -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;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(73%, #fff), to(#f6f6f6));
  background-image: linear-gradient(180deg, #fff 73%, #f6f6f6);
}

.about-intro__wrapper {
  max-width: 100em;
  margin-right: auto;
  margin-left: auto;
}

.about-intro__paragraph {
  font-family: Eina, sans-serif;
  color: #000;
  font-size: 22px;
  line-height: 38px;
  font-weight: 400;
  text-align: center;
}

.about {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 103px 10vw 100px;
  -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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(72%, #fff), to(#f6f6f6));
  background-image: linear-gradient(180deg, #fff 72%, #f6f6f6);
}

.about__heading-wrapper {
  position: relative;
  z-index: 1;
  width: 60vw;
}

.about__heading {
  font-family: Eina, sans-serif;
  color: #2b2a35;
  font-size: 40px;
  line-height: 1em;
  font-weight: 900;
  text-align: center;
}

.about__confetti {
  position: absolute;
  top: 0px;
  z-index: 0;
  width: 100%;
}

.about__paragraph1-wrapper {
  position: relative;
  z-index: 5;
  max-width: 100em;
  margin-top: 125px;
  margin-bottom: 94px;
}

.about__paragraph1 {
  font-family: Eina, sans-serif;
  font-size: 22px;
  line-height: 38px;
  font-weight: 400;
}

.about__team {
  max-width: 100em;
}

.about__photos-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.about__photo-teammember {
  width: 100%;
}

.about__2photos-wrapper {
  display: -ms-grid;
  display: grid;
  margin-top: 15px;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.about__paragraph2-wrapper {
  max-width: 100em;
  margin-top: 114px;
  margin-bottom: 94px;
}

.about__culture {
  display: -ms-grid;
  display: grid;
  max-width: 100em;
  grid-auto-columns: 1fr;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.about__paragraph2 {
  font-family: Eina, sans-serif;
  font-size: 22px;
  line-height: 38px;
  font-weight: 400;
}

.about__culture-lottie {
  width: 100%;
}

.about__culture-office {
  width: 100%;
  background-image: url('../images/office1.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.about__culture-photo {
  width: 100%;
}

.about__culture-party {
  width: 100%;
  background-image: url('../images/party.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.about__investors {
  margin-top: 84px;
}

.about__investors-heading {
  text-align: center;
}

.about__investors-container {
  display: -ms-grid;
  display: grid;
  margin-top: 64px;
  grid-auto-columns: 1fr;
  grid-column-gap: 60px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.about__investors-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-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;
}

.about__investors-logo.about__investors-logo--50space {
  margin-bottom: 50px;
}

.about__investors-logo.about__investors-logo--34space {
  margin-bottom: 34px;
}

.about__investors-logo.about__investors-logo--27space {
  margin-bottom: 27px;
}

.about__investors-logo.about__investors-logo--19space {
  margin-bottom: 19px;
}

.about__investors-name {
  font-family: Eina, sans-serif;
  color: #2b2a35;
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
  text-align: center;
}

.about__investors-info {
  font-family: Eina, sans-serif;
  color: rgba(43, 42, 53, 0.5);
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
  text-align: center;
}

.about-numbers {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 74px 10vw 97px;
  -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;
  background-color: #f7f7f7;
}

.about-numbers__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: 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;
}

.about-numbers__heading {
  margin-bottom: 60px;
  font-family: Eina, sans-serif;
  text-align: center;
}

.about-numbers__wrapper {
  display: -ms-grid;
  display: grid;
  margin-top: 50px;
  margin-bottom: 53px;
  grid-auto-columns: 1fr;
  grid-column-gap: 70px;
  grid-row-gap: 21px;
  -ms-grid-columns: auto auto auto auto;
  grid-template-columns: auto auto auto auto;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.about-numbers__metric {
  font-family: Eina, sans-serif;
  color: #282828;
  font-size: 36px;
  line-height: 36px;
  font-weight: 700;
  text-align: center;
}

.about-numbers__metric.about-numbers__metric--blue {
  color: #1a1a1a;
}

.about-numbers__metric.about-numbers__metric--blue:hover {
  text-decoration: none;
}

.about-numbers__metric-link {
  color: #334ac0;
  text-decoration: none;
}

.about-numbers__metric-link:hover {
  text-decoration: none;
}

.about-numbers__metrich {
  font-family: Eina, sans-serif;
  color: rgba(43, 42, 53, 0.5);
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
  text-align: center;
}

.about-numbers__glassdoor {
  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;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: center;
}

.about-numbers__rating {
  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: #2b2a35;
  text-decoration: none;
}

.about-numbers__rating:hover {
  text-decoration: underline;
}

.about-numbers__stars-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;
}

.about-numbers__rating-link {
  font-family: Eina, sans-serif;
  color: #2b2a35;
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
}

.about-jobs {
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 74px 10vw 120px;
  -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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.about-jobs__mission {
  margin-bottom: 23px;
}

.about-jobs__mission-heading {
  margin-bottom: 45px;
  text-align: center;
}

.about-jobs__mission-paragraph {
  text-align: center;
}

.about-jobs__benefits {
  margin-bottom: 81px;
}

.about-jobs__benefits-heading {
  margin-bottom: 24px;
  text-align: center;
}

.about-jobs__benefits-wrapper {
  display: -ms-grid;
  display: grid;
  margin-bottom: 0px;
  justify-items: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 86px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
  color: #334ac0;
}

.about-jobs__benefit {
  font-family: Eina, sans-serif;
  color: #545465;
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
}

.divider-800 {
  width: 100%;
  height: 1px;
  background-color: #dddfe5;
}

.about-jobs__positions.about-jobs__positions--86margin {
  margin-top: 86px;
}

.about-jobs__positions.about-jobs__positions--46margin {
  margin-top: 46px;
}

.about-jobs__positions-heading {
  margin-bottom: 22px;
  text-align: center;
}

.about-jobs__positions-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60vw;
  height: 76px;
  padding: 20px 24px 20px 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-style: solid;
  border-width: 1px;
  border-color: #dddfe5;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.04), 0 0 1px 0 rgba(0, 0, 0, 0.06);
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  text-decoration: none;
}

.about-jobs__positions-wrapper:hover {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 2px 6px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.12);
}

.about-jobs__positions-wrapper.about-jobs__positions-wrapper--space {
  margin-bottom: 20px;
}

.about-jobs__position-title {
  font-family: Eina, sans-serif;
  color: #2b2a35;
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
  text-align: left;
}

.about-jobs__position-location {
  font-family: Eina, sans-serif;
  color: rgba(43, 42, 53, 0.5);
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
  text-align: right;
}

.blog-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 110px;
  padding-right: 10vw;
  padding-left: 10vw;
  -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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-hero__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
}

.blog-hero__text-wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 44%;
  -ms-flex: 0 0 44%;
  flex: 0 0 44%;
}

.blog-hero__heading {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}

.blog-hero__heading:hover {
  color: #334ac0;
}

.blog-hero__paragraph {
  margin-bottom: 38px;
}

.blog-hero__cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 164px;
  -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-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-decoration: none;
}

.blog-hero__cta-text {
  margin-right: 8px;
  font-family: Eina, sans-serif;
  color: #334ac0;
  font-size: 18px;
  line-height: 36px;
  font-weight: 700;
  text-decoration: none;
}

.blog-hero__cta-arrow {
  color: #334ac0;
}

.blog-hero__image {
  border-radius: 6px;
}

.blog-hero__image.blog-hero__image--onlymobile {
  display: none;
}

.blog-recent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-top: 120px;
  margin-bottom: 60px;
  padding-right: 10vw;
  padding-left: 10vw;
  -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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-recent__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: 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;
  opacity: 0;
  -webkit-transform: translate(0px, 300px);
  -ms-transform: translate(0px, 300px);
  transform: translate(0px, 300px);
}

.blog-recent__wrapper {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 31%;
  -ms-flex: 0 0 31%;
  flex: 0 0 31%;
}

.blog-recent__image {
  border-radius: 6px;
}

.blog-recent__heading {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-size: 1.7em;
  line-height: 1.7em;
}

.blog-recent__heading:hover {
  color: #334ac0;
}

.blog-recent__paragraph {
  font-size: 1.2em;
  line-height: 1.9em;
}

.newsletter-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 33px;
  padding-right: 10vw;
  padding-left: 10vw;
  -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;
}

.newsletter-cta__container {
  position: relative;
  width: 100%;
  height: auto;
  padding-top: 2em;
  padding-bottom: 1em;
  padding-left: 2em;
  border-radius: 6px;
  background-image: linear-gradient(45deg, #4966f7, #7756fd);
  opacity: 0;
  -webkit-transform: translate(0px, 120px);
  -ms-transform: translate(0px, 120px);
  transform: translate(0px, 120px);
}

.newsletter-cta__heading {
  margin-bottom: 12px;
  color: #fff;
}

.newsletter-cta__paragraph {
  margin-bottom: 11px;
  font-family: Eina, sans-serif;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
}

.newsletter-cta__link {
  color: #f2f2f2;
  font-weight: 700;
  text-decoration: none;
}

.newsletter-cta__link:hover {
  color: #fff;
}

.newsletter-cta__div {
  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;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.newsletter-cta__input-wrapper {
  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-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;
  text-align: left;
}

.newsletter-cta__input {
  width: 226px;
  height: 46px;
  margin-bottom: 0px;
  padding: 14px 18px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 4px 0px 0px 4px;
  background-color: transparent;
  font-family: Eina, sans-serif;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 18px;
  line-height: 18px;
  font-weight: 400;
}

.newsletter-cta__button {
  height: 46px;
  padding: 15px 48px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background-color: #fff;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: Eina, sans-serif;
  color: #334ac0;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
  text-align: center;
}

.newsletter-cta__button:hover {
  background-color: #f2f2f2;
}

.newsletter-cta__disclaimer {
  font-family: Eina, sans-serif;
  color: hsla(0, 0%, 100%, 0.6);
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
}

.newsletter-cta__disclamer-link {
  color: #fff;
  text-decoration: none;
}

.newsletter-cta__disclamer-link:hover {
  text-decoration: underline;
}

.newsletter-cta__image {
  position: absolute;
  left: auto;
  top: auto;
  right: 0px;
  bottom: 0%;
  width: 360px;
}

.blog-essential {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 93px;
  margin-bottom: 111px;
  padding-right: 10vw;
  padding-left: 10vw;
  -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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-essential__container {
  width: 100%;
}

.blog-essential__heading {
  margin-bottom: 8px;
}

.divider-1184 {
  height: 1px;
  background-color: #dddfe5;
}

.blog-essential__wrapper {
  display: -ms-grid;
  display: grid;
  margin-top: 40px;
  -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;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.blog-essential__article {
  width: auto;
  opacity: 0;
  -webkit-transform: translate(0px, 170px);
  -ms-transform: translate(0px, 170px);
  transform: translate(0px, 170px);
  text-decoration: none;
}

.blog-essential__article-nr {
  margin-bottom: 20px;
  font-family: Markpro, sans-serif;
  color: #dddfe5;
  font-size: 64px;
  line-height: 60px;
  font-weight: 900;
  text-decoration: none;
}

.blog-articles {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 95px;
  padding-right: 10vw;
  padding-left: 10vw;
  -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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-articles__container {
  width: 100%;
}

.blog-articles__heading {
  margin-bottom: 8px;
}

.blog-articles__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 62px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.blog-articles__article {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 31%;
  -ms-flex: 0 0 31%;
  flex: 0 0 31%;
  opacity: 0;
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
}

.blog-articles__image1 {
  width: 25vw;
  height: 18vw;
  margin-bottom: 22px;
  border-radius: 6px;
  background-image: url('../images/smallheader_ramsrefresh.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.blog-articles__image1:hover {
  opacity: 0.8;
}

.blog-articles__article-heading {
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
  font-size: 1.7em;
  line-height: 1.7em;
  letter-spacing: -0.5px;
}

.blog-articles__article-heading:hover {
  color: #334ac0;
}

.blog-articles__paragraph {
  font-size: 1.2em;
  line-height: 1.9em;
}

.blog-articles__image2 {
  width: 25vw;
  height: 18vw;
  margin-bottom: 22px;
  border-radius: 6px;
  background-image: url('../images/cover-thumbnail-420x300.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.blog-articles__image2:hover {
  opacity: 0.8;
}

.blog-articles__image3 {
  width: 25vw;
  height: 18vw;
  margin-bottom: 22px;
  border-radius: 6px;
  background-image: url('../images/supercast_thumbnail.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.blog-articles__image3:hover {
  opacity: 0.8;
}

.blog-articles__image4 {
  width: 25vw;
  height: 18vw;
  margin-bottom: 22px;
  border-radius: 6px;
  background-image: url('../images/kevinspost_coverthumbnail.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.blog-articles__image4:hover {
  opacity: 0.8;
}

.blog-articles__image5 {
  width: 25vw;
  height: 18vw;
  margin-bottom: 22px;
  border-radius: 6px;
  background-image: url('../images/remote_cover.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.blog-articles__image5:hover {
  opacity: 0.8;
}

.blog-articles__image6 {
  width: 25vw;
  height: 18vw;
  margin-bottom: 22px;
  border-radius: 6px;
  background-image: url('../images/fabspost_thumbnail.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.blog-articles__image6:hover {
  opacity: 0.8;
}

.blog-articles__image7 {
  width: 25vw;
  height: 18vw;
  margin-bottom: 22px;
  border-radius: 6px;
  background-image: url('../images/coverthumbmnail.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.blog-articles__image7:hover {
  opacity: 0.8;
}

.blog-articles__image8 {
  width: 25vw;
  height: 18vw;
  margin-bottom: 22px;
  border-radius: 6px;
  background-image: url('../images/lprspotlight_cover.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.blog-articles__image8:hover {
  opacity: 0.8;
}

.blog-articles__image9 {
  width: 25vw;
  height: 18vw;
  margin-bottom: 22px;
  border-radius: 6px;
  background-image: url('../images/stealthreveal_header_thumbnail.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.blog-articles__image9:hover {
  opacity: 0.8;
}

.blog-articles__image10 {
  width: 25vw;
  height: 18vw;
  margin-bottom: 22px;
  border-radius: 6px;
  background-image: url('../images/womensday_cover.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.blog-articles__image10:hover {
  opacity: 0.8;
}

.blog-articles__image11 {
  width: 25vw;
  height: 18vw;
  margin-bottom: 22px;
  border-radius: 6px;
  background-image: url('../images/pitch-lpr.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.blog-articles__image11:hover {
  opacity: 0.8;
}

.blog-articles__image12 {
  width: 25vw;
  height: 18vw;
  margin-bottom: 22px;
  border-radius: 6px;
  background-image: url('../images/funding_cover.jpg');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.blog-articles__image12:hover {
  opacity: 0.8;
}

.blog-hero__heading-link {
  margin-bottom: 46px;
  text-decoration: none;
}

.blog-hero__image-link {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.blog-hero__image-link:hover {
  opacity: 0.8;
}

.blog-recent__image-link {
  margin-bottom: 22px;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.blog-recent__image-link:hover {
  opacity: 0.8;
}

.blog-recent__heading-link {
  margin-bottom: 10px;
  text-decoration: none;
}

.newsletter-cta__heading-link {
  text-decoration: none;
}

.blog-articles__article-heading-link {
  margin-bottom: 16px;
  text-decoration: none;
}

.hero__container {
  display: block;
  height: 150vh;
  -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;
}

.hero__cta-section {
  position: relative;
  margin-top: -32vh;
  margin-bottom: 8vw;
}

.hero__container-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  max-width: none;
  margin: 0px 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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.hero__scroll-container {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  margin-top: 0rem;
  margin-bottom: 0px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.hero__transform-target {
  height: 100%;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-transform-origin: 50% 40%;
  -ms-transform-origin: 50% 40%;
  transform-origin: 50% 40%;
  font-size: 10vw;
}

.hero__intro {
  position: absolute;
  left: 50%;
  top: 32vh;
  z-index: 1;
  width: 80vw;
  max-width: 42ch;
  margin-top: 22vw;
  padding-top: 2rem;
  padding-bottom: 2rem;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
  font-family: Eina, sans-serif;
  color: #545465;
  font-size: 0.15em;
  line-height: 1.75em;
  font-weight: 400;
  text-align: center;
}

.hero__headline {
  position: absolute;
  left: 0px;
  top: 26vh;
  right: 0px;
  max-width: 8ch;
  margin-right: auto;
  margin-left: auto;
}

.hero__headline-text {
  display: block;
  color: #334ac0;
  font-size: 10vw;
  line-height: 0.95em;
  text-align: center;
}

.hero__hand {
  position: absolute;
  left: 50%;
  top: -1.05em;
  z-index: 1;
  width: 10em;
  height: auto;
  max-width: none;
  margin-left: -5em;
}

.hero__ui {
  position: absolute;
  left: 50%;
  top: 0.6em;
  z-index: -1;
  display: block;
  width: 16.25em;
  height: auto;
  max-width: none;
  margin-top: -3.75em;
  margin-left: -8.75em;
}

.intro__workflow-lottie {
  position: static;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  margin-right: -20px;
  margin-bottom: 0px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50em;
  -ms-flex: 0 0 50em;
  flex: 0 0 50em;
}

.div-animated {
  position: absolute;
  top: 88em;
  z-index: 1;
  width: 100%;
}

.about__overlay-teammember {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, rgba(53, 59, 81, 0)), color-stop(88%, rgba(53, 59, 81, 0.55)), to(rgba(53, 59, 81, 0.95)));
  background-image: linear-gradient(180deg, rgba(53, 59, 81, 0) 80%, rgba(53, 59, 81, 0.55) 88%, rgba(53, 59, 81, 0.95));
  opacity: 0;
}

.about__wrapper-teammember {
  position: relative;
}

.about__infowrapper-teammember {
  position: absolute;
  left: 15px;
  bottom: 15px;
  z-index: 1;
  opacity: 0;
}

.about__name-teammember {
  margin-bottom: 0px;
  color: #fff;
}

.about__role-teammember {
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

.about__socialwrapper-teammember {
  margin-top: 0px;
}

.about__sociallink-teammember {
  margin-right: 15px;
}

.about__smicon-teammember {
  color: #f2f2f2;
}

.about__smicon-teammember:hover {
  color: #fff;
}

.formatting__heading {
  margin-bottom: 0px;
}

.formatting__paragraph.intro__workflow-paragraph--space {
  margin-bottom: 18px;
}

.formatting__paragraph.formatting__paragraph--space {
  margin-bottom: 18px;
}

.nav__link-div-jobstext {
  height: 23px;
  margin-right: 0px;
  color: #2b2a35;
  text-decoration: none;
}

.nav__link-div-jobstext.nav__link-div--black {
  color: #2b2a35;
}

.nav__link-div-jobstext.nav__link-div--black:hover {
  border-bottom: 2px solid #dddfe5;
}

.nav__link-div-jobstext.nav__link-div--black.w--current {
  border-bottom: 2px solid #334ac0;
  color: #334ac0;
}

.nav__link-div-jobstext.nav__link-div--black.nav__link-div--space {
  margin-right: 50px;
}

.nav__link-div-jobstext.nav__link-div--black.nav__link-div--space.nav__link-div--hidedesktop {
  display: none;
}

.nav__link-div-jobstext.nav__link-div--space {
  margin-right: 50px;
}

.nav__link-div-jobstext.nav__link-div--space.nav__link-div--white {
  color: #fff;
}

.nav__link-div-jobstext.nav__link-div--space.nav__link-div--white:hover {
  border-bottom: 2px solid #fff;
}

.nav__link-div-jobstext.nav__link-div--space.nav__link-div--white.w--current {
  border-bottom-color: #fff;
  color: #fff;
}

.nav__link-div-jobstext.nav__link-div--white {
  color: #fff;
}

.nav__link-div-jobstext.nav__link-div--white:hover {
  border-bottom: 2px solid #fff;
}

.nav__link-div-jobstext.nav__link-div--white.w--current {
  border-bottom: 2px solid #334ac0;
  color: #334ac0;
}

.nav__link-div-jobstext.nav__link-div--white.nav__link-div--space {
  margin-right: 50px;
}

.nav__link-div-jobstext.nav__link-div-jobs--white {
  color: #fff;
}

.nav__link-div-jobstext.nav__link-div-jobs--white:hover {
  border-bottom: 2px solid #fff;
}

.nav__link-div-jobstext.nav__link-div-jobs--white.nav__link-div--space {
  margin-right: 50px;
}

.nav__link-div-jobstext.nav__link-div-jobs--black {
  color: #2b2a35;
}

.nav__link-div-jobstext.nav__link-div-jobs--black:hover {
  border-bottom: 2px solid #dddfe5;
}

.nav__link-div-jobstext.nav__link-div-jobs--black.nav__link-div--space {
  margin-right: 50px;
}

.nav__link-div-onlymobile {
  display: none;
  height: 23px;
  margin-right: 0px;
  color: #2b2a35;
  text-decoration: none;
}

.nav__link-div-onlymobile.nav__link-div--black {
  color: #2b2a35;
}

.nav__link-div-onlymobile.nav__link-div--black:hover {
  border-bottom: 2px solid #dddfe5;
}

.nav__link-div-onlymobile.nav__link-div--black.w--current {
  border-bottom: 2px solid #334ac0;
  color: #334ac0;
}

.nav__link-div-onlymobile.nav__link-div--black.nav__link-div--space {
  margin-right: 50px;
}

.nav__link-div-onlymobile.nav__link-div--black.nav__link-div--space.nav__link-div--hidedesktop {
  display: none;
}

.nav__link-div-onlymobile.nav__link-div--space {
  margin-right: 50px;
}

.nav__link-div-onlymobile.nav__link-div--space.nav__link-div--white {
  color: #fff;
}

.nav__link-div-onlymobile.nav__link-div--space.nav__link-div--white:hover {
  border-bottom: 2px solid #fff;
}

.nav__link-div-onlymobile.nav__link-div--space.nav__link-div--white.w--current {
  border-bottom-color: #fff;
  color: #fff;
}

.nav__link-div-onlymobile.nav__link-div--white {
  color: #fff;
}

.nav__link-div-onlymobile.nav__link-div--white:hover {
  border-bottom: 2px solid #fff;
}

.nav__link-div-onlymobile.nav__link-div--white.w--current {
  border-bottom: 2px solid #334ac0;
  color: #334ac0;
}

.nav__link-div-onlymobile.nav__link-div--white.nav__link-div--space {
  margin-right: 50px;
}

.nav__link-div-onlymobile.nav__link-div-jobs--white {
  color: #fff;
}

.nav__link-div-onlymobile.nav__link-div-jobs--white:hover {
  border-bottom: 2px solid #fff;
}

.nav__link-div-onlymobile.nav__link-div-jobs--white.nav__link-div--space {
  margin-right: 50px;
}

.nav__link-div-onlymobile.nav__link-div-jobs--black {
  color: #2b2a35;
}

.nav__link-div-onlymobile.nav__link-div-jobs--black:hover {
  border-bottom: 2px solid #dddfe5;
}

.nav__link-div-onlymobile.nav__link-div-jobs--black.nav__link-div--space {
  margin-right: 50px;
}

.nav__link-div-jobs-mobileonly {
  position: relative;
  display: none;
  width: 60px;
  height: 28px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.blog-articles__wrapper-mobile {
  display: none;
}

.disclaimer {
  position: fixed;
  bottom: 0px;
  z-index: 99999;
  display: none;
  margin-right: 10vw;
  margin-left: 10vw;
}

.disclaimer__p {
  padding-right: 20px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 1.1em;
  line-height: 1.8em;
}

.disclaimer__bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  border-radius: 6px 6px 0px 0px;
  background-image: -webkit-gradient(linear, left top, right top, from(#4966f7), to(#7756fd));
  background-image: linear-gradient(90deg, #4966f7, #7756fd);
  opacity: 0.8;
}

.disclaimer__wrapper {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1em 2em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  background-color: #0568fd;
}

.disclaimer__close {
  position: absolute;
  left: auto;
  top: 1em;
  right: 1em;
  bottom: auto;
  z-index: 1;
  width: 20px;
  cursor: pointer;
}

.disclaimer__link {
  color: #fff;
}

.intro-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 100px 4vw 75px;
  -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;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), color-stop(30%, #fff));
  background-image: linear-gradient(180deg, #f6f6f6, #fff 30%);
}

.hero-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding: 100px 10vw 75px;
  -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;
  background-color: rgba(239, 247, 241, 0.13);
}

.heading {
  font-family: Eina, sans-serif;
  color: #000;
  font-size: 32px;
  line-height: 45px;
  font-weight: 700;
}

.paragraph {
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: 'Public Sans', sans-serif;
  color: #000;
  line-height: 1.6em;
  font-weight: 400;
}

.btn {
  padding: 17px 36px;
  border-radius: 200px;
  background-color: #0568fd;
  font-family: 'Public Sans', sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.btn:hover {
  background-color: #0453ca;
  color: #fff;
}

.video {
  width: 100%;
}

.video-feature {
  width: 50%;
  padding-right: 30px;
}

.video-feature-copy {
  width: 50%;
  padding-left: 30px;
}

.formatting__text-copy {
  position: relative;
  width: 50%;
  margin-right: 0vw;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 80px;
  padding-bottom: 0px;
}

.btn-transparent {
  padding: 15px 40px;
  border: 2px solid #000;
  border-radius: 100px;
  background-color: transparent;
  font-family: Eina, sans-serif;
  color: #000;
  font-size: 18px;
}

.formatting-copy {
  display: block;
  overflow: hidden;
  padding: 100px 10vw;
  -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;
}

.formatting-copy {
  display: none;
  overflow: hidden;
  padding-top: 93px;
  padding-right: 10vw;
  padding-left: 10vw;
  -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;
}

.formatting-copy-copy {
  display: none;
  overflow: hidden;
  padding-top: 93px;
  padding-right: 10vw;
  padding-left: 10vw;
  -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;
}

.formatting-copy {
  display: block;
  overflow: hidden;
  padding-top: 93px;
  padding-right: 10vw;
  padding-left: 10vw;
  -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;
}

.formatting-copy-copy {
  display: none;
  overflow: hidden;
  padding-top: 93px;
  padding-right: 10vw;
  padding-left: 10vw;
  -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;
}

.intoduce {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 174px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.heading-2 {
  text-align: center;
}

.b {
  margin-bottom: 40px;
  font-family: 'Public Sans', sans-serif;
  color: #000;
  font-size: 18px;
  line-height: 1.6em;
  font-weight: 500;
  text-align: center;
}

.html-embed {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.container {
  max-width: 1080px;
  margin-right: auto;
  margin-left: auto;
}

.content-h3 {
  margin-bottom: 14px;
  font-family: Eina, sans-serif;
  color: #121212;
  font-size: 25px;
  line-height: 1.6em;
}

.content-section {
  padding: 96px 10vw;
}

.title-wrap-centre {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 550px;
  margin-right: auto;
  margin-bottom: 92px;
  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;
  text-align: center;
}

.content-grid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr 1.25fr;
  grid-template-columns: 1.25fr 1.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.content-grid.centre-content {
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 80px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.25fr 1.25fr;
  grid-template-columns: 1.25fr 1.25fr;
}

.paragraph-large {
  color: #7e8bb6;
  font-size: 20px;
  line-height: 1.5;
}

.paragraph-large.max-width {
  max-width: 420px;
}

.paragraph-medium {
  margin-bottom: 14px;
  font-family: 'Public Sans', sans-serif;
  color: #033680;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 400;
}

.subheading {
  margin-bottom: 14px;
  color: #a4acc5;
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.html-embed-copy {
  display: none;
}

.content-section-suggest {
  padding: 120px 10vw;
  background-color: #f2f3fb;
}

.html-embed-3 {
  -webkit-transform: scale(1.4);
  -ms-transform: scale(1.4);
  transform: scale(1.4);
}

.content-section-ranking {
  padding: 120px 10vw;
  background-color: #fff9f5;
}

.content-section-keywords {
  padding: 120px 10vw;
  background-color: #f6fbff;
}

.btn-features {
  padding: 15px 40px;
  border-style: solid;
  border-width: 2px;
  border-color: #000;
  border-radius: 100px;
  background-color: #fff;
  font-family: 'Public Sans', sans-serif;
  color: #000;
  font-size: 18px;
  font-weight: 500;
}

.paragraph-brown {
  margin-bottom: 14px;
  font-family: 'Public Sans', sans-serif;
  color: #b05722;
  font-size: 17px;
  line-height: 1.5;
  font-weight: 400;
}

.paragraph-purple {
  margin-bottom: 14px;
  font-family: 'Public Sans', sans-serif;
  color: #4d1f8b;
  font-size: 17px;
  line-height: 1.6;
  font-weight: 400;
}

.paragraph-medium-copy {
  margin-bottom: 14px;
  font-family: 'Public Sans', sans-serif;
  color: #033680;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 400;
}

.paragraph-medium-copy-copy {
  margin-bottom: 14px;
  font-family: 'Public Sans', sans-serif;
  color: #033680;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 400;
}

.paragraph-dark-blue {
  margin-bottom: 14px;
  font-family: 'Public Sans', sans-serif;
  color: #033680;
  font-size: 17px;
  line-height: 1.5;
  font-weight: 400;
}

.btn-features-copy {
  padding: 15px 40px;
  border-style: solid;
  border-width: 2px;
  border-color: #000;
  border-radius: 100px;
  background-color: #fff;
  font-family: 'Public Sans', sans-serif;
  color: #000;
  font-size: 18px;
  font-weight: 500;
}

.btn-features-purple {
  padding: 17px 36px;
  border-style: none;
  border-width: 0px;
  border-color: #000;
  border-radius: 200px;
  background-color: #4d1f8b;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
}

.btn-features-purple:hover {
  background-color: #41157b;
}

.btn-features-brown {
  padding: 17px 36px;
  border-style: none;
  border-width: 0px;
  border-color: #000;
  border-radius: 200px;
  background-color: #b05722;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
}

.btn-features-brown:hover {
  background-color: #9d4a18;
}

.btn-features-dark-blue {
  padding: 17px 36px;
  border-style: none;
  border-width: 0px;
  border-color: #000;
  border-radius: 200px;
  background-color: #033680;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
}

.btn-features-dark-blue:hover {
  background-color: #022c69;
}

.btn-white {
  padding: 17px 36px;
  border-style: none;
  border-width: 0px;
  border-color: #000;
  border-radius: 200px;
  background-color: #fff;
  font-family: 'Public Sans', sans-serif;
  color: #0568fd;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
}

.btn-white:hover {
  background-color: #dfdfdf;
}

.testimonials__card-left {
  margin: 1.5em;
  padding: 38px;
  -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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 30em;
  -ms-flex: 0 30em;
  flex: 0 30em;
  border-style: solid;
  border-width: 1px;
  border-color: #dddfe5;
  border-radius: 6px;
  background-color: #fff;
}

.testimonials__card_middle {
  margin: 1.5em;
  padding: 38px;
  -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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 30em;
  -ms-flex: 0 30em;
  flex: 0 30em;
  border-style: solid;
  border-width: 1px;
  border-color: #dddfe5;
  border-radius: 6px;
  background-color: #fff;
}

.testimonials__card_right {
  margin: 1.5em;
  padding: 38px;
  -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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 30em;
  -ms-flex: 0 30em;
  flex: 0 30em;
  border-style: solid;
  border-width: 1px;
  border-color: #dddfe5;
  border-radius: 6px;
  background-color: #fff;
}

.btn-white-cookies {
  padding: 17px 36px;
  border-style: none;
  border-width: 0px;
  border-color: #000;
  border-radius: 200px;
  background-color: #fff;
  font-family: 'Public Sans', sans-serif;
  color: #0568fd;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
}

.button-cookies {
  padding: 12px 25px;
  border-radius: 4px;
  font-family: Eina, sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
  text-align: center;
}

.button-cookies.button--white-whitebg {
  border-style: solid;
  border-width: 0.5px;
  border-color: #f6f6f6;
  background-color: #fff;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.04), 0 0 1px 0 rgba(0, 0, 0, 0.06);
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  color: #334ac0;
}

.button-cookies.button--white-whitebg:hover {
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 2px 6px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.12);
}

.button-cookies.button--white-whitebg.button--space {
  margin-right: 12px;
}

.button-cookies.button--white-whitebg.button--space.button--nomobile {
  padding-right: 25px;
  padding-left: 25px;
  border-radius: 200px;
  font-family: 'Public Sans', sans-serif;
  color: #0568fd;
  font-size: 18px;
  font-weight: 500;
}

.button-cookies.button--blue {
  border-radius: 200px;
  background-color: #0568fd;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-weight: 500;
}

.button-cookies.button--blue:hover {
  background-color: #586ee0;
}

.button-cookies.button--white-purplebg {
  border-style: solid;
  border-width: 0.5px;
  border-color: #f6f6f6;
  background-color: #fff;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.04), 0 0 1px 0 rgba(0, 0, 0, 0.06);
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  color: #334ac0;
}

.button-cookies.button--white-purplebg:hover {
  background-color: #f2f2f2;
  box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 2px 6px 0 rgba(0, 0, 0, 0.04), 0 0 1px 0 rgba(0, 0, 0, 0.06);
}

.button-cookies.button--white-purplebg.button--space {
  margin-right: 12px;
}

.btn-white-cookie {
  padding: 17px 36px;
  border-style: none;
  border-width: 0px;
  border-color: #000;
  border-radius: 200px;
  background-color: #fff;
  font-family: 'Public Sans', sans-serif;
  color: #0568fd;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
}

.image {
  width: 120px;
  height: 40px;
  max-width: none;
  padding-bottom: 2px;
}

.back {
  width: 100vw;
  height: auto;
  min-height: 100vh;
  background-color: #121212;
}

.hero-overlay {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: auto;
  max-height: none;
  min-height: 100vh;
  padding-top: 0px;
  padding-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;
  color: #fff;
}

.centered-container {
  padding-top: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
}

.title-form {
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 2.5em;
  font-weight: 700;
  text-decoration: none;
}

.cards-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

.cards-grid-container {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.cards-image-mask {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 100%;
  border-radius: 0%;
}

.cards-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.paragraph-2 {
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  line-height: 35px;
  font-weight: 500;
}

.form-slide {
  width: 100%;
  margin-right: 40px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.dropdown {
  width: 100%;
  height: 50px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  border-style: none;
  border-width: 2px;
  border-color: rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  background-color: transparent;
}

.container-2 {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 40px;
}

.tab-pane-random {
  padding-top: 30px;
}

.radio-button-label-4 {
  font-size: 15px;
}

.success-message {
  padding: 0px;
  background-color: transparent;
}

.tab-pane-tab-2 {
  padding-top: 30px;
}

.text-field-done {
  position: relative;
  width: 1px;
  height: 1px;
  margin-right: 20px;
  margin-left: 20px;
  border-style: solid;
  border-width: 2px;
  border-color: #7f58e2;
  border-radius: 50%;
  background-color: rgba(127, 88, 226, 0.2);
  background-image: url('../images/done-violet.svg');
  background-position: 50% 50%;
  background-size: 11px;
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition: height 300ms cubic-bezier(.25, .46, .45, .94), width 300ms cubic-bezier(.25, .46, .45, .94);
  transition: height 300ms cubic-bezier(.25, .46, .45, .94), width 300ms cubic-bezier(.25, .46, .45, .94);
}

.text-field-done.area-done {
  position: absolute;
  left: auto;
  top: 20px;
  right: 0%;
  bottom: auto;
  width: 10px;
  height: 10px;
}

.form-back {
  position: static;
  width: 48%;
  min-height: 50px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 30px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 2px;
  border-color: #7f58e2;
  border-radius: 10px;
  background-color: rgba(127, 88, 226, 0.1);
  -webkit-transition: letter-spacing 300ms ease, box-shadow 400ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94);
  transition: letter-spacing 300ms ease, box-shadow 400ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94);
  color: #7f58e2;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.form-back:hover {
  box-shadow: 0 20px 30px -11px rgba(127, 88, 226, 0.3);
  letter-spacing: 3px;
}

.form-back:active {
  box-shadow: 0 11px 20px -11px rgba(127, 88, 226, 0.6);
}

.icon {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  margin-top: 18px;
  margin-bottom: 0px;
  margin-left: 10px;
  color: #fff;
}

.radio-buttons {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.text-block {
  margin-right: auto;
  margin-left: auto;
  font-size: 15px;
}

.form-button {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 5px;
  width: 100%;
  min-height: 50px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10px 30px;
  border-radius: 10px;
  background-color: #7f58e2;
  background-image: linear-gradient(135deg, #7f58e2, #d04ed6);
  -webkit-transition: letter-spacing 300ms ease, box-shadow 400ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94);
  transition: letter-spacing 300ms ease, box-shadow 400ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.form-button:hover {
  background-color: #9775ee;
  box-shadow: 0 20px 30px -11px rgba(127, 88, 226, 0.6);
  letter-spacing: 3px;
}

.form-button:active {
  border: 1px none #000;
}

.form-button:focus {
  border: 1px none #000;
}

.text-area-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 120px;
  margin-bottom: 20px;
  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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: left;
}

.checkbox {
  width: 30px;
  height: 30px;
  margin-top: 0px;
  margin-right: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-width: 2px;
  border-color: rgba(0, 0, 0, 0.05);
  border-radius: 7px;
  -webkit-transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), border-color 300ms ease;
  transition: background-color 300ms cubic-bezier(.25, .46, .45, .94), border-color 300ms ease;
}

.checkbox:hover {
  border-color: rgba(0, 0, 0, 0.15);
}

.checkbox.w--redirected-checked {
  border-color: rgba(127, 88, 226, 0.5);
  background-color: rgba(127, 88, 226, 0.3);
  background-image: url('../images/done-violet.svg');
  background-size: 16px;
}

.checkbox.w--redirected-focus {
  border-color: rgba(127, 88, 226, 0.5);
  box-shadow: none;
}

.form-heading {
  width: 100%;
  margin-bottom: 25px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 26px;
  font-weight: 900;
}

.form-step {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 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-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-step.last-step {
  margin-bottom: 0px;
  padding-bottom: 70px;
}

.text-block-2 {
  font-size: 15px;
  text-align: center;
}

.text-span {
  color: #7f58e2;
}

.form-label {
  width: 100%;
  margin-top: 25px;
  margin-bottom: 10px;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-link {
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 15px;
}

.text-area {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  height: 100%;
  min-height: 240px;
  padding-top: 12px;
  padding-right: 50px;
  padding-left: 20px;
  border-style: solid;
  border-width: 2px;
  border-color: rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  background-color: #fff;
  -webkit-transition: border-color 300ms ease;
  transition: border-color 300ms ease;
  color: #7f58e2;
  font-size: 16px;
  font-weight: 700;
}

.text-area:hover {
  display: block;
  border-color: rgba(0, 0, 0, 0.15);
}

.text-area:focus {
  border-color: rgba(127, 88, 226, 0.5);
}

.form-block {
  max-width: 50%;
  margin-right: 0px;
  margin-left: 0px;
  padding: 60px 100px 70px 0px;
  border-radius: 30px;
  background-color: transparent;
  box-shadow: 0 20px 50px -50px rgba(32, 45, 73, 0.2);
}

.step-number {
  width: 100%;
  margin-bottom: 5px;
  font-family: 'Public Sans', sans-serif;
  color: #0568fd;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-toggle {
  width: 100%;
  height: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  font-weight: 500;
}

.section {
  padding: 120px 60px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.section.grey {
  position: relative;
  display: block;
  overflow: hidden;
  height: 100vh;
  padding: 10px 100px 140px;
  -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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #121212;
  background-image: none;
  background-size: auto;
  background-repeat: repeat;
}

.form-mask {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-right: -40px;
  margin-bottom: -40px;
  margin-left: -40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
}

.radiobutton {
  width: 30px;
  height: 30px;
  margin-top: 0px;
  margin-right: 15px;
  margin-bottom: 5px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 2px;
  border-color: rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  -webkit-transition: border-width 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), border-color 300ms ease;
  transition: border-width 300ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94), border-color 300ms ease;
}

.radiobutton:hover {
  border-color: rgba(0, 0, 0, 0.15);
}

.radiobutton.w--redirected-checked {
  border-width: 9px;
  border-color: rgba(127, 88, 226, 0.5);
  border-radius: 100%;
  background-color: rgba(127, 88, 226, 0.3);
}

.radiobutton.w--redirected-focus {
  border-color: rgba(127, 88, 226, 0.5);
  box-shadow: none;
}

.tabs {
  width: 100%;
}

.slide-nav {
  display: none;
}

.dropdown-list {
  z-index: 20;
  background-color: #1a1a1a;
}

.dropdown-list.w--open {
  overflow: visible;
  max-height: none;
  min-height: 0px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: #282828;
  -o-object-fit: fill;
  object-fit: fill;
}

.form-next {
  position: static;
  width: 48%;
  height: 50px;
  min-height: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 15px 30px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 10px;
  background-color: #0568fd;
  background-image: none;
  -webkit-transition: letter-spacing 300ms ease, box-shadow 400ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94);
  transition: letter-spacing 300ms ease, box-shadow 400ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94);
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.form-next:hover {
  background-color: #9775ee;
  background-image: linear-gradient(135deg, #7f58e2, #d04ed6);
  box-shadow: 0 20px 30px -11px rgba(127, 88, 226, 0.6);
  letter-spacing: 3px;
}

.form-next:active {
  border: 1px none #000;
}

.checkbox-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding-right: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 700;
}

.checkbox-field:hover {
  color: #7f58e2;
}

.tab-link-tab-1 {
  width: 48%;
  margin-right: 4%;
  border-style: solid;
  border-width: 2px;
  border-color: hsla(0, 0%, 49.8%, 0.2);
  border-radius: 7px;
  background-color: #fff;
  text-align: center;
}

.tab-link-tab-1.w--current {
  width: 48%;
  margin-right: 4%;
  border-style: solid;
  border-width: 2px;
  border-color: rgba(127, 88, 226, 0.5);
  border-radius: 7px;
  background-color: rgba(127, 88, 226, 0.2);
}

.tab-link-tab-1.w--current:hover {
  border-width: 2px;
  border-color: rgba(127, 88, 226, 0.5);
  background-color: rgba(127, 88, 226, 0.2);
}

.text-field-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  padding: 19px 2px 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;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: left;
}

.text-field-wrapper.half {
  width: 48%;
  height: 50px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.radiobutton-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  padding-right: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 700;
}

.radiobutton-field:hover {
  color: #7f58e2;
}

.form-label-copy {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}

.form-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 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;
  background-color: transparent;
}

.tuto {
  position: static;
  left: auto;
  top: 50vh;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 45%;
  margin-left: auto;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.checkbox-label {
  font-size: 15px;
}

.bg-blob {
  position: absolute;
  left: auto;
  top: auto;
  right: 10%;
  bottom: 5%;
  display: none;
}

.form {
  -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;
  text-align: left;
}

.field-label {
  position: relative;
  top: 0px;
  z-index: 1;
  display: inline-block;
  margin-bottom: 0px;
  margin-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-transition: background-color 300ms ease, font-size 300ms ease, color 300ms ease, top 300ms cubic-bezier(.25, .46, .45, .94);
  transition: background-color 300ms ease, font-size 300ms ease, color 300ms ease, top 300ms cubic-bezier(.25, .46, .45, .94);
  color: #b3b3b3;
  font-size: 15px;
  line-height: 1.3;
  font-weight: 500;
}

.text-field {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  min-height: 50px;
  padding: 0px 20px;
  border-style: solid;
  border-width: 2px;
  border-color: rgba(0, 0, 0, 0.05);
  border-radius: 5px;
  background-color: #1a1a1a;
  -webkit-transition: border-color 300ms ease;
  transition: border-color 300ms ease;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 15px;
  font-weight: 400;
}

.text-field:hover {
  display: block;
  border-color: rgba(0, 0, 0, 0.15);
}

.text-field:focus {
  border-color: rgba(127, 88, 226, 0.5);
}

.success-subtitle {
  margin-top: -20px;
  margin-bottom: 30px;
}

.tab-link-tab-2 {
  width: 48%;
  border-style: solid;
  border-width: 2px;
  border-color: hsla(0, 0%, 49.8%, 0.2);
  border-radius: 7px;
  background-color: #fff;
}

.tab-link-tab-2:hover {
  border-color: rgba(127, 88, 226, 0.5);
  background-color: rgba(127, 88, 226, 0.3);
}

.tab-link-tab-2.w--current {
  width: 48%;
  border-color: rgba(127, 88, 226, 0.5);
  background-color: rgba(127, 88, 226, 0.2);
}

.area-label {
  position: absolute;
  top: 10px;
  z-index: 1;
  display: inline-block;
  margin-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: #fff;
  -webkit-transition: font-size 300ms ease, color 300ms ease, top 300ms cubic-bezier(.25, .46, .45, .94);
  transition: font-size 300ms ease, color 300ms ease, top 300ms cubic-bezier(.25, .46, .45, .94);
  color: rgba(0, 0, 0, 0.3);
  font-size: 15px;
  font-weight: 600;
}

.fields-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
}

.button-2 {
  position: static;
  display: inline-block;
  min-height: 60px;
  padding: 15px 50px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-style: solid;
  border-width: 2px;
  border-color: #7f58e2;
  border-radius: 10px;
  -webkit-transition: letter-spacing 300ms ease, box-shadow 400ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94);
  transition: letter-spacing 300ms ease, box-shadow 400ms cubic-bezier(.25, .46, .45, .94), background-color 300ms cubic-bezier(.25, .46, .45, .94);
  color: #7f58e2;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.button-2:hover {
  letter-spacing: 3px;
}

.button-2:active {
  border: 1px none #000;
}

.video-2 {
  border-radius: 5px;
}

.grid {
  margin-top: 40px;
  grid-column-gap: 89px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.serp-empire {
  padding: 20px 10px;
  border-radius: 10px;
  background-color: #1a1a1a;
}

.image-2 {
  max-width: 40px;
  margin-bottom: 20px;
}

.heading-3 {
  font-family: Eina, sans-serif;
  color: #b3b3b3;
  font-size: 2em;
  font-weight: 500;
  text-decoration: none;
}

.div-block-2 {
  padding: 20px;
}

.card {
  display: block;
  padding: 20px;
  border-radius: 5px;
  background-color: #1a1a1a;
}

.text-block-3 {
  font-size: 16px;
}

.text-card {
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  font-weight: 400;
}

.title-card {
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 1.8em;
  font-weight: 700;
}

.button-3 {
  padding: 10px 20px;
  border-radius: 20px;
  background-color: #0568fd;
  font-family: 'Public Sans', sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.button-3:hover {
  background-color: #0453ca;
}

.text-field-2 {
  border-radius: 5px;
}

.text-field-3 {
  height: 50px;
  border: 1px none transparent;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 15px;
  font-weight: 500;
}

.name {
  height: 40px;
  margin-bottom: 20px;
  border: 1px none transparent;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 17px;
  font-weight: 500;
}

.url {
  height: 40px;
  margin-bottom: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px none transparent;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 17px;
  font-weight: 500;
}

.textarea {
  min-height: 100px;
  margin-bottom: 20px;
  border: 1px none transparent;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 15px;
  font-weight: 500;
}

.video-3 {
  width: 100%;
  border-radius: 5px;
}

.successfuly-ranking {
  display: block;
  margin-top: 40px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

.pricing-table-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-right: 40px;
  padding-bottom: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.title {
  color: hsla(0, 0%, 100%, 0.5);
  font-size: 12px;
  letter-spacing: 2px;
}

.grid-pricing {
  margin-bottom: 5px;
  padding-left: 4px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none;
  border-width: 0px;
  border-color: #1a1a1a;
  border-radius: 5px;
  background-color: #282828;
}

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

.pricing-line-break-top {
  height: 75px;
  margin-top: 20px;
  padding-top: 40px;
  padding-right: 24px;
  padding-bottom: 24px;
}

.pricing-top {
  position: relative;
  min-height: 0px;
  padding-top: 0px;
  padding-right: 30px;
  padding-bottom: 15px;
  border: 1px solid transparent;
  background-color: transparent;
  text-align: left;
}

.help {
  margin-left: 10px;
  opacity: 0.3;
}

.grid-top-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 4;
  padding-left: 10px;
  justify-items: stretch;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.start-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 15px;
  padding-right: 10px;
  padding-bottom: 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #8c54ff;
  font-size: 16px;
  text-decoration: none;
}

.pricing-line-break {
  height: 81px;
  margin-top: 20px;
  padding-top: 44px;
  padding-right: 24px;
  padding-bottom: 24px;
  border-top: 1px solid #8c54ff;
}

.discount {
  color: hsla(0, 0%, 100%, 0.5);
  font-size: 14px;
}

.help-icon {
  width: 18px;
}

.arrow {
  margin-left: 12px;
}

.pricing-wrapper {
  text-align: left;
}

.heading-4 {
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 1.4em;
}

.heading-3-grid {
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 1.1em;
  font-weight: 500;
}

.heading-3-grid-copy {
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 1.2em;
  font-weight: 500;
}

.paragraph-3 {
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 0.9em;
  line-height: 1.4em;
  text-align: left;
}

.checkbox-label-2 {
  height: 0px;
  margin-bottom: 0px;
}

.form-block-2 {
  margin-bottom: 0px;
  padding-right: 10px;
  padding-left: 0px;
}

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

.checkbox-2 {
  width: 15px;
  height: 15px;
  margin-left: 0px;
  background-color: #0568fd;
}

.checkbox-2.w--redirected-checked {
  width: 15px;
  height: 15px;
  margin-left: 0px;
  background-color: #0568fd;
}

.card-price {
  padding: 20px;
  border-radius: 5px;
  background-color: #1a1a1a;
}

.contain {
  width: 90vw;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
  text-align: center;
}

.grid-total {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 4;
  display: block;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.button-4 {
  border-radius: 100px;
  background-color: #0568fd;
  font-family: 'Public Sans', sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.button-4:hover {
  background-color: #004bbb;
  color: #fff;
}

.image-3 {
  width: auto;
  height: 40px;
}

.feature-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.feature-card {
  padding: 40px;
  border-style: solid;
  border-width: 1px;
  border-color: #e2e7fa;
  border-radius: 16px;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  text-decoration: none;
}

.feature-card:hover {
  border-color: #fff;
  background-color: #fff;
  box-shadow: 37px 37px 96px 0 rgba(7, 14, 39, 0.08);
}

.icon-2 {
  margin-bottom: 32px;
}

.intro__features {
  margin-bottom: 0px;
}

.intro_features {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 140px 10vw 120px;
  -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;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), color-stop(30%, #fff));
  background-image: linear-gradient(180deg, #f6f6f6, #fff 30%);
}

.intro-brands {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 120px 4vw 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;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), color-stop(30%, #fff));
  background-image: linear-gradient(180deg, #f6f6f6, #fff 30%);
}

.form-block-3 {
  width: 100%;
  margin-top: 0px;
  color: #fff;
}

.form-block-3.gmap {
  width: 17%;
}

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

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

.navigation-item:hover {
  border-bottom: 1px none rgba(40, 40, 40, 0.26);
  opacity: 0.8;
}

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

.navigation-item.w--current {
  padding-right: 0px;
  padding-left: 0px;
  border-bottom: 2px solid #0568fd;
  background-color: transparent;
  opacity: 1;
  color: #0568fd;
  font-weight: 600;
}

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

.navigation-item._1rst {
  height: 60px;
  margin-right: 30px;
  margin-left: 0px;
  padding-left: 0px;
  border-bottom-color: #0568fd;
  color: #0568fd;
}

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

.navigation-item.dropdown-nav-item.account {
  height: auto;
  padding-top: 10px;
  padding-bottom: 0em;
  color: #fff;
  text-decoration: none;
}

.navigation-item.profile-nav {
  margin-top: -1em;
  margin-right: 0em;
  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.logout-link.account {
  height: auto;
  margin-top: 0em;
  margin-right: 0em;
  padding-top: 10px;
  padding-bottom: 0em;
  padding-left: 0em;
  border-style: solid;
  border-width: 1px;
  border-color: #282828;
  border-radius: 5px;
  background-color: transparent;
  color: #fff;
  text-decoration: none;
}

.dash-tab-wrapper {
  position: static;
  min-height: 100vh;
  padding-top: 100px;
  padding-bottom: 50px;
  border-style: solid;
  border-width: 1px;
  border-color: #1a1a1a;
  background-color: #121212;
}

.submit_article {
  width: 100%;
  height: 50px;
  margin-top: 30px;
  padding: 0px;
  border-radius: 6px;
  background-color: #0568fd;
  font-family: 'Public Sans', sans-serif;
  font-size: 20px;
  font-weight: 500;
}

.submit_article:hover {
  background-color: #0056d7;
}

.text-field-5 {
  height: 50px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 25px;
  border: 0px solid transparent;
  border-radius: 6px;
  background-color: #1a1a1a;
  color: #fff;
  font-size: 20px;
}

.text-field-5:hover {
  background-color: #282828;
}

.text-field-5.list-bulk {
  margin-bottom: 30px;
  border-radius: 6px;
  background-color: #1a1a1a;
}

.text-field-5.list-bulk:hover {
  background-color: #282828;
}

.text-field-5.selector {
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
}

.text-field-5.bulk {
  height: auto;
  min-height: 150px;
  border-radius: 6px;
}

.text-field-5.bulk:hover {
  background-color: #282828;
}

.text-field-5.bulk.gmap {
  min-height: 100px;
}

.form-4 {
  position: relative;
  padding-top: 0px;
  padding-right: 20px;
  color: #fff;
}

.submit-button-2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 80px;
  padding-right: 0px;
  padding-left: 0px;
  border: 0px none transparent;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  background-color: #303030;
  background-image: none;
  background-position: 50% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-size: 20px;
}

.submit-button-2:hover {
  background-color: #50d282;
}

.h2 {
  margin-bottom: 60px;
  background-color: transparent;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 26px;
  line-height: 1.5em;
}

.h2.topbar {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  text-align: center;
}

.top-nav {
  position: fixed;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  padding: 0em 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: 0px none #000;
  background-color: #000;
}

.top-nav.footer-nav {
  border-top: 1px solid transparent;
}

.text-span-2 {
  color: #b3b3b3;
  font-size: 16px;
}

.div-block-142 {
  margin-top: 30px;
  padding: 10px 20px 0px;
  border-radius: 6px;
  background-color: #1a1a1a;
}

.div-block-140 {
  position: static;
  display: block;
  width: auto;
  min-height: auto;
  margin-right: 30px;
  -o-object-fit: fill;
  object-fit: fill;
}

.div-block-140._2 {
  margin-right: 0px;
}

.image-45 {
  position: static;
  width: 100%;
  margin-bottom: 20px;
  border-radius: 5px;
  background-color: transparent;
  color: transparent;
}

.image-45:hover {
  display: block;
  background-color: transparent;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.image-45.hover3 {
  position: absolute;
  left: 0%;
  top: 40px;
  right: 0%;
  bottom: auto;
  opacity: 0;
}

.image-45.hover4 {
  position: absolute;
  left: 0%;
  top: 40px;
  right: 0%;
  bottom: auto;
  opacity: 0;
}

.image-45.hover {
  position: absolute;
  left: 0%;
  top: 40px;
  right: 0%;
  bottom: auto;
  display: block;
  opacity: 0;
}

.image-45.hover2 {
  position: absolute;
  left: 0%;
  top: 40px;
  right: 0%;
  bottom: auto;
  opacity: 0;
}

.rightgmap {
  width: 100%;
  padding-left: 20px;
  border-radius: 0px;
}

.navigation-icon {
  width: 19px;
  height: 19px;
  margin-right: 0.5em;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  color: transparent;
  text-align: right;
}

.navigation-icon.bulk {
  width: 19px;
  height: 19px;
  background-image: none;
}

.navigation-icon.search {
  width: 19px;
  height: 19px;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
  font-size: 18px;
  line-height: 18px;
}

.navigation-icon.lists {
  background-image: none;
  font-size: 18px;
  line-height: 18px;
}

.navigation-icon.tutos {
  width: 19px;
  height: 19px;
  background-image: none;
  font-size: 18px;
  line-height: 18px;
}

.social-link-3 {
  width: 25px;
  height: 25px;
  margin-right: 6px;
  opacity: 0.5;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  -webkit-transition: opacity 200ms ease, -webkit-filter 200ms ease;
  transition: opacity 200ms ease, -webkit-filter 200ms ease;
  transition: filter 200ms ease, opacity 200ms ease;
  transition: filter 200ms ease, opacity 200ms ease, -webkit-filter 200ms ease;
}

.social-link-3:hover {
  opacity: 1;
  -webkit-filter: none;
  filter: none;
}

.helpblock {
  position: relative;
  width: 23%;
  padding: 15px 15px 20px;
  border-radius: 15px;
  background-color: #202020;
}

.helpblock:hover {
  background-color: #202020;
}

.helpblock._1:hover {
  background-color: #202020;
}

.helpblock.local {
  width: 100%;
  text-decoration: none;
}

.helpblock.local.seopage {
  background-image: -webkit-gradient(linear, left top, right top, from(#4966f7), to(#7756fd));
  background-image: linear-gradient(90deg, #4966f7, #7756fd);
}

.topbargmap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 10px 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 0.5fr 0.5fr 1.75fr;
  grid-template-columns: 0.5fr 0.5fr 1.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 6px;
  background-color: #1a1a1a;
}

.text-block-79 {
  padding-top: 5px;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  font-weight: 500;
}

.text-block-79.whi {
  padding-bottom: 5px;
  color: #ededed;
}

.div-block-141 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  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-block-76 {
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
}

.heading-36 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #b3b3b3;
  font-size: 14px;
}

.h3 {
  margin-top: 40px;
  margin-bottom: 0px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}

.h3.help {
  margin-top: 0px;
  margin-left: 0px;
  opacity: 1;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
}

.div-block-139 {
  width: 100%;
}

.container-5 {
  max-width: 1200px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
}

.container-5.gmap {
  max-width: none;
  padding-top: 0px;
}

.dashboard-section {
  position: static;
  height: auto;
  padding: 0px 2em 50px;
  border: 0px solid transparent;
  background-color: #121212;
}

.text-block-78 {
  background-color: transparent;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

.image-43 {
  width: auto;
  height: 30px;
  margin-bottom: 0px;
}

.div-block-145 {
  position: relative;
}

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

.navigation-menu {
  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: visible;
  width: auto;
  height: 75px;
  margin-right: 0px;
  margin-left: auto;
  padding-top: 0em;
  padding-bottom: 0em;
  -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;
  background-color: transparent;
  color: #000;
  -o-object-fit: fill;
  object-fit: fill;
}

.dropdown-2 {
  border-style: solid;
  border-width: 1px;
  border-color: #000;
  background-color: #000;
  color: #000;
}

.image-44 {
  height: 40px;
}

.button-11 {
  margin-right: 20px;
  border-radius: 6px;
  background-color: #282828;
  font-size: 16px;
}

.button-11:hover {
  background-color: #3e3e3e;
}

.grid-36 {
  display: block;
  margin-bottom: 60px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

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

.div-block-143 {
  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;
}

.page-wrapper-4 {
  overflow: hidden;
  width: 100%;
}

.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: 10px;
  padding: 5px 10px 10px;
  border: 0px none transparent;
  border-radius: 4px;
  background-color: #282828;
  box-shadow: 1px 1px 3px 0 #000;
  opacity: 1;
}

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

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

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

.social-row {
  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;
}

.image-46 {
  width: 17px;
  margin-right: 8px;
  -webkit-filter: brightness(200%);
  filter: brightness(200%);
}

.div-block-146 {
  padding: 20px;
  border-radius: 5px;
  background-color: #202020;
}

.number-clicks {
  margin-top: 20px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 40px;
}

.number-clicks.help {
  margin-top: 0px;
  margin-left: 0px;
  opacity: 1;
  font-family: Eina, sans-serif;
  color: #fff;
}

.div-block-147 {
  text-align: center;
}

.div-block-148 {
  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;
}

.cloche {
  width: 25px;
  margin-right: 12px;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.announce {
  height: auto;
  margin-top: 20px;
  padding: 10px;
  border-radius: 5px;
  background-color: #323232;
  text-align: left;
}

.announcement {
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}

.dashboard-rank {
  padding: 20px;
  border-radius: 5px;
  background-color: #202020;
}

.buy-more {
  margin-top: 10px;
  border-radius: 20px;
  background-color: #0568fd;
  font-family: 'Public Sans', sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.pricing-wrapper-copy {
  text-align: left;
}

.grid-top-sticky-copy {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 4;
  justify-items: stretch;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.line-keyword {
  display: -ms-grid;
  display: grid;
  margin-bottom: 5px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px none #b3b3b3;
  border-radius: 5px;
  background-color: #333;
}

.pricing-table-cell-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-right: 40px;
  padding-bottom: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pricing-table-cell-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-right: 40px;
  padding-bottom: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pricing-table-cell-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-right: 40px;
  padding-bottom: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pricing-table-cell-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-right: 40px;
  padding-bottom: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pricing-table-cell-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  padding-right: 40px;
  padding-bottom: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.clicks {
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 0.9em;
  line-height: 1.4em;
  font-weight: 500;
  text-align: left;
}

.ranking {
  margin-bottom: 0px;
  padding-left: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 0.9em;
  line-height: 1.4em;
  font-weight: 500;
  text-align: left;
}

.volume {
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 0.9em;
  line-height: 1.4em;
  font-weight: 500;
  text-align: left;
}

.paragraph-3-copy {
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 0.9em;
  line-height: 1.4em;
  text-align: left;
}

.cpc {
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 0.9em;
  line-height: 1.4em;
  font-weight: 500;
  text-align: left;
}

.type {
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 0.9em;
  line-height: 1.4em;
  font-weight: 500;
  text-align: left;
}

.keyword {
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 0.9em;
  line-height: 1.4em;
  font-weight: 500;
  text-align: left;
}

.up {
  margin-bottom: 0px;
  padding-left: 5px;
  font-family: 'Public Sans', sans-serif;
  color: #00e138;
  font-size: 0.9em;
  line-height: 1.4em;
  font-weight: 500;
  text-align: left;
}

.down {
  margin-bottom: 0px;
  padding-left: 5px;
  font-family: 'Public Sans', sans-serif;
  color: red;
  font-size: 0.9em;
  line-height: 1.4em;
  font-weight: 500;
  text-align: left;
}

.h2-copy {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  background-color: transparent;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 28px;
}

.h2-copy.topbar {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  text-align: center;
}

.div-block-149 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  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-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-150 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 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;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.lottie-animation {
  margin-top: 0px;
}

.div-block-151 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 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;
}

.div-block-152 {
  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: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.alert_no_keyword {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 20px;
  font-family: Eina, sans-serif;
  color: #0568fd;
  font-size: 18px;
  font-weight: 700;
  text-decoration: none;
}

.alert_no_keyword.help {
  margin-top: 0px;
  margin-left: 0px;
  opacity: 1;
  font-family: Eina, sans-serif;
  color: #fff;
}

.buy-credit {
  margin-top: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  border-radius: 20px;
  background-color: #0568fd;
  font-family: 'Public Sans', sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.buy-credit:hover {
  background-color: #0453ca;
}

.login-head {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 1.3em;
  text-align: center;
}

.terms-text {
  margin-top: 20px;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 13px;
}

.login-field {
  position: relative;
  height: 30px;
  margin-bottom: 15px;
  padding-top: 10px;
  padding-bottom: 6px;
  padding-left: 5px;
  border: 1px solid #e8e8e8;
  border-radius: 3px;
  background-color: #fcfcfc;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.05);
  -webkit-transition: border-color 200ms ease, box-shadow 200ms ease, background-color 200ms ease;
  transition: border-color 200ms ease, box-shadow 200ms ease, background-color 200ms ease;
  font-size: 16px;
}

.login-field:focus {
  border: 1px solid #76ce89;
  background-color: #fff;
  box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 0 4px 0 #76ce89;
}

.sign-up-field-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.tree-image {
  background-image: url('../images/pexels-kehn-hermano-3881036.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.field-status {
  position: absolute;
  top: 5px;
  right: 4px;
  width: 15px;
  height: 15px;
  background-image: url('../images/invalid.svg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 1;
}

.field-image {
  background-image: url('../images/pexels-kehn-hermano-3881034.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.login-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-left: 50%;
  padding: 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: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #1a1a1a;
  font-size: 16px;
  text-align: center;
}

.have-an-account-text {
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 15px;
  font-weight: 500;
}

.login-button {
  width: 100%;
  height: 30px;
  margin-top: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 5px;
  background-color: #0568fd;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 30px;
  font-weight: 500;
}

.login-button:hover {
  background-color: #0055d5;
  font-size: 16px;
}

.login-box {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  max-width: 1100px;
  min-height: 80vh;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 5px;
  background-color: #fff;
}

.login-container {
  position: relative;
  z-index: 10;
  display: block;
  width: 100%;
  max-width: 500px;
  margin-right: auto;
  margin-left: auto;
}

.login-page-link {
  color: #0568fd;
  font-weight: 600;
}

.login-label {
  width: 100%;
  margin-bottom: 2px;
  padding-left: 2px;
  opacity: 1;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  text-align: left;
}

.error-message {
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 100;
  padding-top: 22px;
  padding-bottom: 22px;
  background-color: #000;
  color: #fff;
  font-weight: 700;
  text-align: center;
}

.memberstack-form {
  position: relative;
  padding-top: 25px;
}

.field-wrapper {
  position: relative;
  width: 100%;
  min-height: 30px;
}

.field-wrapper.first-name-wrapper {
  margin-right: 0px;
  padding-right: 3px;
}

.login-page-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  min-height: 0vh;
  padding: 5vh 5%;
  -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;
  background-color: #121212;
}

.slider-section {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  width: 50%;
  height: 100%;
  min-height: 100%;
}

.login-image {
  width: 27px;
}

.water-image {
  background-image: url('../images/pexels-kehn-hermano-3849167.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.login-page-wrapper {
  width: 100%;
  height: 100vh;
}

.have-an-account-text-2 {
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 15px;
  font-weight: 500;
}

.login-page-link-2 {
  color: #0568fd;
  font-weight: 600;
}

.forgot-password {
  display: block;
  margin-top: -10px;
  margin-bottom: -5px;
  font-family: 'Public Sans', sans-serif;
  color: #0568fd;
  font-size: 15px;
  line-height: 1.5em;
  font-weight: 500;
  text-align: left;
}

.link {
  text-decoration: none;
}

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

.article_left {
  margin-top: 10px;
  margin-bottom: 60px;
  background-color: transparent;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 26px;
  text-align: left;
}

.article_left.topbar {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  text-align: center;
}

.form-4-copy {
  position: relative;
  padding-top: 0px;
  padding-right: 0px;
  color: #fff;
}

.h2-copy {
  margin-bottom: 60px;
  background-color: transparent;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 30px;
}

.h2-copy.topbar {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  text-align: center;
}

.titleblog {
  margin-bottom: 60px;
  background-color: transparent;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 26px;
}

.titleblog.topbar {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  text-align: center;
}

.variable_article_left {
  padding-left: 5px;
  color: #0568fd;
}

.div-block-154 {
  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;
}

.skip {
  margin-left: 10px;
  padding: 2px 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 100px;
  background-color: #1a1a1a;
  opacity: 0.5;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 0.9em;
  font-weight: 500;
}

.skip:hover {
  background-color: #282828;
  opacity: 0.8;
}

.button-4-copy {
  border-radius: 20px;
  background-color: #0568fd;
  font-family: 'Public Sans', sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-align: left;
}

.cta_nav {
  position: static;
  left: auto;
  top: 25%;
  right: 180px;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 34px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-color: #cb05fd;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 15px;
  font-weight: 500;
}

.div-block-155 {
  position: absolute;
  right: 2em;
  z-index: 100000;
  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;
}

.hero-overlay-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: none;
  min-height: 100vh;
  padding-top: 0px;
  padding-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;
  color: #fff;
}

.back-copy {
  width: 100vw;
  height: 100vh;
  min-height: 100vh;
  background-color: #121212;
}

.country_code {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 12px;
}

.select-field {
  height: 40px;
  border-style: none;
  border-width: 1px;
  border-color: #1a1a1a;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 15px;
  font-weight: 500;
}

.form-5 {
  display: block;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.title-form-copy {
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 2.2em;
  line-height: 2.5em;
  font-weight: 700;
  text-decoration: none;
}

.gridtitle {
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.heading-3-grid-copy {
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 1.1em;
  font-weight: 500;
}

.gridtext {
  margin-bottom: 0px;
  padding-right: 10px;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 15px;
  line-height: 25px;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
}

.pricing-top-copy {
  position: relative;
  min-height: 0px;
  padding-top: 0px;
  padding-right: 24px;
  padding-bottom: 0px;
  border: 1px solid transparent;
  background-color: transparent;
  text-align: left;
}

.cardprice-mob {
  margin-bottom: 10px;
  padding: 20px;
  border-radius: 5px;
  background-color: #1a1a1a;
}

.contain_quote {
  width: 90vw;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
  text-align: center;
}

.total-price {
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
}

.heading-3-grid-copy {
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 1.1em;
  font-weight: 500;
}

.pricing-table-cell-copy-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-right: 40px;
  padding-bottom: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pricing-table-cell-copy-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 12px;
  padding-right: 40px;
  padding-bottom: 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-156 {
  width: 120px;
  margin-top: 0px;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.h2-copy-copy {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  background-color: transparent;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 28px;
}

.h2-copy-copy.topbar {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  text-align: center;
}

.greetings {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  background-color: transparent;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 28px;
}

.greetings.topbar {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  text-align: center;
}

.div-block-157 {
  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;
}

.footer-dashboard {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 60px;
  padding-right: 2em;
  padding-left: 2em;
  -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;
  border-width: 0px;
  border-color: #000;
  background-color: #000;
}

.text-block-80 {
  margin-top: 0px;
  padding-top: 0px;
  font-family: 'Public Sans', sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}

.text-block-80:hover {
  color: #d1d1d1;
}

.text-block-81 {
  padding-top: 0px;
  font-family: 'Public Sans', sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.text-block-82 {
  padding-top: 0px;
  font-family: 'Public Sans', sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.grid-37 {
  grid-column-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text-span-3 {
  font-family: 'Public Sans', sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.bold-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}

.div-block-158 {
  text-align: center;
}

.container_cta_seo-service {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -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;
  text-align: center;
}

.text-block-83 {
  margin-top: 10px;
  padding: 10px 15px;
  border-radius: 20px;
  background-color: #0568fd;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.text-block-83:hover {
  background-color: #0054d1;
}

.text-block-83.inv {
  -webkit-filter: invert(100%);
  filter: invert(100%);
  color: #000;
  font-weight: 700;
}

.div-block-159 {
  height: 34px;
}

.keyword-page {
  width: 100vw;
  height: auto;
  min-height: 100vh;
  background-color: #121212;
}

.bg_keyword {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: auto;
  max-height: none;
  min-height: 100vh;
  margin-bottom: 0px;
  padding-top: 0px;
  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;
  color: #fff;
}

.title_keyword_page {
  margin-top: 40px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 2.2em;
  line-height: 2.5em;
  font-weight: 700;
  text-decoration: none;
}

.keyword_field {
  height: 40px;
  margin-right: 20px;
  margin-bottom: 20px;
  border: 1px none transparent;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 17px;
  font-weight: 500;
}

.add_keyword {
  height: 40px;
  border-style: none;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 20px;
  background-color: #323232;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 17px;
  font-weight: 500;
}

.add_keyword:hover {
  background-color: #383838;
  color: #fff;
}

.select_country {
  height: 40px;
  margin-right: 20px;
  border-style: none;
  border-width: 1px;
  border-color: #1a1a1a;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 17px;
  font-weight: 500;
}

.card_keyword {
  margin-top: 40px;
  padding: 20px;
  border-radius: 5px;
  background-color: #1a1a1a;
  text-align: center;
}

.text-span-4 {
  color: #0568fd;
}

.grid-38 {
  -ms-grid-columns: 1fr 1fr 0.5fr;
  grid-template-columns: 1fr 1fr 0.5fr;
}

.div-block-160 {
  height: 20px;
}

.keyword_chosen {
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 1.1em;
  font-weight: 500;
  text-align: center;
}

.line_keyword_chosen {
  display: -ms-grid;
  display: grid;
  margin-top: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  -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;
  grid-template-rows: auto;
  border-radius: 5px;
  background-color: #282828;
}

.grid_header {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.button-12 {
  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;
  border-style: solid;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 100px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.div-block-161 {
  display: block;
}

.remove {
  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;
  border-style: solid;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 100px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.remove-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-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 100px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.remove_keyword {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 10px;
  -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-style: solid;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 1.1em;
  font-weight: 500;
  text-align: center;
}

.remove_keyword:hover {
  border-color: #fff;
  background-color: #323232;
  color: #fff;
}

.not-ranked-yet {
  font-family: 'Public Sans', sans-serif;
  color: red;
  font-size: 1.1em;
  font-weight: 500;
}

.intruction-keywords {
  margin-bottom: 20px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 1.8em;
  font-weight: 700;
  text-align: left;
}

.heading-37 {
  margin-bottom: 10px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  text-align: left;
}

.text-span-5 {
  text-decoration: underline;
}

.form_keyword {
  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;
}

.go_to_checkout {
  margin-top: 20px;
  border-radius: 20px;
  background-color: #0568fd;
  font-family: 'Public Sans', sans-serif;
  font-size: 19px;
  font-weight: 500;
  text-align: left;
}

.go_to_checkout:hover {
  background-color: #0453ca;
}

.text-block-84 {
  font-family: 'Public Sans', sans-serif;
  color: #ff6060;
  font-size: 15px;
  line-height: 25px;
  text-align: left;
  text-decoration: none;
}

.alert_not_ranking {
  display: block;
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #ff6060;
  font-size: 16px;
  line-height: 35px;
  text-align: left;
  text-decoration: none;
}

.line_keyword {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.form_keyword_chosen {
  margin-bottom: 0px;
  padding-left: 0px;
}

.campaign-name {
  height: 40px;
  margin-bottom: 40px;
  border: 1px none transparent;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 17px;
  font-weight: 500;
}

.form-6 {
  display: -ms-grid;
  display: grid;
  -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 1fr 1fr 1fr 1fr 0.5fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.submit-button-3 {
  padding: 3px 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 5px;
  background-color: #282828;
  color: #b3b3b3;
}

.grid_keyword_price {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  margin-bottom: 5px;
  padding: 5px 10px;
  -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 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
  background-color: #282828;
}

.form_data_price {
  margin-bottom: 5px;
}

.backward {
  margin-left: 10px;
  padding: 2px 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 100px;
  background-color: #1a1a1a;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 0.9em;
  font-weight: 500;
}

.backward:hover {
  background-color: #282828;
}

.remove_keyword_price {
  padding: 0px 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 15px;
  font-weight: 500;
}

.remove_keyword_price:hover {
  border-color: #ff7878;
  color: #ff7878;
}

.div-block-162 {
  text-align: right;
}

.div-block-163 {
  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-164 {
  text-align: right;
}

.apply_referral_form {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
}

.form_referral {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.referral_code_field {
  height: 35px;
  margin-right: 10px;
  margin-bottom: 0px;
  border: 1px none transparent;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 15px;
  font-weight: 500;
}

.apply_code {
  height: 35px;
  padding: 0px 10px;
  border-style: none;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 15px;
  font-weight: 500;
}

.apply_code:hover {
  background-color: #323232;
  color: #fff;
  font-weight: 500;
}

.price {
  text-decoration: none;
}

.discounted_price {
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 19px;
  font-weight: 700;
  text-decoration: none;
}

.total-old-price {
  opacity: 0.9;
  font-family: 'Public Sans', sans-serif;
  color: #ff6363;
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
  text-decoration: line-through;
}

.campaignname {
  color: #b3b3b3;
  text-decoration: underline;
}

.div-block-165 {
  display: -ms-grid;
  display: grid;
  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;
  grid-template-rows: auto;
}

.radio-button-field {
  display: block;
  padding: 10px 20px;
  border-radius: 5px;
  background-color: #1a1a1a;
}

.radio-button {
  margin-left: 0px;
}

.radio-button-2 {
  width: 20px;
  height: 20px;
  margin-left: 0px;
  border-style: solid;
  border-color: #b3b3b3;
  border-radius: 100px;
  background-color: #282828;
  font-size: 20px;
}

.radio_button_google {
  width: 20px;
  height: 20px;
  margin-left: 0px;
  border-style: solid;
  border-color: #b3b3b3;
  border-radius: 100px;
  background-color: #fff;
  font-size: 20px;
}

.radio-button-copy {
  margin-left: 0px;
}

.radio_button_gmb {
  width: 20px;
  height: 20px;
  margin-left: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 100px;
  background-color: #fff;
  font-size: 20px;
}

.radio_button {
  width: 20px;
  height: 20px;
  margin-left: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 100px;
  background-color: #fff;
  font-size: 20px;
}

.card_first {
  display: block;
  margin-top: 10px;
  padding: 20px;
  border-radius: 5px;
  background-color: #121212;
}

.brand-name {
  height: 40px;
  margin-bottom: 20px;
  border: 1px none transparent;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 17px;
  font-weight: 500;
}

.name-copy {
  height: 40px;
  margin-bottom: 20px;
  border: 1px none transparent;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 15px;
  font-weight: 500;
}

.text-span-6 {
  background-color: transparent;
  color: #0568fd;
}

.service-type {
  color: #b3b3b3;
  text-decoration: underline;
}

.div-block-166 {
  margin-bottom: 40px;
}

.camp {
  margin-bottom: 10px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
  text-align: left;
}

.service {
  margin-bottom: 10px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
  text-align: left;
}

.url_campaign {
  color: #b3b3b3;
  text-decoration: underline;
}

.card_finder {
  margin-top: 40px;
  padding: 20px;
  border-radius: 5px;
  background-color: #1a1a1a;
  text-align: center;
}

.text-span-7 {
  color: #b3b3b3;
  text-decoration: underline;
}

.form-finder {
  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;
}

.div-block-166-copy {
  margin-top: 20px;
  margin-bottom: 30px;
}

.add-key {
  padding: 0px 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #0568fd;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #0568fd;
  font-size: 0.9em;
  font-weight: 500;
}

.add-key:hover {
  border-color: #82ff86;
  color: #82ff86;
}

.remove_keyword_price-copy {
  padding: 0px 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 5px;
  background-color: #282828;
  color: #b3b3b3;
  font-size: 0.9em;
}

.remove_keyword_price-copy:hover {
  border-color: #ff7878;
  color: #ff7878;
}

.div-block-167 {
  width: 100%;
}

.separator {
  width: 100%;
  height: 2px;
  margin-top: 30px;
  margin-bottom: 0px;
  background-color: #323232;
}

.add-key-copy {
  padding: 0px 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #0568fd;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #0568fd;
  font-size: 0.9em;
  font-weight: 500;
}

.add-key-copy:hover {
  border-color: #82ff86;
  color: #82ff86;
}

.go-to-pay {
  margin-bottom: 0px;
}

.top-tracking {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 4;
  margin-top: 20px;
  justify-items: stretch;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.tracking_campaign_name {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}

.camp_name {
  color: #0568fd;
  text-decoration: underline;
}

.tab-link-my-campaigns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 34px;
  margin-right: 1em;
  padding: 5px 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #cb05fd;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
}

.mycampaigntab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  margin-right: 1em;
  padding: 5px 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #cb05fd;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
}

.mycampaigntab:hover {
  background-color: #ac00d8;
}

.mycampaigntab.w--current {
  background-color: #cb05fd;
}

.tab-link-create-campaigns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  padding: 5px 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #0568fd;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-weight: 500;
}

.tab-link-create-campaigns:hover {
  background-color: #0453ca;
}

.tab-link-create-campaigns.w--current {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 34px;
  padding: 5px 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #0568fd;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-weight: 500;
}

.text-block-85 {
  font-size: 13px;
  font-weight: 500;
}

.text-block-86 {
  border-radius: 100px;
}

.text-block-87 {
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 13px;
}

.draft_camp {
  margin-bottom: 20px;
}

.campaign_name {
  margin-bottom: 10px;
  font-family: 'Public Sans', sans-serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
  text-align: left;
}

.service_name {
  margin-bottom: 10px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 25px;
  font-weight: 500;
  text-align: left;
}

.url_name {
  margin-bottom: 10px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 25px;
  font-weight: 500;
  text-align: left;
}

.campaign_name-copy {
  margin-bottom: 10px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 15px;
  line-height: 25px;
  font-weight: 500;
  text-align: left;
}

.service-type-copy {
  color: #b3b3b3;
  text-decoration: underline;
}

.url_campaign-copy {
  color: #b3b3b3;
  text-decoration: underline;
}

.div-block-169 {
  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;
}

.form-block-4 {
  margin-bottom: 0px;
}

.remove_keyword-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 10px;
  -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-style: solid;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 1.1em;
  font-weight: 500;
  text-align: center;
}

.remove_keyword-copy:hover {
  border-color: #fff;
  background-color: #323232;
  color: #fff;
}

.edit_draft {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 10px;
  -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-style: solid;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.edit_draft:hover {
  border-color: #fff;
  background-color: #323232;
  color: #fff;
}

.remove_draft {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 10px;
  -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-style: solid;
  border-width: 1px;
  border-color: #b3b3b3;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.remove_draft:hover {
  border-color: rgba(255, 109, 109, 0.63);
  background-color: #323232;
  color: rgba(255, 109, 109, 0.63);
}

.card_draft_camp {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px;
  border-radius: 5px;
  background-color: #1f1f1f;
}

.card_draft_camp:hover {
  background-color: #1f1f1f;
}

.grid_draft_camp {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 2fr 2fr 2fr;
  grid-template-columns: 2fr 2fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid_active_camp {
  display: -ms-grid;
  display: grid;
  margin-top: 20px;
  margin-bottom: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.card_draft_camp-copy {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px;
  border-radius: 5px;
  background-color: #1a1a1a;
}

.card_active_camp {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px;
  border-radius: 5px;
  background-color: #1a1a1a;
}

.active_camp {
  margin-bottom: 0px;
}

.keywords_active {
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #0568fd;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
  text-align: left;
}

.keywords_active_title {
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
  text-align: left;
}

.key {
  color: #b3b3b3;
}

.country {
  color: #b3b3b3;
}

.h3-copy {
  margin-top: 40px;
  margin-bottom: 0px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}

.h3-copy.help {
  margin-top: 0px;
  margin-left: 0px;
  opacity: 1;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  text-decoration: none;
}

.link-2 {
  text-decoration: none;
}

.city_gmb {
  height: 40px;
  margin-bottom: 20px;
  border: 1px none transparent;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 15px;
  font-weight: 500;
}

.form_keyword_gmb {
  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;
}

.city {
  height: 40px;
  margin-right: 20px;
  margin-bottom: 20px;
  border: 1px none transparent;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 17px;
  font-weight: 500;
}

.listing_name {
  color: #b3b3b3;
  text-decoration: underline;
}

.grid_header-kw {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid_header_kw {
  margin-top: 0px;
  -ms-grid-columns: 1fr 1fr 0.25fr;
  grid-template-columns: 1fr 1fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.ln_kw_chosen {
  display: -ms-grid;
  display: grid;
  margin-top: 5px;
  padding: 5px 5px 5px 10px;
  -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 0.25fr;
  grid-template-columns: 1fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
  background-color: #282828;
}

.kwchosen {
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 17px;
  font-weight: 500;
  text-align: left;
}

.gt {
  margin-bottom: 5px;
  padding-left: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  text-align: left;
}

.form-block-5 {
  margin-bottom: 0px;
}

.titlerankedkw {
  margin-bottom: 10px;
  padding-left: 10px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 19px;
  font-weight: 500;
  text-align: left;
}

.rndkw {
  display: -ms-grid;
  display: grid;
  margin-top: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  -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;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
  background-color: #282828;
}

.kw1 {
  margin-bottom: 0px;
  margin-left: 10px;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 17px;
  font-weight: 500;
  text-align: left;
}

.form_rkd-kw {
  margin-bottom: 0px;
  padding-left: 0px;
}

.grid_keyword_price-copy {
  display: -ms-grid;
  display: grid;
  margin-top: 0px;
  margin-bottom: 5px;
  padding: 5px 10px;
  -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 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
  background-color: #282828;
}

.form_camp_dash {
  margin-bottom: 5px;
}

.div-block-170 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.camp_info {
  margin-top: 20px;
  margin-bottom: 30px;
}

.campaign-tracking {
  margin-top: 30px;
  padding: 10px 10px 20px;
  border-radius: 5px;
  background-color: #282828;
}

.blog_post_included {
  margin-top: 20px;
  padding-left: 10px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
}

.value_nb_post {
  margin-left: 3px;
  color: #0568fd;
  font-weight: 500;
}

.pricing-discount {
  position: relative;
  min-height: 0px;
  padding-top: 15px;
  padding-right: 24px;
  padding-bottom: 15px;
  border: 1px solid transparent;
  background-color: transparent;
  text-align: left;
}

.pricing-result {
  position: relative;
  min-height: 0px;
  padding-top: 15px;
  padding-right: 24px;
  padding-bottom: 15px;
  border: 1px solid transparent;
  background-color: transparent;
  text-align: left;
}

.form-block-6 {
  margin-bottom: 0px;
}

.form-block-7 {
  margin-bottom: 0px;
}

.card_keyword-copy {
  margin-top: 40px;
  padding: 20px;
  border-radius: 5px;
  background-color: #1a1a1a;
  text-align: center;
}

.card_keyword_selected {
  margin-top: 20px;
  padding: 20px;
  border-radius: 5px;
  background-color: #1a1a1a;
  text-align: center;
}

.form-block-8 {
  margin-bottom: 0px;
}

.link-3 {
  color: #b3b3b3;
}

.form-block-9 {
  margin-bottom: 0px;
}

.form-block-10 {
  margin-bottom: 0px;
}

.link-kw:hover {
  color: #0453ca;
}

.accordion-3-open-close-icon-wrapper---brix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 25px;
  min-height: 25px;
  -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: #fff;
}

.accordion-item-title---brix {
  color: #170f49;
  font-size: 22px;
  line-height: 28px;
  font-weight: 500;
}

.accordion-item---brix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  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: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 14px;
  background-color: #fff;
  cursor: pointer;
}

.accordion-item---brix.accordion-3---brix {
  margin-bottom: 0px;
  padding: 0px;
  border: 2px solid transparent;
  background-color: rgba(40, 40, 40, 0);
  box-shadow: 0 2px 6px 0 rgba(19, 18, 66, 0.07);
  -webkit-transition: border-color 200ms ease, box-shadow 200ms ease;
  transition: border-color 200ms ease, box-shadow 200ms ease;
}

.accordion-item---brix.accordion-3---brix:hover {
  box-shadow: none;
}

.accordion-content---brix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding-top: 10px;
  -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;
}

.accordion-paragraph---brix {
  width: 100%;
  max-width: 90%;
  margin-top: 18px;
  margin-bottom: 0px;
}

.accordion-trigger---brix {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  -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;
}

.large-open-close-line---brix {
  position: absolute;
  width: 100%;
  height: 2.6px;
  min-height: 2.6px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 500px;
  background-color: #514f6e;
  color: #202020;
}

.large-open-close-line---brix.second-line---brix {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #202020;
}

.open-close-icon-wrapper---brix {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 14px;
  min-height: 14px;
  -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;
}

.open-close-icon-wrapper---brix.large-icon---brix {
  width: 16px;
  min-height: 16px;
}

.heading-37-copy {
  margin-bottom: 20px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  text-align: left;
}

.h2-dash {
  margin-bottom: 0px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  text-align: left;
}

.announcement-copy {
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}

.announcement-text {
  width: 100%;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  border-radius: 5px;
  background-color: #282828;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
}

.announcement-div {
  width: 100%;
  padding-top: 20px;
}

.h2-dash-alert {
  margin-bottom: 0px;
  padding-right: 20px;
  font-family: Eina, sans-serif;
  color: #0568fd;
  font-size: 18px;
  line-height: 25px;
  font-weight: 700;
  text-align: left;
}

.alert-no-campaign-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  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;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  align-self: auto;
}

.title-page-dash {
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 2.5em;
  font-weight: 700;
  text-decoration: none;
}

.text-block-78-copy {
  background-color: transparent;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

.navbar-settings {
  position: fixed;
  left: auto;
  top: 0%;
  right: 2em;
  bottom: 0%;
  z-index: 10000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.logo-rankstar {
  width: auto;
  height: 28px;
  margin-bottom: 3px;
}

.navigation-menu-copy {
  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: visible;
  width: auto;
  height: 60px;
  margin-right: 0px;
  margin-left: auto;
  padding-top: 0em;
  padding-bottom: 0em;
  -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;
  background-color: transparent;
  color: #000;
  -o-object-fit: fill;
  object-fit: fill;
}

.logo-link {
  padding-bottom: 0px;
}

.logo-link:hover {
  opacity: 1;
  -webkit-filter: brightness(70%);
  filter: brightness(70%);
}

.logo-header-container {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  padding-left: 2em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.active-div {
  margin-top: 40px;
  padding: 20px;
  border-radius: 5px;
  background-color: rgba(32, 32, 32, 0.3);
}

.camp-keyword {
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
  text-align: left;
}

.kw-list {
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
  text-align: left;
}

.grid_active_campaigns {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 2fr 2fr 2fr;
  grid-template-columns: 2fr 2fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.raws {
  width: 100%;
  margin-bottom: 10px;
  padding: 5px 10px;
  border-radius: 5px;
  background-color: #282828;
}

.camp-t {
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 25px;
  font-weight: 500;
  text-align: left;
}

.icons-camp {
  width: 25px;
  margin-right: 12px;
  opacity: 0.6;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.intro__logos-heading-copy {
  margin-top: 0px;
  margin-bottom: 30px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 1.6em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1.2px;
  text-transform: none;
}

.text-span-8 {
  font-family: Eina, sans-serif;
  font-size: 20px;
  line-height: 25px;
}

.image-47 {
  width: auto;
  height: 40px;
  padding-bottom: 7px;
}

.contact {
  display: block;
  padding: 120px 10vw;
  -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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact-text {
  margin-bottom: 1px;
  font-family: 'Public Sans', sans-serif;
  color: #000;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
}

.content-wrap-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.section-title {
  margin-bottom: 10px;
  color: #3b2ae5;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  text-decoration: none;
  text-transform: none;
}

.paragraph-4 {
  opacity: 1;
  font-family: 'Public Sans', sans-serif;
  color: #000;
  font-size: 17px;
  line-height: 27px;
}

._2-questions-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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.form-block-03 {
  margin-bottom: 0px;
  padding: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #dbdbdb;
  border-radius: 5px;
}

.contact-method-wrap {
  display: block;
  margin-top: 20px;
  margin-right: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.heading-2 {
  margin-top: 0px;
  font-family: Eina, sans-serif;
  font-size: 35px;
  line-height: 45px;
  font-weight: 700;
}

.text-field-inform {
  height: 48px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #dbdbdb;
  border-radius: 5px;
  background-color: #fff;
  font-family: 'Public Sans', sans-serif;
  color: #979797;
  font-size: 16px;
  line-height: 22px;
}

.text-field-inform:active {
  border-color: #dbdbdb;
  color: #979797;
}

.text-field-inform.bigger {
  height: auto;
  min-height: 58px;
  border-radius: 5px;
}

.form-spacer {
  width: 20px;
  height: 20px;
  min-height: 20px;
  min-width: 20px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.contact-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 22px;
  height: 22px;
  margin-right: 10px;
  padding: 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;
  border-radius: 3px;
  background-color: #0568fd;
  color: #0568fd;
}

.form-03-outer-div {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1100px;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.contact-method {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #3b2ae5;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  text-decoration: none;
}

.contact-method:hover {
  opacity: 0.74;
}

.contact-method.no-link:hover {
  opacity: 1;
}

.button-13 {
  padding: 13px 22px;
  border-radius: 0px;
  background-color: #3b2ae5;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  text-transform: none;
}

.button-13:hover {
  opacity: 0.8;
}

.button-13.in-form {
  width: 100%;
  border-radius: 5px;
  background-color: #0568fd;
  font-family: 'Public Sans', sans-serif;
  text-align: center;
}

.button-13.in-form:hover {
  background-color: #0453ca;
}

.contact-method-copy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #3b2ae5;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
}

.contact-method-copy:hover {
  opacity: 0.8;
}

.contact-method-copy.no-link:hover {
  opacity: 1;
}

.contact-method-address {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #3b2ae5;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
}

.contact-method-address:hover {
  opacity: 0.8;
}

.contact-method-address.no-link {
  display: none;
}

.contact-method-address.no-link:hover {
  opacity: 1;
}

.intro__logos-heading-contact {
  margin-top: 0px;
  margin-bottom: 30px;
  font-family: Eina, sans-serif;
  color: #000;
  font-size: 28px;
  line-height: 1.6em;
  font-weight: 700;
  text-align: left;
  letter-spacing: 1.2px;
  text-transform: none;
}

.form-8 {
  color: #000;
}

.page-seo-title {
  margin-top: 60px;
  margin-bottom: 60px;
  background-color: transparent;
  font-family: Eina, sans-serif;
  color: #000;
  font-size: 26px;
  line-height: 1.5em;
  text-align: center;
}

.page-seo-title.topbar {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  text-align: center;
}

.seo-container {
  max-width: 1200px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
}

.seo-container.gmap {
  max-width: none;
  padding-top: 0px;
}

.div-block-171 {
  width: 100%;
  text-align: center;
}

.div-block-172 {
  display: none;
}

.div-block-173 {
  display: none;
}

.div-block-174 {
  display: none;
}

.about__heading-copy {
  font-family: Eina, sans-serif;
  color: #2b2a35;
  font-size: 40px;
  line-height: 1em;
  font-weight: 900;
  text-align: center;
}

.success-message-2 {
  border-style: solid;
  border-width: 1px;
  border-color: #dbdbdb;
  border-radius: 5px;
  background-color: #fff;
}

.text-block-88 {
  font-family: 'Public Sans', sans-serif;
  color: #000;
}

.error-message-2 {
  border-radius: 5px;
}

.content-seo-service {
  display: block;
  padding: 120px 10vw;
  -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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact-seo-dashboard {
  display: block;
  padding: 120px 0vw;
  -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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.paragraph-4-copy {
  margin-top: 20px;
  opacity: 1;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 17px;
  line-height: 27px;
}

.contact-text-copy {
  margin-bottom: 1px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
}

.contact-text-copy {
  margin-bottom: 1px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
}

.h2-dash-copy {
  margin-bottom: 0px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 26px;
  line-height: 25px;
  font-weight: 700;
  text-align: left;
}

.form-block-03-copy {
  margin-bottom: 0px;
  padding: 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #1a1a1a;
  border-radius: 5px;
}

.text-field-inform-copy {
  height: 48px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #dbdbdb;
  border-radius: 5px;
  background-color: #fff;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  line-height: 22px;
}

.text-field-inform-copy:active {
  border-color: #dbdbdb;
  color: #979797;
}

.text-field-inform-copy.bigger {
  height: auto;
  min-height: 58px;
  border-radius: 5px;
}

.text-field-inform-copy {
  height: 48px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #dbdbdb;
  border-radius: 5px;
  background-color: #fff;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  line-height: 22px;
}

.text-field-inform-copy:active {
  border-color: #dbdbdb;
  color: #979797;
}

.text-field-inform-copy.bigger {
  height: auto;
  min-height: 58px;
  border-radius: 5px;
}

.text-field-inform-copy {
  height: 48px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #dbdbdb;
  border-radius: 5px;
  background-color: #fff;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  line-height: 22px;
}

.text-field-inform-copy:active {
  border-color: #dbdbdb;
  color: #979797;
}

.text-field-inform-copy.bigger {
  height: auto;
  min-height: 58px;
  border-radius: 5px;
}

.text-field-inform-copy {
  height: 48px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #dbdbdb;
  border-radius: 5px;
  background-color: #1a1a1a;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  line-height: 22px;
}

.text-field-inform-copy:active {
  border-color: #dbdbdb;
  color: #979797;
}

.text-field-inform-copy.bigger {
  height: auto;
  min-height: 58px;
  border-radius: 5px;
}

.text-field-inform-copy {
  height: 48px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 15px;
  border-style: solid;
  border-width: 1px;
  border-color: #1a1a1a;
  border-radius: 5px;
  background-color: #1a1a1a;
  font-family: 'Public Sans', sans-serif;
  color: #b3b3b3;
  font-size: 16px;
  line-height: 22px;
}

.text-field-inform-copy:active {
  border-color: #dbdbdb;
  color: #979797;
}

.text-field-inform-copy.bigger {
  height: auto;
  min-height: 58px;
  border-radius: 5px;
}

.form-8-copy {
  color: #000;
}

.form-03-outer-div-copy {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1100px;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.container-billing {
  max-width: 1200px;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 60px;
}

.container-billing.gmap {
  max-width: none;
  padding-top: 0px;
}

.h2-warning {
  margin-bottom: 60px;
  background-color: transparent;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 500;
}

.h2-warning.topbar {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  text-align: center;
}

.div-block-175 {
  min-height: 100vh;
  padding: 100px 4em;
  background-color: #121212;
}

.button-14 {
  padding: 5px 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #656565;
  border-radius: 20px;
  background-color: transparent;
  font-family: 'Public Sans', sans-serif;
  color: #656565;
  font-size: 15px;
  font-weight: 500;
}

.button-14:hover {
  border-color: #b3b3b3;
  color: #b3b3b3;
}

.btn-cancel {
  padding: 3px 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #656565;
  border-radius: 20px;
  background-color: transparent;
  font-family: 'Public Sans', sans-serif;
  color: #656565;
  font-size: 15px;
  font-weight: 500;
}

.btn-cancel:hover {
  border-color: #b3b3b3;
  color: #b3b3b3;
}

.rank-change {
  margin-bottom: 0px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 0.9em;
  line-height: 1.4em;
  font-weight: 500;
  text-align: left;
}

.text-span-9 {
  color: #00ff59;
}

.draft-div-container {
  margin-top: 40px;
  padding: 20px;
  border-radius: 5px;
  background-color: rgba(32, 32, 32, 0.3);
}

.active-div-container {
  display: none;
  margin-top: 40px;
  padding: 20px;
  border-radius: 5px;
  background-color: rgba(32, 32, 32, 0.3);
}

.buttons-nav {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 5000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50vw;
  height: 60px;
  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: 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;
}

.preloader {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999999999999;
  display: none;
  width: 100vw;
  height: 100vh;
  -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: #121212;
}

.div-block-176 {
  width: 400px;
}

.div-block-177 {
  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;
}

.div-block-178 {
  width: 100px;
}

.generic-nav {
  position: fixed;
  width: 100vw;
  height: 60px;
  padding-right: 2em;
  padding-left: 2em;
  border-style: solid;
  border-width: 1px;
  border-color: #000;
  background-color: #000;
}

.buttons-nav-generic {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 5000;
  display: none;
  width: 50vw;
  height: 60px;
  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: 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;
}

.h2-warning-copy {
  margin-bottom: 60px;
  background-color: transparent;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 500;
}

.h2-warning-copy.topbar {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  text-align: center;
}

.success {
  margin-bottom: 60px;
  background-color: transparent;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 500;
}

.success.topbar {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  text-align: center;
}

.success-copy {
  margin-bottom: 60px;
  background-color: transparent;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 500;
}

.success-copy.topbar {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  text-align: center;
}

.success-text {
  margin-bottom: 60px;
  background-color: transparent;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 38px;
  font-weight: 500;
  text-align: center;
}

.success-text.topbar {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 30px;
  text-align: center;
}

.div-block-178-copy {
  width: 100px;
}

.fail-animation {
  width: 80px;
  padding-left: 20px;
}

.alert-no-campaign-non-paid {
  display: none;
  margin-top: 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;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.about-hero__heading-copy {
  margin-bottom: 20px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 60px;
  line-height: 70px;
  font-weight: 700;
  text-align: center;
  letter-spacing: -3px;
}

.paragraph-white {
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: 'Public Sans', sans-serif;
  color: #fff;
  line-height: 1.6em;
  font-weight: 400;
  text-align: center;
}

.link-white {
  color: #fff;
  text-decoration: none;
}

.about-hero-copy {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -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;
  background-image: -webkit-gradient(linear, left top, right top, from(#4966f7), to(#7756fd));
  background-image: linear-gradient(90deg, #4966f7, #7756fd);
}

.about-hero__heading-copy-copy {
  margin-bottom: 20px;
  font-family: Eina, sans-serif;
  color: #fff;
  font-size: 60px;
  line-height: 70px;
  font-weight: 700;
  text-align: center;
  letter-spacing: -3px;
}

.contact-copy {
  display: block;
  height: auto;
  padding: 120px 10vw;
  -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: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f1f5fa;
}

.loading {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50vw;
  height: 50vh;
  margin: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: rgba(18, 18, 18, 0);
  border-radius: 5px;
  background-color: rgba(26, 26, 26, 0);
  box-shadow: none;
}

.lottie-animation-3 {
  display: block;
  width: 30%;
  height: 80px;
  margin: 0px;
  padding-bottom: 20px;
}

.div-block-175-copy {
  min-height: 100vh;
  padding: 100px 4em;
  background-color: #121212;
}

@media screen and (min-width: 1280px) {
  h1 {
    font-size: 70px;
    line-height: 70px;
  }

  .nav {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .nav__container {
    max-width: 100em;
  }

  .nav__logo.w--current {
    width: 140px;
    height: auto;
  }

  .button.button--white-whitebg.button--space.button--nomobile {
    color: #0568fd;
  }

  .button.button--blue {
    background-color: #0568fd;
    background-image: none;
  }

  .button.button--white-purplebg {
    color: #4966f7;
  }

  .button.button--white-purplebg.button--space.button--nomobile {
    color: #4966f7;
  }

  .nav__link-div-jobs-counter {
    background-color: #0568fd;
  }

  .intro {
    display: block;
    padding-right: 10vw;
    padding-left: 10vw;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .intro__logos {
    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-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: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .intro__logos-heading {
    font-size: 35px;
  }

  .intro__logo.intro__logo--rmargin {
    margin-right: 80px;
  }

  .intro__workflow {
    display: block;
    max-width: 100em;
    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-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .intro__workflow-text {
    z-index: 10;
    width: 525px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .decks {
    height: 100vh;
  }

  .decks__text {
    width: auto;
    max-width: 800px;
    margin-bottom: 40px;
  }

  .formatting {
    display: block;
    padding: 10px 10vw;
  }

  .formatting__text {
    width: 50%;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px 0px 0px 120px;
  }

  .integrations {
    display: block;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .integrations__lottie {
    width: 80em;
  }

  .sharing {
    padding-top: 120px;
  }

  .sharing__text-heading {
    color: #000;
  }

  .sharing__text-paragraph {
    color: #000;
  }

  .sharing__wrapper {
    max-width: 86em;
    -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;
  }

  .sharing__image {
    width: 1198px;
  }

  .sharing__hand {
    left: 167px;
    width: 274px;
  }

  .sharing__access {
    left: 22px;
    top: 157px;
    width: 335px;
  }

  .sharing__invite {
    top: 317px;
    right: 9px;
    display: none;
    width: 362px;
  }

  .sharing__plane-wrapper {
    width: auto;
  }

  .sharing__plane {
    width: 396px;
  }

  .sharing__plane-shadow {
    right: 57px;
    bottom: 53px;
    display: inline-block;
  }

  .news {
    display: none;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .news__wrapper {
    max-width: 100em;
    margin-right: auto;
    margin-left: auto;
  }

  .news__card {
    margin-left: 0em;
  }

  .news__card.news__card--purple {
    margin-right: 0em;
  }

  .news__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;
    -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: 36em;
    -webkit-flex: 36em;
    -ms-flex: 36em;
    flex: 36em;
  }

  .news__card-heading {
    font-size: 4em;
  }

  .testimonials {
    padding-top: 120px;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .testimonials__wrapper {
    max-width: 100em;
  }

  .testimonials__card {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0%;
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
  }

  .cta {
    padding-top: 60px;
    padding-bottom: 60px;
    background-image: -webkit-gradient(linear, left top, right top, from(#0568fd), to(#7756fd));
    background-image: linear-gradient(90deg, #0568fd, #7756fd);
  }

  .cta__container {
    text-align: center;
  }

  .cta__heading {
    margin-bottom: 30px;
  }

  .cta__disclaimer {
    margin-top: 5px;
  }

  .footer {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .footer__wrapper {
    max-width: 100em;
  }

  .integrations__wrapper {
    max-width: 80em;
    margin-right: auto;
    margin-left: auto;
  }

  .formatting__wrapper {
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .about-hero {
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .about-hero__wrapper {
    width: 50em;
  }

  .about-hero__heading {
    margin-bottom: 20px;
    font-size: 60px;
    line-height: 80px;
  }

  .about-hero__image {
    width: 40vw;
    margin-bottom: 0px;
  }

  .about-intro__wrapper {
    max-width: 60em;
  }

  .about {
    margin-top: 220px;
  }

  .about__heading-wrapper {
    width: 828px;
  }

  .about__heading {
    font-size: 40px;
    line-height: 50px;
  }

  .about__paragraph1-wrapper {
    max-width: 60em;
  }

  .about__paragraph2-wrapper {
    max-width: 60em;
  }

  .about-jobs__mission {
    max-width: 70vw;
  }

  .about-jobs__benefits {
    max-width: 70vw;
  }

  .divider-800 {
    max-width: 70vw;
  }

  .about-jobs__positions-wrapper {
    width: 50vw;
  }

  .newsletter-cta__container {
    padding-top: 3em;
    padding-bottom: 2em;
    padding-left: 3em;
  }

  .blog-essential__wrapper {
    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: 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;
  }

  .blog-essential__article {
    width: 50%;
    opacity: 0;
  }

  .hero__container {
    height: 200vh;
  }

  .hero__cta-section {
    margin-top: -10vh;
    margin-bottom: 8vw;
  }

  .div-animated {
    top: 50em;
  }

  .formatting__heading {
    margin-bottom: 0px;
    line-height: 1.2em;
  }

  .disclaimer {
    display: none;
  }

  .intro-copy {
    display: block;
    padding-right: 10vw;
    padding-left: 10vw;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .hero-main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    padding: 0% 10vw;
    -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: #f1f5fa;
    background-image: none;
  }

  .heading {
    position: relative;
    margin-top: 0vh;
    margin-bottom: 0px;
    font-family: Eina, sans-serif;
    color: #000;
    font-size: 40px;
    line-height: 60px;
  }

  .paragraph {
    padding-top: 20px;
    padding-bottom: 20px;
    color: #000;
    font-size: 20px;
    line-height: 1.8em;
    font-weight: 400;
  }

  .btn {
    padding: 20px 40px;
    border-radius: 100px;
    background-color: #0568fd;
    font-family: 'Public Sans', sans-serif;
    font-size: 20px;
    font-weight: 500;
  }

  .video {
    width: 100%;
    padding-right: 40px;
  }

  .video-feature {
    width: 50%;
    padding-right: 30px;
  }

  .video-feature-copy {
    width: 50%;
    padding-right: 0px;
    padding-left: 30px;
  }

  .formatting__text-copy {
    width: 50%;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px 120px 0px 0px;
  }

  .btn-transparent {
    padding: 20px 40px;
    border: 2px solid #000;
    border-radius: 100px;
    background-color: #fff;
    font-family: Eina, sans-serif;
    color: #000;
    font-size: 20px;
    font-weight: 400;
  }

  .formatting-copy {
    display: block;
    padding: 100px 10vw;
  }

  .formatting-copy {
    display: block;
    padding: 100px 10vw;
  }

  .formatting-copy-copy {
    display: block;
    padding: 100px 10vw;
  }

  .formatting-copy {
    display: block;
    padding: 100px 10vw;
  }

  .formatting-copy-copy {
    display: none;
    padding: 100px 10vw;
  }

  .intoduce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 174px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .b {
    font-family: 'Public Sans', sans-serif;
    font-size: 20px;
    line-height: 1.8em;
    font-weight: 500;
  }

  .content-h3 {
    font-family: Eina, sans-serif;
    font-size: 28px;
  }

  .content-section-suggest {
    height: auto;
  }

  .html-embed-3 {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
  }

  .div-block {
    position: relative;
    z-index: 2;
  }

  .content-section-ranking {
    background-color: #fff9f5;
  }

  .content-section-keywords {
    background-color: #f6fbff;
  }

  .btn-features {
    padding: 20px 40px;
    border-radius: 100px;
    background-color: #0568fd;
    font-family: Eina, sans-serif;
    font-size: 20px;
    font-weight: 400;
  }

  .paragraph-brown {
    margin-bottom: 20px;
  }

  .paragraph-purple {
    margin-bottom: 20px;
  }

  .paragraph-dark-blue {
    margin-bottom: 20px;
  }

  .btn-features-copy {
    padding: 20px 40px;
    border-radius: 100px;
    background-color: #0568fd;
    font-family: Eina, sans-serif;
    font-size: 20px;
    font-weight: 400;
  }

  .btn-features-purple {
    padding: 20px 40px;
    border-radius: 100px;
    background-color: #4d1f8b;
    font-family: 'Public Sans', sans-serif;
    font-size: 20px;
    font-weight: 500;
  }

  .btn-features-brown {
    padding: 20px 40px;
    border-radius: 100px;
    background-color: #b05722;
    font-family: 'Public Sans', sans-serif;
    font-size: 20px;
    font-weight: 500;
  }

  .btn-features-dark-blue {
    padding: 20px 40px;
    border-radius: 100px;
    background-color: #033680;
    font-family: 'Public Sans', sans-serif;
    font-size: 20px;
    font-weight: 500;
  }

  .btn-white {
    padding: 20px 40px;
    border-radius: 100px;
    background-color: #fff;
    font-family: 'Public Sans', sans-serif;
    color: #0568fd;
    font-size: 20px;
    font-weight: 500;
  }

  .testimonials__card-left {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0%;
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
  }

  .testimonials__card_middle {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0%;
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
  }

  .testimonials__card_right {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0%;
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
  }

  .btn-white-cookies {
    padding: 20px 40px;
    border-radius: 100px;
    background-color: #fff;
    font-family: 'Public Sans', sans-serif;
    color: #0568fd;
    font-size: 20px;
    font-weight: 500;
  }

  .button-cookies.button--white-whitebg.button--space.button--nomobile {
    color: #0568fd;
  }

  .button-cookies.button--blue {
    background-color: #0568fd;
    background-image: none;
  }

  .btn-white-cookie {
    padding: 20px 40px;
    border-radius: 100px;
    background-color: #fff;
    font-family: 'Public Sans', sans-serif;
    color: #0568fd;
    font-size: 20px;
    font-weight: 500;
  }

  .image {
    width: 140px;
  }

  .centered-container {
    max-width: 80vw;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .title-form {
    color: #fff;
    font-size: 35px;
  }

  .paragraph-2 {
    font-size: 18px;
  }

  .dropdown-toggle {
    font-size: 15px;
  }

  .button-3 {
    padding: 10px 20px;
    border-radius: 100px;
    font-size: 20px;
  }

  .button-3:hover {
    background-color: #0453ca;
  }

  .name {
    font-size: 18px;
  }

  .url {
    font-size: 18px;
  }

  .contain {
    width: 80vw;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 100px;
    text-align: center;
  }

  .grid-total {
    border: 1px none #000;
  }

  .button-4 {
    font-size: 20px;
  }

  .intro__features {
    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-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: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .intro_features {
    display: block;
    padding: 140px 10vw 100px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .intro-brands {
    display: block;
    padding-right: 10vw;
    padding-left: 10vw;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }

  .navigation-item {
    margin-right: 2em;
  }

  .navigation-item.w--current {
    margin-right: 2em;
  }

  .navigation-item._1rst {
    margin-right: 2em;
  }

  .dash-tab-wrapper {
    padding-top: 120px;
  }

  .h2 {
    font-size: 28px;
  }

  .social-link-3 {
    width: 30px;
    height: 30px;
  }

  .text-block-76 {
    font-size: 14px;
  }

  .image-43 {
    width: auto;
    height: 30px;
    margin-bottom: 0px;
  }

  .profile-pic {
    height: 30px;
  }

  .navigation-menu {
    width: 100%;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-46 {
    margin-right: 12px;
  }

  .announcement {
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .h2-copy {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    font-size: 30px;
  }

  .div-block-149 {
    margin-left: -146px;
  }

  .div-block-150 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .alert_no_keyword {
    font-family: Eina, sans-serif;
    font-size: 20px;
  }

  .buy-credit {
    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;
  }

  .article_left {
    font-size: 28px;
  }

  .variable_article_left {
    padding-left: 5px;
  }

  .div-block-154 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .skip {
    opacity: 0.5;
  }

  .skip:hover {
    opacity: 0.8;
  }

  .select-field {
    font-size: 15px;
  }

  .title-form-copy {
    color: #fff;
  }

  .gridtitle {
    font-size: 17px;
  }

  .gridtext {
    font-size: 16px;
    line-height: 26px;
  }

  .contain_quote {
    width: 80vw;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 100px;
    text-align: center;
  }

  .total-price {
    font-size: 20px;
  }

  .h2-copy-copy {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    font-size: 30px;
  }

  .greetings {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 30px;
  }

  .title_keyword_page {
    color: #fff;
  }

  .keyword_field {
    font-size: 18px;
  }

  .add_keyword {
    font-size: 18px;
    font-weight: 500;
  }

  .select_country {
    font-size: 18px;
  }

  .go_to_checkout {
    padding: 10px 20px;
    border-radius: 100px;
    font-size: 18px;
  }

  .alert_not_ranking {
    font-size: 16px;
    line-height: 30px;
  }

  .campaign-name {
    font-size: 18px;
  }

  .backward {
    margin-left: 0px;
  }

  .remove_keyword_price {
    margin-left: 10px;
    font-size: 16px;
  }

  .div-block-164 {
    text-align: right;
  }

  .referral_code_field {
    font-size: 16px;
  }

  .apply_code {
    font-size: 16px;
    font-weight: 500;
  }

  .discounted_price {
    font-size: 20px;
  }

  .total-old-price {
    font-size: 18px;
  }

  .card_first {
    margin-top: 20px;
  }

  .brand-name {
    font-size: 18px;
  }

  .camp {
    font-size: 17px;
  }

  .service {
    font-size: 17px;
  }

  .div-block-166-copy {
    margin-top: 0px;
  }

  .add-key {
    margin-left: 10px;
  }

  .remove_keyword_price-copy {
    margin-left: 10px;
  }

  .add-key-copy {
    margin-left: 10px;
  }

  .mycampaigntab {
    height: 30px;
    margin-right: 2em;
    margin-left: 0em;
  }

  .tab-link-create-campaigns {
    height: 30px;
    margin-left: 0em;
  }

  .text-block-85 {
    font-size: 14px;
  }

  .text-block-87 {
    font-size: 14px;
  }

  .campaign_name {
    font-size: 1.1em;
  }

  .service_name {
    font-size: 1.1em;
  }

  .url_name {
    font-size: 1.1em;
  }

  .campaign_name-copy {
    font-size: 1.1em;
  }

  .edit_draft {
    font-size: 17px;
  }

  .remove_draft {
    font-size: 17px;
  }

  .keywords_active {
    font-size: 1.1em;
  }

  .keywords_active_title {
    font-size: 1.1em;
  }

  .city {
    font-size: 18px;
  }

  .kwchosen {
    font-size: 18px;
  }

  .gt {
    padding-left: 0px;
    font-size: 18px;
  }

  .titlerankedkw {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .kw1 {
    font-size: 16px;
  }

  .blog_post_included {
    padding-left: 10px;
    font-size: 18px;
  }

  .pricing-result {
    font-size: 20px;
  }

  .form-block-9 {
    margin-bottom: 0px;
  }

  .accordion-content---brix {
    padding-top: 0px;
  }

  .announcement-copy {
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .announcement-text {
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 8px;
  }

  .h2-dash-alert {
    font-size: 18px;
  }

  .alert-no-campaign-div {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .title-page-dash {
    color: #fff;
    font-size: 35px;
  }

  .logo-rankstar {
    width: auto;
    height: 30px;
    margin-bottom: 0px;
  }

  .navigation-menu-copy {
    width: 100%;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .logo-link {
    padding-bottom: 0px;
  }

  .camp-keyword {
    font-size: 17px;
  }

  .kw-list {
    font-size: 17px;
  }

  .camp-t {
    font-size: 17px;
  }

  .intro__logos-heading-copy {
    font-size: 35px;
  }

  .image-47 {
    padding-bottom: 3px;
  }

  .contact {
    padding-top: 120px;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  ._2-questions-wrap {
    color: #b3b3b3;
  }

  .contact-method-wrap {
    display: block;
  }

  .text-field-inform {
    color: #979797;
  }

  .text-field-inform:active {
    color: #979797;
  }

  .form-03-outer-div {
    max-width: none;
    grid-column-gap: 100px;
  }

  .intro__logos-heading-contact {
    font-size: 35px;
  }

  .page-seo-title {
    font-size: 28px;
  }

  .about__heading-copy {
    font-size: 40px;
    line-height: 50px;
  }

  .content-seo-service {
    padding-top: 120px;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .contact-seo-dashboard {
    padding-top: 120px;
    padding-right: 0vw;
    padding-left: 0vw;
  }

  .text-field-inform-copy {
    color: #979797;
  }

  .text-field-inform-copy:active {
    color: #979797;
  }

  .text-field-inform-copy {
    color: #979797;
  }

  .text-field-inform-copy:active {
    color: #979797;
  }

  .text-field-inform-copy {
    color: #979797;
  }

  .text-field-inform-copy:active {
    color: #979797;
  }

  .text-field-inform-copy {
    color: #979797;
  }

  .text-field-inform-copy:active {
    color: #979797;
  }

  .text-field-inform-copy {
    color: #979797;
  }

  .text-field-inform-copy:active {
    color: #979797;
  }

  .form-03-outer-div-copy {
    max-width: none;
    grid-column-gap: 100px;
  }

  .container-billing {
    padding-top: 60px;
  }

  .h2-warning {
    font-size: 24px;
  }

  .preloader {
    background-color: #121212;
  }

  .generic-nav {
    height: 60px;
  }

  .h2-warning-copy {
    font-size: 24px;
  }

  .success {
    font-size: 24px;
  }

  .success-copy {
    font-size: 24px;
  }

  .success-text {
    font-size: 22px;
    line-height: 40px;
  }

  .alert-no-campaign-non-paid {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .about-hero__heading-copy {
    margin-bottom: 20px;
    font-size: 60px;
    line-height: 80px;
  }

  .paragraph-white {
    padding-top: 20px;
    padding-bottom: 20px;
    color: #000;
    font-size: 20px;
    line-height: 1.8em;
    font-weight: 400;
  }

  .about-hero-copy {
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .about-hero__heading-copy-copy {
    margin-bottom: 20px;
    font-size: 60px;
    line-height: 80px;
  }

  .contact-copy {
    height: auto;
    padding-top: 120px;
    padding-right: 10vw;
    padding-left: 10vw;
  }
}

@media screen and (min-width: 1440px) {
  .nav {
    padding-left: 10vw;
  }

  .nav__container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .nav__logo.w--current {
    width: 140px;
    height: auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .button.button--white-whitebg.button--space.button--nomobile {
    border-radius: 100px;
  }

  .button.button--blue {
    border-radius: 200px;
    background-image: none;
  }

  .intro__logo {
    -webkit-filter: brightness(0%);
    filter: brightness(0%);
  }

  .intro__workflow-text {
    position: relative;
    z-index: 10;
    margin-top: auto;
    margin-bottom: auto;
  }

  .decks__text {
    width: auto;
    max-width: 800px;
  }

  .decks__text-heading {
    font-family: Eina, sans-serif;
    color: #000;
    font-size: 2.6em;
    line-height: 1.4em;
  }

  .decks__text-paragraph {
    color: #000;
  }

  .formatting {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .integrations {
    padding-bottom: 100px;
  }

  .sharing__invite {
    display: none;
  }

  .news {
    display: none;
  }

  .news__wrapper {
    max-width: none;
  }

  .news__card.news__card--purple {
    background-image: linear-gradient(138deg, #0568fd, #7756fd);
  }

  .testimonials__heading {
    font-family: Eina, sans-serif;
    color: #000;
  }

  .testimonials__wrapper {
    max-width: none;
  }

  .testimonials__card {
    margin-right: 0em;
    margin-left: 0em;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0%;
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
  }

  .cta {
    padding-top: 80px;
    padding-bottom: 80px;
    background-image: -webkit-gradient(linear, left top, right top, from(#0568fd), to(#7756fd));
    background-image: linear-gradient(90deg, #0568fd, #7756fd);
  }

  .cta__container {
    width: 800px;
    text-align: center;
  }

  .cta__heading {
    margin-bottom: 30px;
    font-family: Eina, sans-serif;
  }

  .cta__wrapper {
    color: #fff;
  }

  .cta-div {
    margin-top: 5px;
    color: #fff;
  }

  .cta__input-wrapper {
    color: #fff;
  }

  .cta__input {
    color: hsla(0, 0%, 100%, 0.25);
  }

  .cta__button {
    color: #0568fd;
  }

  .about-hero {
    height: 100vh;
  }

  .about-hero__wrapper {
    width: 55em;
  }

  .about-hero__heading {
    margin-bottom: 30px;
    font-family: Eina, sans-serif;
    font-size: 70px;
    font-weight: 700;
  }

  .about-hero__image {
    width: 30vw;
  }

  .about__heading {
    font-size: 50px;
  }

  .about__investors-container {
    grid-column-gap: 180px;
    grid-row-gap: 66px;
  }

  .about-jobs__mission {
    max-width: 50vw;
  }

  .about-jobs__benefits {
    max-width: 60vw;
  }

  .divider-800 {
    max-width: 60vw;
  }

  .about-jobs__positions-wrapper {
    width: 40vw;
  }

  .blog-hero__heading {
    font-size: 4em;
  }

  .blog-hero__image {
    height: 800px;
  }

  .newsletter-cta__image {
    right: 60px;
  }

  .blog-articles__image1 {
    width: 22vw;
    height: 15vw;
  }

  .blog-articles__image2 {
    width: 22vw;
    height: 15vw;
  }

  .blog-articles__image3 {
    width: 22vw;
    height: 15vw;
  }

  .blog-articles__image4 {
    width: 22vw;
    height: 15vw;
  }

  .blog-articles__image5 {
    width: 22vw;
    height: 15vw;
  }

  .blog-articles__image6 {
    width: 22vw;
    height: 15vw;
  }

  .blog-articles__image7 {
    width: 22vw;
    height: 15vw;
  }

  .blog-articles__image8 {
    width: 22vw;
    height: 15vw;
  }

  .blog-articles__image9 {
    width: 22vw;
    height: 15vw;
  }

  .blog-articles__image10 {
    width: 22vw;
    height: 15vw;
  }

  .blog-articles__image11 {
    width: 22vw;
    height: 15vw;
  }

  .blog-articles__image12 {
    width: 22vw;
    height: 15vw;
  }

  .blog-hero__heading-link {
    width: 80%;
  }

  .hero__container {
    height: 150vh;
  }

  .hero__cta-section {
    margin-top: 0vh;
    margin-bottom: 4vw;
  }

  .intro__workflow-lottie {
    -webkit-flex-basis: 55em;
    -ms-flex-preferred-size: 55em;
    flex-basis: 55em;
  }

  .div-animated {
    top: 90em;
  }

  .disclaimer {
    margin-right: 15vw;
    margin-left: 15vw;
  }

  .disclaimer__bg {
    display: none;
  }

  .disclaimer__wrapper {
    display: none;
  }

  .hero-main {
    position: relative;
    padding-top: 0vh;
    background-color: #f1f5fa;
    background-image: none;
  }

  .heading {
    font-family: Eina, sans-serif;
    font-size: 40px;
    line-height: 60px;
    font-weight: 700;
  }

  .paragraph {
    font-family: 'Public Sans', sans-serif;
    color: #000;
  }

  .btn {
    padding: 17px 36px;
    font-family: 'Public Sans', sans-serif;
    font-weight: 500;
  }

  .video-feature-copy {
    padding-left: 30px;
  }

  .formatting__text-copy {
    padding-right: 120px;
  }

  .formatting-copy {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .formatting-copy {
    padding-right: 11vw;
    padding-left: 8vw;
  }

  .formatting-copy-copy {
    padding-right: 11vw;
    padding-left: 8vw;
  }

  .formatting-copy {
    padding-right: 11vw;
    padding-left: 8vw;
  }

  .formatting-copy-copy {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .intoduce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 174px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .b {
    font-family: 'Public Sans', sans-serif;
    font-weight: 600;
  }

  .container {
    max-width: none;
  }

  .content-h3 {
    margin-bottom: 16px;
    font-family: Eina, sans-serif;
    line-height: 1.4em;
    font-weight: 900;
  }

  .content-grid {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .content-section-suggest {
    height: auto;
    padding-top: 120px;
    padding-bottom: 120px;
    background-color: #f2f3fb;
  }

  .html-embed-3 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .content-section-ranking {
    padding-top: 120px;
    padding-bottom: 120px;
    background-color: #fff9f5;
  }

  .content-section-keywords {
    padding-top: 120px;
    padding-bottom: 120px;
    background-color: #f6fbff;
  }

  .paragraph-brown {
    margin-bottom: 25px;
  }

  .paragraph-purple {
    margin-bottom: 25px;
  }

  .paragraph-dark-blue {
    margin-bottom: 25px;
  }

  .btn-features-purple {
    padding: 17px 36px;
    background-color: #4d1f8b;
    font-family: 'Public Sans', sans-serif;
    font-weight: 500;
  }

  .btn-features-brown {
    padding: 17px 36px;
    background-color: #b05722;
    font-family: 'Public Sans', sans-serif;
    font-weight: 500;
  }

  .btn-features-dark-blue {
    padding: 17px 36px;
    background-color: #033680;
    font-family: 'Public Sans', sans-serif;
    font-weight: 500;
  }

  .btn-white {
    margin-right: auto;
    margin-left: auto;
    padding: 17px 36px;
    background-color: #fff;
    font-family: 'Public Sans', sans-serif;
    color: #0568fd;
    font-weight: 500;
  }

  .testimonials__card-left {
    margin-right: 1em;
    margin-left: 0em;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0%;
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
  }

  .testimonials__card_middle {
    margin-right: 1em;
    margin-left: 1em;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0%;
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
  }

  .testimonials__card_right {
    margin-right: 0em;
    margin-left: 1em;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0%;
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
  }

  .btn-white-cookies {
    margin-right: auto;
    margin-left: auto;
    padding: 17px 36px;
    background-color: #fff;
    font-family: 'Public Sans', sans-serif;
    color: #0568fd;
    font-weight: 500;
  }

  .button-cookies.button--white-whitebg.button--space.button--nomobile {
    border-radius: 100px;
  }

  .button-cookies.button--blue {
    border-radius: 200px;
    background-image: none;
  }

  .btn-white-cookie {
    margin-right: auto;
    margin-left: auto;
    padding: 17px 36px;
    background-color: #fff;
    font-family: 'Public Sans', sans-serif;
    color: #0568fd;
    font-weight: 500;
  }

  .image {
    width: 140px;
  }

  .back {
    padding-bottom: 40px;
  }

  .centered-container {
    max-width: 80vw;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .title-form {
    font-size: 40px;
  }

  .paragraph-2 {
    font-size: 18px;
    font-weight: 500;
  }

  .image-2 {
    max-width: 50px;
  }

  .button-3 {
    padding: 10px 20px;
    border-radius: 100px;
    font-size: 22px;
    font-weight: 500;
  }

  .name {
    font-size: 18px;
  }

  .url {
    font-size: 18px;
  }

  .heading-3-grid {
    font-size: 1.4em;
  }

  .grid-total {
    border: 1px none #000;
  }

  .button-4 {
    padding: 15px 20px;
    border-radius: 100px;
    font-size: 22px;
  }

  .navigation-item {
    font-size: 1em;
  }

  .navigation-item.dropdown-nav-item.account {
    font-family: 'Public Sans', sans-serif;
    font-size: 15px;
    font-weight: 500;
  }

  .dash-tab-wrapper {
    padding-top: 120px;
  }

  .h2 {
    font-size: 30px;
  }

  .social-link-3 {
    width: 30px;
    height: 30px;
    margin-right: 10px;
  }

  .text-block-76 {
    font-size: 15px;
  }

  .h3 {
    font-size: 2em;
  }

  .text-block-78 {
    font-size: 1em;
  }

  .image-43 {
    width: auto;
    height: 30px;
    margin-bottom: 0px;
  }

  .profile-pic {
    height: 30px;
    max-width: 35px;
  }

  .navigation-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .buy-more {
    font-size: 20px;
  }

  .line-keyword {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .clicks {
    font-size: 16px;
  }

  .ranking {
    font-size: 16px;
  }

  .volume {
    font-size: 16px;
  }

  .cpc {
    font-size: 16px;
  }

  .type {
    font-size: 16px;
  }

  .keyword {
    font-size: 16px;
  }

  .up {
    font-size: 16px;
  }

  .down {
    font-size: 16px;
  }

  .h2-copy {
    font-size: 30px;
  }

  .div-block-150 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-151 {
    margin-bottom: 10px;
  }

  .alert_no_keyword {
    font-family: Eina, sans-serif;
    font-size: 20px;
    font-weight: 700;
  }

  .buy-credit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1em;
  }

  .link {
    text-decoration: none;
  }

  .div-block-153 {
    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;
  }

  .article_left {
    font-size: 30px;
  }

  .h2-copy {
    font-size: 30px;
  }

  .titleblog {
    font-size: 30px;
  }

  .div-block-154 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .skip {
    padding-right: 10px;
    padding-left: 10px;
    opacity: 0.6;
    font-size: 20px;
  }

  .skip:hover {
    opacity: 0.81;
  }

  .cta_nav {
    height: 40px;
    font-size: 1em;
  }

  .select-field {
    font-size: 15px;
  }

  .title-form-copy {
    font-size: 3em;
  }

  .gridtitle {
    font-size: 18px;
  }

  .gridtext {
    font-size: 18px;
  }

  .total-price {
    font-size: 22px;
  }

  .heading-3-grid-copy {
    font-size: 1.4em;
  }

  .h2-copy-copy {
    font-size: 30px;
  }

  .greetings {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 30px;
  }

  .div-block-157 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .footer-dashboard {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .title_keyword_page {
    font-size: 3em;
  }

  .keyword_field {
    font-size: 18px;
  }

  .add_keyword {
    border-radius: 100px;
    font-size: 18px;
    font-weight: 500;
  }

  .select_country {
    color: #b3b3b3;
    font-size: 18px;
  }

  .keyword_chosen {
    font-size: 1.5em;
  }

  .not-ranked-yet {
    font-size: 1.5em;
  }

  .heading-37 {
    font-size: 22px;
  }

  .go_to_checkout {
    border-radius: 100px;
    font-size: 20px;
  }

  .alert_not_ranking {
    font-size: 18px;
    line-height: 36px;
  }

  .campaign-name {
    height: 50px;
    font-size: 18px;
  }

  .backward {
    font-size: 1.2em;
  }

  .remove_keyword_price {
    margin-left: 10px;
    font-size: 18px;
  }

  .referral_code_field {
    font-size: 18px;
  }

  .apply_code {
    font-size: 18px;
  }

  .discounted_price {
    font-size: 22px;
  }

  .total-old-price {
    font-size: 20px;
  }

  .radio_button_gmb {
    width: 24px;
    height: 24px;
  }

  .radio_button {
    width: 24px;
    height: 24px;
  }

  .card_first {
    margin-top: 30px;
  }

  .brand-name {
    font-size: 18px;
  }

  .camp {
    font-size: 18px;
  }

  .service {
    font-size: 18px;
  }

  .add-key {
    margin-left: 10px;
    font-size: 1.2em;
  }

  .remove_keyword_price-copy {
    margin-left: 10px;
    font-size: 1.2em;
  }

  .separator {
    margin-top: 40px;
    margin-bottom: 30px;
  }

  .add-key-copy {
    margin-left: 10px;
    font-size: 1.2em;
  }

  .top-tracking {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .tracking_campaign_name {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mycampaigntab {
    height: 30px;
    margin-left: 0em;
    font-size: 1em;
  }

  .tab-link-create-campaigns {
    height: 30px;
    margin-left: 0em;
  }

  .tab-link-create-campaigns.w--current {
    height: 35px;
  }

  .text-block-85 {
    font-size: 15px;
  }

  .text-block-87 {
    font-size: 15px;
  }

  .campaign_name {
    font-size: 1.5em;
  }

  .service_name {
    font-size: 20px;
    line-height: 35px;
  }

  .url_name {
    font-size: 20px;
    line-height: 35px;
  }

  .campaign_name-copy {
    font-size: 20px;
    line-height: 35px;
  }

  .edit_draft {
    font-size: 18px;
  }

  .remove_draft {
    font-size: 18px;
  }

  .card_draft_camp {
    background-color: rgba(31, 31, 31, 0.6);
  }

  .card_draft_camp:hover {
    background-color: rgba(31, 31, 31, 0.6);
  }

  .grid_draft_camp {
    margin-top: 30px;
    margin-bottom: 0px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .card_active_camp {
    background-color: rgba(31, 31, 31, 0.6);
  }

  .card_active_camp:hover {
    background-color: rgba(31, 31, 31, 0.6);
  }

  .keywords_active {
    font-size: 1.5em;
    line-height: 30px;
  }

  .keywords_active_title {
    font-size: 1.5em;
    line-height: 35px;
  }

  .h3-copy {
    margin-top: 0px;
    font-size: 2em;
  }

  .city {
    color: #b3b3b3;
    font-size: 18px;
  }

  .grid_header_kw {
    margin-bottom: 5px;
  }

  .kwchosen {
    font-size: 18px;
  }

  .gt {
    font-size: 20px;
  }

  .titlerankedkw {
    margin-bottom: 10px;
    font-size: 20px;
  }

  .kw1 {
    font-size: 18px;
  }

  .blog_post_included {
    padding-left: 10px;
    font-size: 20px;
  }

  .form-block-9 {
    margin-bottom: 0px;
  }

  .accordion-content---brix {
    padding-top: 10px;
  }

  .accordion-trigger---brix {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .heading-37-copy {
    font-size: 22px;
  }

  .h2-dash {
    font-size: 22px;
  }

  .h2-dash-alert {
    font-size: 20px;
  }

  .alert-no-campaign-div {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .title-page-dash {
    font-size: 40px;
  }

  .text-block-78-copy {
    font-size: 1em;
  }

  .logo-rankstar {
    width: auto;
    height: 30px;
    margin-bottom: 0px;
  }

  .navigation-menu-copy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .logo-link {
    position: static;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
  }

  .camp-keyword {
    font-size: 18px;
  }

  .kw-list {
    font-size: 18px;
  }

  .grid_active_campaigns {
    margin-top: 30px;
    margin-bottom: 0px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .camp-t {
    font-size: 18px;
  }

  .icons-camp {
    -webkit-filter: invert(100%);
    filter: invert(100%);
  }

  .page-seo-title {
    font-size: 30px;
  }

  .about__heading-copy {
    font-size: 50px;
  }

  .h2-dash-copy {
    font-size: 30px;
  }

  .body {
    background-color: #fff;
  }

  .container-billing {
    padding-top: 100px;
  }

  .h2-warning {
    font-size: 24px;
  }

  .div-block-175 {
    width: 100%;
    height: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .rank-change {
    font-size: 16px;
  }

  .preloader {
    display: 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;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #121212;
  }

  .div-block-176 {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 500px;
    margin: auto;
  }

  .div-block-178 {
    width: 120px;
  }

  .h2-warning-copy {
    font-size: 24px;
  }

  .success {
    font-size: 24px;
  }

  .success-copy {
    font-size: 24px;
  }

  .success-text {
    font-size: 24px;
  }

  .div-block-178-copy {
    width: 120px;
  }

  .fail-animation {
    width: 100px;
  }

  .alert-no-campaign-non-paid {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .about-hero__heading-copy {
    margin-bottom: 30px;
    font-family: Eina, sans-serif;
    font-size: 70px;
    font-weight: 700;
  }

  .paragraph-white {
    font-family: 'Public Sans', sans-serif;
    color: #000;
  }

  .about-hero-copy {
    height: 100vh;
  }

  .about-hero__heading-copy-copy {
    margin-bottom: 30px;
    font-family: Eina, sans-serif;
    font-size: 70px;
    font-weight: 700;
  }

  .div-block-175-copy {
    width: 100%;
    height: 100%;
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

@media screen and (min-width: 1920px) {
  .nav__container {
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
  }

  .nav__logo.w--current {
    width: 140px;
  }

  .nav__link {
    font-size: 18px;
  }

  .button.button--blue {
    background-image: none;
  }

  .button.button--white-purplebg {
    font-size: 18px;
  }

  .intro__logos-heading {
    font-size: 40px;
    line-height: 55px;
  }

  .intro__workflow-text {
    z-index: 10;
    width: 600px;
  }

  .decks__text {
    width: auto;
    max-width: 800px;
    text-align: left;
  }

  .decks__text-heading {
    position: relative;
    z-index: 2;
    color: #000;
  }

  .formatting {
    padding-right: 10vw;
    padding-left: 10vw;
    text-align: left;
  }

  .sharing__invite {
    display: none;
  }

  .news {
    display: none;
  }

  .news__wrapper {
    max-width: none;
  }

  .testimonials__heading {
    color: #000;
    font-size: 40px;
    line-height: 55px;
  }

  .testimonials__wrapper {
    max-width: none;
  }

  .testimonials__card {
    margin-right: 0em;
    margin-left: 0em;
  }

  .cta {
    background-color: #0568fd;
  }

  .cta__input {
    color: hsla(0, 0%, 100%, 0.6);
  }

  .cta__button {
    color: #0568fd;
  }

  .footer__wrapper {
    max-width: none;
  }

  .formatting__wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .about-hero {
    height: 100vh;
  }

  .about-hero__wrapper {
    margin-bottom: 40px;
  }

  .about-hero__heading {
    margin-bottom: 20px;
    font-size: 80px;
    line-height: 100px;
  }

  .about-intro__wrapper {
    max-width: 1300px;
  }

  .about__heading-wrapper {
    width: auto;
  }

  .about__heading {
    font-size: 60px;
  }

  .about__paragraph1-wrapper {
    max-width: none;
  }

  .about-numbers__metric {
    color: #282828;
  }

  .about-jobs__mission {
    max-width: 44vw;
  }

  .about-jobs__benefits {
    max-width: 44vw;
  }

  .divider-800 {
    max-width: 44vw;
  }

  .about-jobs__positions-wrapper {
    width: 35vw;
  }

  .blog-hero__wrapper {
    max-width: 100em;
  }

  .blog-recent__heading {
    font-size: 2em;
  }

  .newsletter-cta__container {
    max-width: 100em;
  }

  .blog-essential__container {
    max-width: 100em;
  }

  .blog-articles__container {
    max-width: 100em;
  }

  .blog-articles__image1 {
    width: 32em;
    height: 22em;
  }

  .blog-articles__article-heading {
    font-size: 2em;
  }

  .blog-articles__image2 {
    width: 32em;
    height: 22em;
  }

  .blog-articles__image3 {
    width: 32em;
    height: 22em;
  }

  .blog-articles__image4 {
    width: 32em;
    height: 22em;
  }

  .blog-articles__image5 {
    width: 32em;
    height: 22em;
  }

  .blog-articles__image6 {
    width: 32em;
    height: 22em;
  }

  .blog-articles__image7 {
    width: 32em;
    height: 22em;
  }

  .blog-articles__image8 {
    width: 32em;
    height: 22em;
  }

  .blog-articles__image9 {
    width: 32em;
    height: 22em;
  }

  .blog-articles__image10 {
    width: 32em;
    height: 22em;
  }

  .blog-articles__image11 {
    width: 32em;
    height: 22em;
  }

  .blog-articles__image12 {
    width: 32em;
    height: 22em;
  }

  .hero__cta-section {
    margin-top: -4vh;
    margin-bottom: 4vw;
  }

  .intro__workflow-lottie {
    -webkit-flex-basis: 70em;
    -ms-flex-preferred-size: 70em;
    flex-basis: 70em;
  }

  .formatting__heading {
    color: #000;
  }

  .blog-recent__scrollable {
    max-width: 100em;
  }

  .disclaimer {
    margin-right: 25vw;
    margin-left: 25vw;
  }

  .hero-main {
    padding-top: 0vh;
    -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;
    background-color: #f1f5fa;
    background-image: none;
  }

  .heading {
    color: #000;
    font-size: 50px;
    line-height: 75px;
  }

  .paragraph {
    padding-bottom: 20px;
    font-family: 'Public Sans', sans-serif;
    color: #000;
    font-size: 23px;
    font-weight: 400;
  }

  .btn {
    padding: 17px 36px;
    background-color: #0568fd;
    font-family: 'Public Sans', sans-serif;
    font-size: 23px;
    font-weight: 500;
  }

  .formatting-copy {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .formatting-copy {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .formatting-copy-copy {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .formatting-copy {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .formatting-copy-copy {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .intoduce {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 174px;
    padding-right: 10vw;
    padding-left: 10vw;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .b {
    font-size: 23px;
  }

  .html-embed {
    display: block;
  }

  .html-embed-mobile {
    display: block;
  }

  .content-h3 {
    color: #000;
    font-size: 30px;
  }

  .content-grid.centre-content {
    margin-top: 114px;
    margin-bottom: 114px;
  }

  .paragraph-medium {
    color: #000;
  }

  .html-embed-copy {
    display: none;
  }

  .content-section-suggest {
    position: static;
    z-index: 2;
    height: auto;
  }

  .html-embed-3 {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  .div-block {
    z-index: 3;
  }

  .content-section-keywords {
    position: static;
    z-index: 2;
  }

  .btn-features {
    background-color: #0568fd;
    font-size: 22px;
  }

  .paragraph-brown {
    color: #b05722;
  }

  .paragraph-purple {
    font-family: 'Public Sans', sans-serif;
    color: #4d1f8b;
  }

  .paragraph-medium-copy {
    color: #000;
  }

  .paragraph-medium-copy-copy {
    color: #000;
  }

  .paragraph-dark-blue {
    color: #033680;
  }

  .btn-features-copy {
    background-color: #0568fd;
    font-size: 22px;
  }

  .btn-features-purple {
    padding: 17px 36px;
    background-color: #4d1f8b;
    font-family: 'Public Sans', sans-serif;
    font-size: 22px;
    font-weight: 500;
  }

  .btn-features-brown {
    padding: 17px 36px;
    background-color: #b05722;
    font-family: 'Public Sans', sans-serif;
    font-size: 22px;
    font-weight: 500;
  }

  .btn-features-dark-blue {
    padding: 17px 36px;
    background-color: #033680;
    font-family: 'Public Sans', sans-serif;
    font-size: 22px;
    font-weight: 500;
  }

  .btn-white {
    padding: 17px 36px;
    background-color: #fff;
    font-family: 'Public Sans', sans-serif;
    font-size: 22px;
    font-weight: 500;
  }

  .testimonials__card-left {
    margin-right: 0em;
    margin-left: 0em;
  }

  .testimonials__card_middle {
    margin-right: 0em;
    margin-left: 0em;
  }

  .testimonials__card_right {
    margin-right: 0em;
    margin-left: 0em;
  }

  .btn-white-cookies {
    padding: 17px 36px;
    background-color: #fff;
    font-family: 'Public Sans', sans-serif;
    font-size: 22px;
    font-weight: 500;
  }

  .button-cookies.button--blue {
    background-image: none;
  }

  .btn-white-cookie {
    padding: 17px 36px;
    background-color: #fff;
    font-family: 'Public Sans', sans-serif;
    font-size: 22px;
    font-weight: 500;
  }

  .image {
    width: 140px;
  }

  .centered-container {
    max-width: 80vw;
  }

  .title-form {
    display: block;
    font-size: 45px;
  }

  .paragraph-2 {
    font-size: 22px;
    line-height: 40px;
    font-weight: 500;
  }

  .image-2 {
    max-width: 60px;
  }

  .title-card {
    font-size: 2em;
  }

  .button-3 {
    border-radius: 100px;
    font-size: 22px;
  }

  .name {
    height: 50px;
    font-size: 22px;
  }

  .url {
    height: 50px;
    font-size: 22px;
  }

  .textarea {
    min-height: 150px;
    font-size: 16px;
  }

  .pricing-top {
    padding-left: 0px;
  }

  .heading-3-grid {
    padding-left: 0px;
    font-size: 1.5em;
  }

  .paragraph-3 {
    font-size: 1.3em;
  }

  .grid-total {
    border: 1px none #000;
  }

  .button-4 {
    padding: 15px 20px;
    border-radius: 100px;
    font-size: 25px;
  }

  .image-3 {
    height: 45px;
  }

  .navigation-item {
    height: 70px;
    margin-right: 50px;
    font-size: 1.1em;
  }

  .navigation-item.w--current {
    height: 70px;
    margin-right: 50px;
  }

  .navigation-item._1rst {
    height: 70px;
  }

  .navigation-item.profile-nav {
    height: 70px;
  }

  .dash-tab-wrapper {
    padding-top: 140px;
  }

  .h2 {
    font-size: 40px;
  }

  .top-nav {
    height: 70px;
  }

  .social-link-3 {
    width: 35px;
    height: 35px;
    margin-right: 20px;
  }

  .text-block-79.whi {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .text-block-76 {
    font-size: 17px;
  }

  .h3 {
    font-size: 30px;
  }

  .h3.help {
    font-size: 2em;
  }

  .container-5 {
    max-width: 1400px;
  }

  .text-block-78 {
    font-size: 1.3em;
  }

  .image-43 {
    width: auto;
    height: 35px;
  }

  .profile-pic {
    height: 35px;
    max-width: 40px;
  }

  .navigation-menu {
    width: 100%;
    height: 100px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .social-row {
    height: 35px;
  }

  .image-46 {
    width: 20px;
  }

  .number-clicks {
    font-size: 60px;
  }

  .cloche {
    width: 30px;
  }

  .announce {
    padding: 15px;
  }

  .announcement {
    padding-top: 30px;
    font-size: 1.5em;
  }

  .buy-more {
    padding: 15px 20px;
    border-radius: 100px;
    font-size: 22px;
  }

  .grid-top-sticky-copy {
    padding-left: 0px;
  }

  .clicks {
    font-size: 1.5em;
  }

  .ranking {
    font-size: 1.5em;
  }

  .volume {
    font-size: 1.5em;
  }

  .cpc {
    font-size: 1.5em;
  }

  .type {
    font-size: 1.5em;
  }

  .keyword {
    font-size: 1.5em;
  }

  .up {
    font-size: 1.5em;
  }

  .down {
    font-size: 1.5em;
  }

  .h2-copy {
    font-size: 2.7em;
  }

  .div-block-149 {
    margin-left: -195px;
  }

  .div-block-150 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-151 {
    margin-bottom: 20px;
  }

  .alert_no_keyword {
    font-size: 22px;
  }

  .buy-credit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 45px;
    padding: 0px 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    border-radius: 100px;
    font-size: 1.4em;
  }

  .login-box {
    background-color: transparent;
  }

  .article_left {
    font-size: 40px;
  }

  .variable_article_left {
    padding-left: 5px;
  }

  .div-block-154 {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .skip {
    padding: 5px 10px;
    font-size: 20px;
  }

  .cta_nav {
    height: 45px;
    border-radius: 100px;
    font-size: 1.5em;
  }

  .div-block-155 {
    position: absolute;
    right: 2em;
  }

  .select-field {
    height: 50px;
    font-size: 16px;
  }

  .title-form-copy {
    font-size: 3.3em;
  }

  .gridtitle {
    font-size: 20px;
  }

  .heading-3-grid-copy {
    font-size: 1.5em;
  }

  .gridtext {
    font-size: 20px;
  }

  .pricing-top-copy {
    font-size: 22px;
  }

  .total-price {
    font-size: 25px;
  }

  .heading-3-grid-copy {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 2em;
  }

  .pricing-table-cell-copy-copy {
    padding-left: 10px;
  }

  .h2-copy-copy {
    font-size: 2.7em;
  }

  .greetings {
    font-size: 2.7em;
  }

  .footer-dashboard {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 70px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .grid-37 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .title_keyword_page {
    font-size: 3.3em;
  }

  .keyword_field {
    height: 50px;
    font-size: 22px;
  }

  .add_keyword {
    height: 50px;
    border-radius: 100px;
    font-size: 22px;
    font-weight: 500;
  }

  .select_country {
    height: 50px;
    font-size: 22px;
  }

  .keyword_chosen {
    font-size: 1.7em;
  }

  .not-ranked-yet {
    font-size: 1.7em;
  }

  .intruction-keywords {
    font-size: 2em;
  }

  .heading-37 {
    font-size: 24px;
  }

  .go_to_checkout {
    height: 50px;
    padding: 10px 20px;
    border-radius: 100px;
    font-size: 22px;
  }

  .alert_not_ranking {
    color: #ff7878;
    font-size: 20px;
    line-height: 40px;
  }

  .campaign-name {
    height: 50px;
    font-size: 20px;
  }

  .grid_keyword_price {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .backward {
    padding: 5px 10px;
    font-size: 1.5em;
  }

  .remove_keyword_price {
    margin-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 20px;
  }

  .div-block-163 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .referral_code_field {
    height: 50px;
    font-size: 20px;
  }

  .apply_code {
    height: 50px;
    font-size: 20px;
    font-weight: 500;
  }

  .discounted_price {
    font-size: 25px;
  }

  .total-old-price {
    font-size: 22px;
  }

  .div-block-165 {
    grid-column-gap: 40px;
  }

  .radio-button-field {
    padding: 20px 30px;
  }

  .radio_button_gmb {
    width: 30px;
    height: 30px;
  }

  .radio_button {
    width: 30px;
    height: 30px;
  }

  .brand-name {
    height: 50px;
    font-size: 22px;
  }

  .name-copy {
    height: 50px;
    font-size: 16px;
  }

  .camp {
    font-size: 20px;
    line-height: 30px;
  }

  .service {
    font-size: 20px;
    line-height: 30px;
  }

  .add-key {
    margin-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.5em;
  }

  .remove_keyword_price-copy {
    margin-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.5em;
  }

  .add-key-copy {
    margin-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.5em;
  }

  .go-to-pay {
    margin-bottom: 0px;
  }

  .top-tracking {
    padding-left: 0px;
  }

  .tracking_campaign_name {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 1.5em;
  }

  .mycampaigntab {
    height: 35px;
    font-size: 1.1em;
  }

  .tab-link-create-campaigns {
    height: 35px;
    font-size: 1.1em;
  }

  .tab-link-create-campaigns.w--current {
    height: 40px;
  }

  .text-block-85 {
    font-size: 17px;
  }

  .text-block-87 {
    font-size: 17px;
  }

  .campaign_name {
    font-size: 1.7em;
    line-height: 30px;
  }

  .service_name {
    margin-bottom: 15px;
    font-size: 1.5em;
    line-height: 30px;
  }

  .url_name {
    margin-bottom: 15px;
    font-size: 1.5em;
    line-height: 30px;
  }

  .campaign_name-copy {
    margin-bottom: 15px;
    font-size: 1.5em;
    line-height: 30px;
  }

  .div-block-169 {
    font-size: 1.5em;
  }

  .edit_draft {
    font-size: 20px;
  }

  .remove_draft {
    font-size: 20px;
  }

  .grid_draft_camp {
    margin-bottom: 0px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .keywords_active {
    font-size: 1.5em;
    line-height: 30px;
  }

  .keywords_active_title {
    font-size: 1.5em;
    line-height: 30px;
  }

  .h3-copy {
    font-size: 30px;
  }

  .h3-copy.help {
    font-size: 2em;
  }

  .city_gmb {
    height: 50px;
    font-size: 16px;
  }

  .city {
    height: 50px;
    font-size: 22px;
  }

  .grid_header_kw {
    margin-bottom: 10px;
  }

  .ln_kw_chosen {
    height: 50px;
  }

  .kwchosen {
    font-size: 22px;
  }

  .gt {
    font-size: 22px;
  }

  .titlerankedkw {
    margin-bottom: 10px;
    font-size: 22px;
  }

  .kw1 {
    font-size: 18px;
  }

  .grid_keyword_price-copy {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .blog_post_included {
    padding-left: 10px;
    font-size: 22px;
  }

  .accordion-3-open-close-icon-wrapper---brix {
    width: 30px;
    min-height: 30px;
  }

  .accordion-trigger---brix {
    margin-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .heading-37-copy {
    font-size: 24px;
  }

  .h2-dash {
    margin-bottom: 0px;
    font-size: 27px;
  }

  .announcement-copy {
    padding-top: 30px;
    font-size: 1.5em;
  }

  .announcement-text {
    padding-top: 8px;
    font-size: 1.5em;
  }

  .announcement-div {
    padding-top: 30px;
  }

  .h2-dash-alert {
    margin-bottom: 0px;
    font-size: 25px;
  }

  .alert-no-campaign-div {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .title-page-dash {
    font-size: 45px;
  }

  .text-block-78-copy {
    font-size: 1.3em;
  }

  .navbar-settings {
    height: 70px;
  }

  .logo-rankstar {
    width: auto;
    height: 35px;
  }

  .navigation-menu-copy {
    width: 100%;
    height: 70px;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .logo-header-container {
    height: 70px;
  }

  .camp-keyword {
    font-size: 20px;
    line-height: 30px;
  }

  .kw-list {
    font-size: 20px;
    line-height: 30px;
  }

  .grid_active_campaigns {
    margin-bottom: 0px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .camp-t {
    font-size: 20px;
    line-height: 30px;
  }

  .icons-camp {
    width: 30px;
  }

  .intro__logos-heading-copy {
    font-size: 40px;
    line-height: 55px;
  }

  .image-47 {
    height: 45px;
  }

  .form-block-03 {
    border-color: #b3b3b3;
  }

  .form-03-outer-div {
    max-width: none;
    grid-column-gap: 120px;
  }

  .intro__logos-heading-contact {
    font-size: 40px;
    line-height: 55px;
  }

  .page-seo-title {
    font-size: 40px;
  }

  .seo-container {
    max-width: 1300px;
  }

  .about__heading-copy {
    font-size: 60px;
  }

  .success-message-2 {
    background-color: #fff;
  }

  .text-block-88 {
    font-family: 'Public Sans', sans-serif;
    font-size: 17px;
    font-weight: 500;
  }

  .h2-dash-copy {
    margin-bottom: 0px;
    font-size: 30px;
  }

  .form-block-03-copy {
    border-color: #282828;
  }

  .form-03-outer-div-copy {
    max-width: none;
    grid-column-gap: 120px;
  }

  .container-billing {
    max-width: 1400px;
    margin-top: 100px;
  }

  .h2-warning {
    font-size: 30px;
  }

  .div-block-175 {
    background-color: #121212;
  }

  .rank-change {
    font-size: 1.5em;
  }

  .buttons-nav {
    height: 70px;
  }

  .preloader {
    display: none;
  }

  .div-block-177 {
    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;
  }

  .div-block-178 {
    width: 150px;
  }

  .generic-nav {
    height: 70px;
  }

  .buttons-nav-generic {
    height: 70px;
  }

  .h2-warning-copy {
    font-size: 30px;
  }

  .success {
    font-size: 30px;
  }

  .success-copy {
    font-size: 30px;
  }

  .success-text {
    font-size: 25px;
    line-height: 45px;
  }

  .div-block-178-copy {
    width: 150px;
  }

  .fail-animation {
    width: 120px;
  }

  .alert-no-campaign-non-paid {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .about-hero__heading-copy {
    margin-bottom: 20px;
    font-size: 80px;
    line-height: 100px;
  }

  .paragraph-white {
    padding-bottom: 20px;
    font-family: 'Public Sans', sans-serif;
    color: #000;
    font-size: 23px;
    font-weight: 400;
  }

  .about-hero-copy {
    height: 100vh;
  }

  .about-hero__heading-copy-copy {
    margin-bottom: 20px;
    font-size: 80px;
    line-height: 100px;
  }

  .lottie-animation-3 {
    display: none;
    width: 10%;
    height: 50px;
    padding-bottom: 0px;
    color: #cb05fd;
  }

  .div-block-175-copy {
    background-color: #121212;
  }
}

@media screen and (max-width: 991px) {
  .nav {
    padding: 8px 0vw;
  }

  .nav__container {
    position: relative;
    max-width: 100vmax;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 4vw;
    padding-left: 4vw;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .nav__menu {
    z-index: 9999;
    display: block;
    -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;
    background-color: #fff;
    box-shadow: 0 4px 26px 0 rgba(0, 0, 0, 0.12);
  }

  .nav__mobilebutton {
    padding: 8px 0px 8px 8px;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    color: #2b2a35;
  }

  .nav__mobilebutton.w--open {
    background-color: transparent;
    color: #2b2a35;
  }

  .nav__mobilebutton.nav__mobilebutton--white {
    color: #fff;
  }

  .nav__buttons {
    position: absolute;
    right: 100px;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .button {
    padding: 10px;
  }

  .nav__link-div-jobs {
    display: none;
    width: 100%;
    height: auto;
    padding: 1.3em 4vw;
    -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-top: 1px solid #dddfe5;
  }

  .nav__link-div-jobs-counter {
    position: static;
    top: auto;
    right: auto;
  }

  .nav__link-div-learning.nav__link-div-learning--space {
    display: none;
    margin-right: 0px;
  }

  .nav__link-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    padding: 1.6em 6vw 1.3em;
    border-top: 1px solid #dddfe5;
  }

  .nav__link-div:hover {
    border-bottom: 1px none #000;
  }

  .nav__link-div.nav__link-div--black:hover {
    border-bottom-style: none;
  }

  .nav__link-div.nav__link-div--black.nav__link-div--space {
    margin-right: 0px;
  }

  .nav__link-div.nav__link-div--black.nav__link-div--space.w--current {
    border-bottom-style: none;
  }

  .nav__link-div.nav__link-div--black.nav__link-div--space.nav__link-div--hidedesktop {
    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;
  }

  .nav__link-div.nav__link-div--white {
    color: #2b2a35;
  }

  .nav__link-div.nav__link-div--white.w--current {
    border-bottom-style: none;
  }

  .nav__link-div.nav__link-div--white.nav__link-div--space {
    margin-right: 0px;
  }

  .nav-shadow {
    height: 56px;
  }

  .intro {
    padding-bottom: 0px;
  }

  .intro__logos-heading {
    font-size: 26px;
  }

  .intro__logos-wrapper {
    display: -ms-grid;
    display: grid;
    width: 100%;
    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;
    justify-items: center;
    -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: center;
    -ms-flex-line-pack: center;
    align-content: center;
    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 auto;
    grid-template-rows: auto auto;
  }

  .intro__logo.intro__logo--rmargin {
    margin-right: 0px;
  }

  .intro__workflow {
    -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;
  }

  .intro__workflow-text {
    width: 100%;
  }

  .intro__workflow-heading {
    font-size: 3.2em;
    line-height: 1em;
    text-align: center;
  }

  .intro__workflow-paragraph {
    text-align: center;
  }

  .decks {
    height: 50vh;
    padding-top: 60px;
  }

  .decks__text {
    width: 80%;
  }

  .decks__wrapper {
    -webkit-transform: translate(0px, -24px);
    -ms-transform: translate(0px, -24px);
    transform: translate(0px, -24px);
  }

  .formatting {
    padding-top: 0px;
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .formatting__text {
    width: 100%;
    margin-right: 0vw;
    margin-left: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }

  .formatting__lottie {
    position: static;
    width: 90vw;
    margin-left: 0em;
  }

  .integrations {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .integrations__text {
    width: 100%;
    margin-bottom: 40px;
    padding-top: 0px;
  }

  .integrations__text-heading {
    text-align: center;
  }

  .integrations__lottie {
    width: 90vw;
    margin-right: 0vw;
  }

  .sharing {
    padding-top: 60px;
  }

  .sharing__text {
    width: 80%;
  }

  .sharing__plane-wrapper {
    right: 20px;
    width: 30%;
  }

  .news {
    padding-top: 60px;
  }

  .news__wrapper {
    max-width: 100%;
    -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: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .news__card-content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .testimonials {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .testimonials__heading {
    font-family: Eina, sans-serif;
    font-size: 2em;
    line-height: 1.8em;
  }

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

  .testimonials__card {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .cta {
    padding: 60px 4vw;
  }

  .cta__container {
    width: 100%;
  }

  .footer {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .footer__wrapper {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 40px;
    grid-template-areas: "Area Area-2 Area-3"
      "Area-4 Area-4 .";
    -ms-grid-columns: 1fr 16px 1fr 16px 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto 40px auto;
    grid-template-rows: auto auto;
  }

  .integrations__text-paragraph {
    text-align: center;
  }

  .integrations__wrapper {
    -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;
  }

  .formatting__wrapper {
    display: block;
    -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;
  }

  .about-hero {
    height: 42em;
  }

  .about-hero__heading {
    font-size: 40px;
    line-height: 50px;
  }

  .about-hero__image {
    margin-bottom: 0em;
  }

  .about-intro {
    padding: 60px 4vw;
  }

  .about {
    padding: 60px 4vw;
  }

  .about__heading {
    font-size: 4em;
  }

  .about__confetti {
    width: 30em;
  }

  .about__paragraph1-wrapper {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .about__paragraph2-wrapper {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .about__investors-container {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .about-numbers {
    padding: 60px 4vw;
  }

  .about-numbers__metric {
    font-size: 1.6em;
    line-height: 1em;
  }

  .about-jobs {
    padding: 60px 4vw;
  }

  .about-jobs__benefits {
    margin-bottom: 60px;
  }

  .about-jobs__benefits-heading {
    font-size: 1.8em;
  }

  .about-jobs__positions.about-jobs__positions--86margin {
    margin-top: 60px;
  }

  .about-jobs__positions-wrapper {
    width: 100%;
  }

  .blog-hero {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .blog-hero__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-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;
  }

  .blog-hero__image.blog-hero__image--nomobile {
    display: none;
  }

  .blog-hero__image.blog-hero__image--onlymobile {
    display: block;
    width: 90vw;
    height: 35vh;
    background-image: url('../images/cover-thumbnail-420x300.jpg');
    background-position: 50% 0%;
    background-size: cover;
  }

  .blog-recent {
    padding-right: 0vw;
    padding-left: 0vw;
  }

  .blog-recent__container {
    width: 145vw;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .newsletter-cta {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .newsletter-cta__image {
    display: none;
  }

  .blog-essential {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .blog-essential__wrapper {
    grid-column-gap: 40px;
  }

  .blog-essential__article-nr {
    font-size: 3em;
    line-height: 1em;
  }

  .blog-articles {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .blog-articles__wrapper {
    display: none;
  }

  .blog-articles__article {
    opacity: 0;
  }

  .blog-articles__image1 {
    width: 100%;
    height: 28vw;
  }

  .blog-articles__image2 {
    width: 100%;
    height: 28vw;
  }

  .blog-articles__image3 {
    width: 100%;
    height: 28vw;
  }

  .blog-articles__image4 {
    width: 100%;
    height: 28vw;
  }

  .blog-articles__image5 {
    width: 100%;
    height: 28vw;
  }

  .blog-articles__image6 {
    width: 100%;
    height: 28vw;
  }

  .blog-articles__image7 {
    width: 100%;
    height: 28vw;
  }

  .blog-articles__image8 {
    width: 100%;
    height: 28vw;
  }

  .blog-articles__image9 {
    width: 100%;
    height: 28vw;
  }

  .blog-articles__image10 {
    width: 100%;
    height: 28vw;
  }

  .blog-articles__image11 {
    width: 100%;
    height: 29vw;
  }

  .blog-articles__image12 {
    width: 100%;
    height: 28vw;
  }

  .blog-hero__image-link {
    margin-bottom: 40px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .hero__transform-target {
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
  }

  .hero__intro {
    top: 28vh;
    font-size: 0.23em;
  }

  .intro__workflow-lottie {
    width: 90vw;
    margin-right: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .about__name-teammember {
    font-size: 1.3em;
    line-height: 1em;
  }

  .about__role-teammember {
    font-size: 1em;
    line-height: 1.5em;
  }

  .formatting__heading {
    text-align: left;
  }

  .formatting__paragraph {
    text-align: center;
  }

  .formatting__paragraph.formatting__paragraph--space {
    text-align: center;
  }

  .nav__mobileicon {
    color: #2b2a35;
    font-size: 32px;
  }

  .nav__link-div-jobstext {
    height: auto;
  }

  .nav__link-div-jobstext.nav__link-div--black.nav__link-div--space {
    margin-right: 0px;
  }

  .nav__link-div-jobstext.nav__link-div--black.nav__link-div--space.w--current {
    border-bottom-style: none;
  }

  .nav__link-div-jobstext.nav__link-div--black.nav__link-div--space.nav__link-div--hidedesktop {
    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;
  }

  .nav__link-div-onlymobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    padding: 1.6em 6vw 1.6em 10vw;
    border-top: 1px solid #dddfe5;
  }

  .nav__link-div-onlymobile.nav__link-div--black.nav__link-div--space {
    margin-right: 0px;
  }

  .nav__link-div-onlymobile.nav__link-div--black.nav__link-div--space.w--current {
    border-bottom-style: none;
  }

  .nav__link-div-onlymobile.nav__link-div--black.nav__link-div--space.nav__link-div--hidedesktop {
    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;
  }

  .nav__link-div-jobs-mobileonly {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    padding: 1.6em 6vw;
    -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;
    border-top: 1px solid #dddfe5;
    color: #2b2a35;
    text-decoration: none;
  }

  .blog-recent__scrollable {
    overflow: auto;
    width: 100vw;
  }

  .blog-articles__wrapper-mobile {
    display: -ms-grid;
    display: grid;
    margin-top: 62px;
    grid-auto-columns: 1fr;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .disclaimer__p {
    padding-right: 10px;
    font-size: 1em;
  }

  .disclaimer__wrapper {
    padding-right: 1em;
    padding-left: 1em;
  }

  .intro-copy {
    padding-bottom: 0px;
  }

  .hero-main {
    position: static;
    height: auto;
    padding-right: 4vw;
    padding-bottom: 10px;
    padding-left: 4vw;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    background-color: #f1f5fa;
  }

  .heading {
    font-family: Eina, sans-serif;
    font-size: 30px;
    line-height: 57px;
  }

  .video-feature {
    width: 100%;
    padding-right: 0px;
    padding-bottom: 40px;
  }

  .video-feature-copy {
    width: 100%;
    padding-left: 0px;
  }

  .formatting__text-copy {
    width: 100%;
    margin-right: 0vw;
    margin-left: 0px;
    padding-bottom: 0px;
  }

  .formatting-copy {
    display: none;
    padding-top: 60px;
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .formatting-copy {
    padding-top: 60px;
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .formatting-copy-copy {
    padding-top: 60px;
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .formatting-copy {
    padding-top: 100px;
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .formatting-copy-copy {
    display: block;
    padding: 100px 4vw;
  }

  .intoduce {
    padding-top: 60px;
  }

  .html-embed {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: none;
  }

  .html-embed-2 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 5;
    width: 100%;
  }

  .html-embed-mobile {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
    margin-top: 0px;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(#fff));
    background-image: linear-gradient(0deg, #000, #fff);
  }

  .content-h3 {
    font-family: Eina, sans-serif;
  }

  .content-section {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .content-grid {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 62px;
    grid-row-gap: 62px;
  }

  .content-grid.centre-content {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .html-embed-copy {
    position: static;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    display: block;
  }

  .content-section-suggest {
    padding: 72px 4vw;
  }

  .html-embed-3 {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .content-section-ranking {
    padding: 72px 4vw;
  }

  .content-section-keywords {
    padding: 72px 4vw;
  }

  .testimonials__card-left {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .testimonials__card_middle {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .testimonials__card_right {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .button-cookies {
    padding: 10px;
  }

  .title-form {
    margin-top: 0px;
    font-size: 27px;
    line-height: 40px;
  }

  .cards-grid-container {
    grid-column-gap: 20px;
  }

  .paragraph-2 {
    font-size: 16px;
    line-height: 30px;
  }

  .container-2 {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }

  .form-block {
    max-width: 90%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
  }

  .section {
    padding: 100px 40px;
  }

  .section.grey {
    height: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .tuto {
    width: 90%;
    margin-right: auto;
  }

  .bg-blob {
    left: -10%;
    bottom: 0%;
  }

  .grid {
    display: block;
    margin-top: 20px;
  }

  .card {
    margin-bottom: 20px;
  }

  .button-3 {
    font-size: 18px;
  }

  .name {
    font-size: 16px;
  }

  .url {
    font-size: 16px;
  }

  .video-3 {
    margin-bottom: 20px;
  }

  .pricing-table-cell {
    padding-right: 20px;
  }

  .pricing-top {
    padding-right: 10px;
  }

  .grid-top-sticky {
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .button-4 {
    font-size: 18px;
  }

  .image-3 {
    height: 30px;
  }

  .feature-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .intro_features {
    padding-bottom: 0px;
  }

  .intro-brands {
    padding-bottom: 0px;
  }

  .navigation-item {
    height: 55px;
    margin-right: 1em;
    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: transparent;
  }

  .navigation-item:active {
    background-color: transparent;
  }

  .navigation-item.w--current {
    margin-right: 1.25em;
  }

  .navigation-item.w--current:hover {
    background-color: #000;
  }

  .dash-tab-wrapper {
    padding-top: 60px;
    padding-bottom: 100px;
  }

  .submit_article {
    border-radius: 5px;
  }

  .text-field-5.list-bulk {
    border-radius: 5px;
  }

  .text-field-5.bulk {
    border-radius: 5px;
  }

  .h2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .top-nav {
    position: fixed;
    height: 60px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .top-nav.footer-nav {
    min-height: 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;
  }

  .text-block-76 {
    text-align: center;
  }

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

  .container-5 {
    padding-top: 0px;
  }

  .dashboard-section {
    padding-bottom: 0em;
  }

  .text-block-78 {
    font-size: 14px;
  }

  .image-43 {
    width: 110px;
  }

  .profile-pic {
    height: 30px;
    max-width: 30px;
  }

  .navigation-menu {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 100%;
    height: 60px;
    margin-left: 0px;
    padding-right: 2em;
    padding-left: 2em;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #000;
    text-align: left;
  }

  .grid-36 {
    margin-bottom: 50px;
    grid-column-gap: 50px;
  }

  .logo-link.w--current {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .image-46 {
    margin-right: 8px;
  }

  .announcement {
    font-size: 15px;
  }

  .div-block-150 {
    margin-bottom: 50px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 18px;
  }

  .div-block-151 {
    display: block;
    margin-top: 0px;
  }

  .alert_no_keyword {
    font-size: 18px;
  }

  .buy-credit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 34px;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 100px;
    font-size: 14px;
  }

  .login-field {
    padding-left: 5px;
  }

  .login-section {
    display: block;
    width: 100%;
    max-width: 500px;
    margin-right: auto;
    margin-left: auto;
  }

  .login-box {
    max-width: 600px;
    background-color: transparent;
  }

  .slider-section {
    display: none;
  }

  .div-block-153 {
    display: block;
    margin-top: 40px;
  }

  .article_left {
    line-height: 1.5em;
  }

  .titleblog {
    padding-right: 40px;
    line-height: 1.5em;
  }

  .skip {
    font-size: 14px;
  }

  .cta_nav {
    display: block;
    margin-right: 1em;
    padding-top: 7px;
    padding-bottom: 7px;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .hero-overlay-copy {
    height: auto;
  }

  .back-copy {
    height: auto;
  }

  .title-form-copy {
    margin-top: 20px;
  }

  .gridtitle {
    font-size: 16px;
  }

  .gridtext {
    padding-right: 0px;
    font-size: 14px;
  }

  .pricing-top-copy {
    padding-right: 0px;
  }

  .total-price {
    font-size: 18px;
  }

  .greetings {
    font-size: 26px;
    line-height: 1.5em;
  }

  .footer-dashboard {
    display: none;
    height: 75px;
    padding-right: 2em;
    padding-left: 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;
    background-color: #000;
  }

  .grid-37 {
    grid-column-gap: 40px;
  }

  .keyword-page {
    height: auto;
  }

  .bg_keyword {
    height: auto;
  }

  .title_keyword_page {
    margin-top: 20px;
    font-size: 28px;
  }

  .keyword_field {
    font-size: 16px;
  }

  .add_keyword {
    font-size: 16px;
  }

  .select_country {
    font-size: 16px;
  }

  .card_keyword {
    margin-bottom: 20px;
  }

  .heading-37 {
    font-size: 18px;
  }

  .go_to_checkout {
    font-size: 18px;
  }

  .alert_not_ranking {
    font-size: 16px;
    line-height: 30px;
  }

  .campaign-name {
    font-size: 16px;
  }

  .backward {
    font-size: 0.9em;
  }

  .remove_keyword_price {
    height: 24px;
    margin-top: 0px;
    margin-left: 0px;
    font-size: 14px;
    line-height: 0px;
  }

  .div-block-163 {
    display: block;
  }

  .referral_code_field {
    font-size: 14px;
  }

  .apply_code {
    font-size: 14px;
  }

  .discounted_price {
    font-size: 18px;
  }

  .total-old-price {
    font-size: 16px;
  }

  .card_first {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .brand-name {
    font-size: 16px;
  }

  .camp {
    font-size: 16px;
  }

  .service {
    font-size: 16px;
  }

  .card_finder {
    margin-bottom: 20px;
  }

  .add-key {
    height: 24px;
    margin-top: 5px;
    margin-left: 0px;
    line-height: 0px;
  }

  .remove_keyword_price-copy {
    height: 24px;
    margin-top: 5px;
    margin-left: 0px;
    line-height: 0px;
  }

  .add-key-copy {
    height: 24px;
    margin-top: 5px;
    margin-left: 0px;
    line-height: 0px;
  }

  .go-to-pay {
    margin-bottom: 0px;
  }

  .tracking_campaign_name {
    font-size: 15px;
  }

  .mycampaigntab {
    height: 30px;
  }

  .tab-link-create-campaigns {
    height: 30px;
    margin-right: 0em;
    margin-left: 1em;
  }

  .edit_draft {
    font-size: 15px;
  }

  .remove_draft {
    font-size: 15px;
  }

  .h3-copy.help {
    font-size: 18px;
  }

  .city {
    font-size: 16px;
  }

  .ln_kw_chosen {
    display: -ms-grid;
    display: grid;
    -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 0.25fr;
    grid-template-columns: 1fr 0.25fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .kwchosen {
    font-size: 16px;
  }

  .titlerankedkw {
    font-size: 18px;
  }

  .kw1 {
    font-size: 16px;
  }

  .blog_post_included {
    font-size: 16px;
  }

  .pricing-discount {
    padding-right: 0px;
  }

  .pricing-result {
    padding-right: 0px;
  }

  .card_keyword-copy {
    margin-bottom: 20px;
  }

  .card_keyword_selected {
    margin-bottom: 20px;
  }

  .accordion-3-open-close-icon-wrapper---brix {
    width: 25px;
    min-height: 25px;
  }

  .accordion-item-title---brix {
    max-width: 88%;
  }

  .accordion-item-title---brix.accordion-3---brix {
    max-width: 75%;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
  }

  .open-close-icon-wrapper---brix.large-icon---brix {
    width: 14px;
    min-height: 14px;
  }

  .heading-37-copy {
    font-size: 18px;
  }

  .h2-dash {
    margin-bottom: 0px;
    font-size: 18px;
  }

  .announcement-copy {
    font-size: 15px;
  }

  .announcement-text {
    font-size: 15px;
  }

  .h2-dash-alert {
    margin-bottom: 0px;
    padding-right: 0px;
    font-size: 17px;
  }

  .alert-no-campaign-div {
    margin-bottom: 50px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 18px;
  }

  .title-page-dash {
    margin-top: 0px;
    font-size: 28px;
    line-height: 40px;
  }

  .text-block-78-copy {
    font-size: 14px;
  }

  .navbar-settings {
    height: 60px;
  }

  .logo-rankstar {
    width: auto;
    height: 30px;
    margin-bottom: 0px;
  }

  .navigation-menu-copy {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 100%;
    height: 60px;
    margin-left: 0px;
    padding-right: 2em;
    padding-left: 2em;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #000;
    text-align: left;
  }

  .logo-link {
    padding-bottom: 0px;
  }

  .logo-header-container {
    height: 60px;
  }

  .camp-keyword {
    font-size: 16px;
  }

  .kw-list {
    font-size: 16px;
  }

  .camp-t {
    font-size: 16px;
  }

  .image-47 {
    height: 30px;
    padding-bottom: 0px;
  }

  .contact {
    padding: 60px 4vw;
  }

  .content-wrap-left {
    padding-right: 0px;
    padding-left: 0px;
  }

  .form-block-03 {
    margin-top: 20px;
  }

  .form-03-outer-div {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .intro__logos-heading-contact {
    font-size: 26px;
  }

  .page-seo-title {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .seo-container {
    padding-top: 0px;
  }

  .about__heading-copy {
    font-size: 4em;
  }

  .content-seo-service {
    padding: 60px 4vw;
  }

  .contact-seo-dashboard {
    padding: 60px 0vw;
  }

  .h2-dash-copy {
    margin-bottom: 0px;
    font-size: 25px;
  }

  .form-block-03-copy {
    margin-top: 20px;
  }

  .form-03-outer-div-copy {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .container-billing {
    padding-top: 0px;
  }

  .h2-warning {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-block-175 {
    padding-right: 2em;
    padding-left: 2em;
  }

  .buttons-nav {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 500000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: left;
  }

  .div-block-178 {
    width: 100px;
  }

  .buttons-nav-generic {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 500000;
    display: none;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: left;
  }

  .h2-warning-copy {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .success {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .success-copy {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .success-text {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .div-block-178-copy {
    width: 100px;
  }

  .fail-animation {
    width: 80px;
  }

  .alert-no-campaign-non-paid {
    margin-bottom: 50px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 18px;
  }

  .about-hero__heading-copy {
    font-size: 40px;
    line-height: 50px;
  }

  .about-hero-copy {
    height: 42em;
  }

  .about-hero__heading-copy-copy {
    font-size: 40px;
    line-height: 50px;
  }

  .contact-copy {
    height: auto;
    padding: 140px 4vw 60px;
    background-color: #f1f5fa;
  }

  .loading {
    width: 90vw;
    height: 90vh;
  }

  .div-block-175-copy {
    padding-right: 2em;
    padding-left: 2em;
  }
}

@media screen and (max-width: 767px) {
  .nav__container {
    max-width: none;
  }

  .nav__logo.w--current {
    padding-left: 0px;
  }

  .nav__mobilebutton {
    margin-left: 0px;
    padding-right: 0px;
  }

  .button.button--white-whitebg.button--space.button--nomobile {
    display: none;
  }

  .button.button--blue {
    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;
  }

  .button.button--white-purplebg.button--space.button--nomobile {
    display: none;
  }

  .hero__cta-heading {
    font-size: 1.4em;
    line-height: 1em;
  }

  .hero__cta-inputwrapper {
    display: block;
    width: 100%;
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .hero__cta-input {
    width: 100%;
    margin-bottom: 16px;
    border-style: solid;
    border-width: 1px;
    border-color: #dddfe5;
    border-radius: 4px;
  }

  .hero__cta-button {
    width: 100%;
    height: auto;
    border-radius: 4px;
  }

  .hero__cta-disclaimer {
    text-align: center;
  }

  .intro__logos {
    margin-bottom: 60px;
  }

  .intro__logos-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-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;
  }

  .intro__logo.intro__logo--rmargin {
    margin-bottom: 24px;
  }

  .intro__workflow-text {
    margin-bottom: 0px;
  }

  .intro__workflow-heading {
    font-size: 2.6em;
  }

  .decks {
    height: 70vh;
  }

  .decks__text {
    width: 90%;
  }

  .decks__text-heading {
    font-size: 2.6em;
  }

  .integrations__text-heading {
    font-size: 2.6em;
  }

  .sharing__text {
    margin-bottom: 40px;
  }

  .sharing__text-heading {
    font-size: 2.6em;
  }

  .news__card {
    margin-right: 0em;
    margin-left: 0em;
  }

  .news__card-heading {
    font-size: 2.6em;
  }

  .testimonials__heading {
    font-size: 2.6em;
  }

  .testimonials__card {
    margin-right: 0em;
    margin-left: 0em;
  }

  .cta__heading {
    font-size: 2.6em;
  }

  .cta__input-wrapper {
    display: block;
    width: 100%;
  }

  .cta__input {
    width: 100%;
    margin-bottom: 16px;
    border-style: solid;
    border-radius: 4px;
  }

  .cta__button {
    width: 100%;
    height: auto;
    border-radius: 4px;
  }

  .cta__disclaimer {
    text-align: center;
  }

  .footer__wrapper {
    grid-template-areas: "Area Area-2"
      "Area-3 ."
      "Area-4 Area-4";
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .about-hero {
    height: 100vw;
  }

  .about-hero__wrapper {
    width: 60vw;
  }

  .about-hero__heading {
    margin-bottom: 20px;
    font-size: 35px;
    line-height: 45px;
    letter-spacing: -1px;
  }

  .about-hero__image {
    width: 50vw;
    margin-left: 30px;
  }

  .about-intro {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .about-intro__paragraph {
    font-size: 1.3em;
    line-height: 1.8em;
  }

  .about {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .about__heading-wrapper {
    width: 70vw;
  }

  .about__heading {
    font-size: 2.6em;
  }

  .about__confetti {
    width: 23em;
  }

  .about__paragraph1-wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .about__paragraph1 {
    font-size: 1.3em;
    line-height: 1.8em;
  }

  .about__photos-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .about__paragraph2-wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .about__culture {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 40vw auto auto;
    grid-template-rows: 40vw auto auto;
  }

  .about__paragraph2 {
    font-size: 1.3em;
    line-height: 1.8em;
  }

  .about__investors {
    margin-top: 40px;
  }

  .about__investors-heading {
    font-size: 2.6em;
  }

  .about__investors-container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .about__investors-logo.about__investors-logo--50space {
    margin-bottom: 30px;
  }

  .about__investors-name {
    font-size: 1.1em;
  }

  .about__investors-info {
    font-size: 1.1em;
  }

  .about-numbers {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .about-numbers__heading {
    margin-bottom: 40px;
    font-size: 2.6em;
  }

  .about-numbers__wrapper {
    margin-bottom: 40px;
    grid-column-gap: 30px;
    grid-row-gap: 8px;
    grid-template-areas: ". ."
      ". ."
      ". Area-2"
      ". Area";
    -ms-grid-columns: auto 30px auto 30px auto;
    grid-template-columns: auto auto auto;
    -ms-grid-rows: auto 8px auto 8px auto 8px auto;
    grid-template-rows: auto auto auto auto;
  }

  .about-numbers__glassdoor {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .about-numbers__rating-link {
    font-size: 1.1em;
  }

  .about-jobs {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .about-jobs__mission-heading {
    font-size: 2.8em;
  }

  .about-jobs__mission-paragraph {
    font-size: 1.3em;
    line-height: 1.8em;
  }

  .about-jobs__benefits-wrapper {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .about-jobs__benefit {
    font-size: 1.2em;
    line-height: 1.8em;
  }

  .about-jobs__positions-heading {
    font-size: 1.8em;
  }

  .about-jobs__positions-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -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;
  }

  .about-jobs__position-title {
    font-size: 1.1em;
    line-height: 2em;
  }

  .about-jobs__position-location {
    font-size: 1.1em;
    line-height: 2em;
  }

  .blog-hero {
    padding-top: 80px;
  }

  .blog-hero__heading {
    font-size: 2.6em;
  }

  .blog-hero__paragraph {
    font-size: 1.3em;
    line-height: 1.8em;
  }

  .blog-hero__image.blog-hero__image--onlymobile {
    height: 26vh;
  }

  .blog-recent {
    margin-top: 60px;
    margin-bottom: 40px;
  }

  .blog-recent__container {
    width: 170vw;
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .blog-recent__wrapper {
    -webkit-flex-basis: 19em;
    -ms-flex-preferred-size: 19em;
    flex-basis: 19em;
  }

  .blog-recent__heading {
    font-size: 1.5em;
    line-height: 1.5em;
  }

  .blog-recent__paragraph {
    font-size: 1.1em;
    line-height: 1.7em;
  }

  .newsletter-cta__container {
    padding-right: 2em;
    opacity: 0;
  }

  .newsletter-cta__heading {
    font-size: 2.3em;
    line-height: 1.2em;
  }

  .newsletter-cta__paragraph {
    font-size: 1.2em;
    line-height: 1.5em;
  }

  .newsletter-cta__input-wrapper {
    display: block;
    width: 100%;
  }

  .newsletter-cta__input {
    width: 100%;
    margin-bottom: 8px;
    border-style: solid;
    border-radius: 4px;
  }

  .newsletter-cta__button {
    width: 100%;
    height: auto;
    border-radius: 4px;
  }

  .blog-essential {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .blog-essential__wrapper {
    display: block;
  }

  .blog-essential__article {
    margin-bottom: 40px;
  }

  .blog-essential__article-heading {
    font-size: 1.6em;
    line-height: 1.5em;
  }

  .blog-articles {
    margin-bottom: 40px;
  }

  .blog-articles__article {
    opacity: 0;
  }

  .blog-articles__image1 {
    height: 60vw;
  }

  .blog-articles__article-heading {
    font-size: 1.5em;
    line-height: 1.5em;
  }

  .blog-articles__paragraph {
    font-size: 1.1em;
    line-height: 1.7em;
  }

  .blog-articles__image2 {
    height: 60vw;
  }

  .blog-articles__image3 {
    height: 60vw;
  }

  .blog-articles__image4 {
    height: 60vw;
  }

  .blog-articles__image5 {
    height: 60vw;
  }

  .blog-articles__image6 {
    height: 60vw;
  }

  .blog-articles__image7 {
    height: 60vw;
  }

  .blog-articles__image8 {
    height: 60vw;
  }

  .blog-articles__image9 {
    height: 60vw;
  }

  .blog-articles__image10 {
    height: 60vw;
  }

  .blog-articles__image11 {
    height: 60vw;
  }

  .blog-articles__image12 {
    height: 60vw;
  }

  .hero__container {
    height: 300vh;
  }

  .intro__workflow-lottie {
    width: 60em;
  }

  .div-animated {
    top: 120vh;
  }

  .formatting__heading {
    font-size: 2.6em;
  }

  .nav__mobileicon {
    margin-left: 0px;
    padding-left: 0px;
  }

  .blog-articles__wrapper-mobile {
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .disclaimer__p {
    font-size: 1em;
  }

  .disclaimer__bg {
    opacity: 0.9;
  }

  .disclaimer__wrapper {
    padding-bottom: 1em;
  }

  .hero-main {
    height: auto;
    padding-bottom: 5px;
  }

  .heading {
    font-family: Eina, sans-serif;
    font-size: 40px;
  }

  .paragraph {
    color: #000;
  }

  .btn {
    font-family: 'Public Sans', sans-serif;
    font-weight: 500;
  }

  .content-h3 {
    margin-top: 0px;
    line-height: 1.4em;
  }

  .content-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .content-grid.centre-content {
    margin-top: 0px;
    margin-bottom: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .content-section-suggest {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .html-embed-3 {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .content-section-ranking {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .content-section-keywords {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .btn-features {
    font-family: Eina, sans-serif;
    font-weight: 400;
  }

  .paragraph-brown {
    margin-bottom: 20px;
  }

  .paragraph-purple {
    margin-bottom: 20px;
  }

  .paragraph-dark-blue {
    margin-bottom: 20px;
  }

  .btn-features-copy {
    font-family: Eina, sans-serif;
    font-weight: 400;
  }

  .btn-features-purple {
    font-family: Eina, sans-serif;
    font-weight: 400;
  }

  .btn-features-brown {
    font-family: Eina, sans-serif;
    font-weight: 400;
  }

  .btn-features-dark-blue {
    font-family: Eina, sans-serif;
    font-weight: 400;
  }

  .btn-white {
    font-family: 'Public Sans', sans-serif;
    font-weight: 500;
  }

  .testimonials__card-left {
    margin-right: 0em;
    margin-left: 0em;
  }

  .testimonials__card_middle {
    margin-right: 0em;
    margin-left: 0em;
  }

  .testimonials__card_right {
    margin-right: 0em;
    margin-left: 0em;
  }

  .btn-white-cookies {
    font-family: Eina, sans-serif;
    font-weight: 400;
  }

  .button-cookies.button--white-whitebg.button--space.button--nomobile {
    display: none;
  }

  .button-cookies.button--white-purplebg.button--space.button--nomobile {
    display: none;
  }

  .btn-white-cookie {
    font-family: 'Public Sans', sans-serif;
    font-weight: 500;
  }

  .hero-overlay {
    padding: 20px;
  }

  .title-form {
    margin-top: 0px;
    line-height: 40px;
    text-align: center;
  }

  .cards-section {
    padding: 40px 20px;
  }

  .cards-grid-container {
    max-width: none;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .paragraph-2 {
    font-size: 16px;
  }

  .form-slide {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .form-back {
    min-height: 50px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 14px;
  }

  .radio-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .form-heading {
    font-size: 24px;
  }

  .form-step {
    width: 100%;
    height: 100%;
  }

  .form-block {
    max-width: 90%;
    padding: 40px 0px 50px;
  }

  .section {
    padding: 40px 20px;
  }

  .section.grey {
    display: block;
    padding-top: 60px;
    padding-right: 20px;
    padding-left: 20px;
    background-position: 100% 100%;
    background-size: 1000px;
  }

  .form-mask {
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
  }

  .form-next {
    min-height: 50px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 14px;
  }

  .bg-blob {
    display: none;
  }

  .button-2 {
    min-height: 50px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 14px;
  }

  .grid {
    display: block;
    margin-top: 20px;
  }

  .url {
    font-size: 16px;
  }

  .video-3 {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .pricing-table-cell {
    padding-right: 10px;
  }

  .grid-pricing {
    border: 1px none #000;
  }

  .help {
    display: none;
  }

  .grid-top-sticky {
    padding-left: 10px;
  }

  .pricing-wrapper {
    display: block;
  }

  .heading-3-grid {
    font-size: 0.8em;
  }

  .grid-total {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .button-4 {
    font-size: 18px;
  }

  .feature-grid {
    display: block;
  }

  .feature-card {
    margin-bottom: 20px;
    padding: 32px;
  }

  .intro__features {
    margin-bottom: 60px;
  }

  .navigation-item {
    height: 55px;
    margin-right: 0em;
    padding-right: 0em;
    padding-left: 0em;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    font-size: 14px;
  }

  .navigation-item.w--current {
    height: 55px;
    margin-right: 0em;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .navigation-item.profile-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .dash-tab-wrapper {
    padding-top: 60px;
    padding-bottom: 140px;
  }

  .h2 {
    font-size: 24px;
  }

  .top-nav {
    position: fixed;
  }

  .top-nav.footer-nav {
    min-height: 250px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
  }

  .navigation-icon {
    min-height: 20px;
    margin-right: 0em;
    margin-bottom: 10px;
    text-align: center;
  }

  .helpblock.local {
    margin-bottom: 20px;
  }

  .helpblock.local.seopage {
    margin-bottom: 20px;
  }

  .text-block-76 {
    font-size: 13px;
  }

  .h3.help {
    display: block;
  }

  .dashboard-section {
    padding-bottom: 0em;
  }

  .profile-pic {
    height: 28px;
    max-width: 30px;
  }

  .navigation-menu {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: -ms-grid;
    display: grid;
    width: 100%;
    height: auto;
    margin-left: 0px;
    padding: 0.5em 2em;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    background-color: #000;
  }

  .grid-36 {
    margin-bottom: 30px;
    grid-column-gap: 40px;
  }

  .nav-dropdown-list {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .logo-link {
    padding-left: 0px;
  }

  .pricing-wrapper-copy {
    display: block;
  }

  .clicks {
    font-size: 0.8em;
  }

  .ranking {
    font-size: 0.8em;
  }

  .volume {
    font-size: 0.8em;
  }

  .cpc {
    font-size: 0.8em;
  }

  .type {
    font-size: 0.8em;
  }

  .keyword {
    font-size: 0.8em;
  }

  .up {
    font-size: 0.8em;
  }

  .down {
    font-size: 0.8em;
  }

  .div-block-150 {
    margin-bottom: 30px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .div-block-151 {
    display: block;
    margin-top: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .alert_no_keyword {
    padding-right: 0px;
    font-size: 18px;
  }

  .buy-credit {
    font-size: 14px;
  }

  .login-head {
    font-size: 27px;
  }

  .login-section {
    padding-right: 9%;
    padding-left: 9%;
  }

  .field-wrapper.first-name-wrapper {
    margin-right: 5%;
  }

  .div-block-153 {
    margin-top: 30px;
  }

  .article_left {
    font-size: 24px;
    line-height: 1.5em;
  }

  .titleblog {
    font-size: 24px;
    line-height: 1.5em;
  }

  .skip {
    font-size: 12px;
  }

  .cta_nav {
    font-size: 14px;
  }

  .hero-overlay-copy {
    height: auto;
    padding: 20px;
  }

  .back-copy {
    height: auto;
  }

  .title-form-copy {
    font-size: 2em;
    line-height: 1.7em;
  }

  .gridtitle {
    font-size: 14px;
  }

  .gridtext {
    font-size: 12px;
  }

  .total-price {
    font-size: 18px;
  }

  .heading-3-grid-copy {
    font-size: 0.8em;
  }

  .div-block-156 {
    width: 80px;
  }

  .greetings {
    font-size: 26px;
  }

  .div-block-157 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-dashboard {
    display: none;
    background-color: #000;
  }

  .grid-37 {
    display: block;
  }

  .keyword-page {
    height: auto;
  }

  .bg_keyword {
    height: auto;
    padding: 40px 20px 10px;
  }

  .title_keyword_page {
    line-height: 1.8em;
  }

  .select_country {
    margin-bottom: 20px;
  }

  .keyword_chosen {
    font-size: 0.8em;
  }

  .not-ranked-yet {
    font-size: 0.8em;
  }

  .heading-37 {
    font-size: 18px;
  }

  .go_to_checkout {
    font-size: 18px;
  }

  .alert_not_ranking {
    margin-top: 10px;
  }

  .campaign-name {
    width: 100%;
  }

  .grid_keyword_price {
    grid-column-gap: 10px;
  }

  .backward {
    font-size: 0.9em;
  }

  .remove_keyword_price {
    height: 20px;
    margin-left: 0px;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 12px;
  }

  .form_referral {
    width: 100%;
  }

  .referral_code_field {
    padding-right: 10px;
    padding-left: 10px;
  }

  .discounted_price {
    font-size: 18px;
  }

  .total-old-price {
    font-size: 14px;
  }

  .div-block-165 {
    width: 100%;
    grid-column-gap: 10px;
  }

  .radio-button-field {
    padding-right: 10px;
    padding-left: 10px;
  }

  .radio_button_gmb {
    width: 18px;
    height: 18px;
  }

  .radio_button {
    width: 18px;
    height: 18px;
    margin-left: 0px;
  }

  .card_first {
    padding-right: 0px;
    padding-left: 0px;
  }

  .brand-name {
    font-size: 16px;
  }

  .camp {
    font-size: 16px;
  }

  .service {
    font-size: 16px;
  }

  .text-span-7 {
    color: #b3b3b3;
  }

  .add-key {
    height: 20px;
    margin-left: 0px;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 0.7em;
  }

  .remove_keyword_price-copy {
    height: 20px;
    margin-left: 0px;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 0.7em;
  }

  .add-key-copy {
    height: 20px;
    margin-left: 0px;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 0.7em;
  }

  .form-7 {
    text-align: center;
  }

  .mycampaigntab {
    height: 28px;
    margin-right: 0em;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 13px;
  }

  .tab-link-create-campaigns {
    height: 28px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 13px;
  }

  .tab-link-create-campaigns.w--current {
    padding-top: 0px;
    padding-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;
  }

  .text-block-85 {
    font-size: 14px;
  }

  .text-block-87 {
    font-size: 14px;
  }

  .campaign_name {
    font-size: 15px;
  }

  .service_name {
    font-size: 15px;
  }

  .url_name {
    font-size: 15px;
  }

  .campaign_name-copy {
    font-size: 15px;
  }

  .edit_draft {
    font-size: 14px;
  }

  .remove_draft {
    font-size: 14px;
  }

  .card_draft_camp {
    margin-top: 20px;
    margin-bottom: 0px;
  }

  .grid_draft_camp {
    display: block;
  }

  .grid_active_camp {
    display: block;
  }

  .card_draft_camp-copy {
    margin-bottom: 20px;
  }

  .card_active_camp {
    margin-bottom: 20px;
  }

  .keywords_active {
    font-size: 15px;
  }

  .keywords_active_title {
    font-size: 15px;
  }

  .h3-copy.help {
    display: block;
  }

  .form_keyword_gmb {
    display: block;
  }

  .kwchosen {
    font-size: 16px;
  }

  .gt {
    font-size: 18px;
  }

  .titlerankedkw {
    font-size: 18px;
  }

  .kw1 {
    font-size: 16px;
  }

  .grid_keyword_price-copy {
    grid-column-gap: 10px;
  }

  .blog_post_included {
    font-size: 14px;
  }

  .accordion-item-title---brix {
    max-width: 80%;
    font-size: 18px;
  }

  .accordion-item-title---brix.accordion-3---brix {
    max-width: 82%;
  }

  .accordion-item---brix.accordion-3---brix {
    margin-bottom: 0px;
    padding: 0px;
  }

  .accordion-content---brix {
    padding-top: 0px;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
    font-size: 16px;
    line-height: 1.6;
  }

  .heading-37-copy {
    font-size: 18px;
  }

  .h2-dash {
    font-size: 18px;
  }

  .h2-dash-alert {
    padding-right: 0px;
    font-size: 16px;
  }

  .alert-no-campaign-div {
    margin-bottom: 30px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .title-page-dash {
    margin-top: 0px;
    line-height: 40px;
  }

  .logo-rankstar {
    width: auto;
    height: 28px;
    margin-bottom: 0px;
  }

  .navigation-menu-copy {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: -ms-grid;
    display: grid;
    width: 100%;
    height: 60px;
    margin-left: 0px;
    padding: 0em 2em;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    background-color: #000;
  }

  .logo-link {
    padding-bottom: 0px;
  }

  .camp-keyword {
    font-size: 16px;
  }

  .kw-list {
    font-size: 16px;
  }

  .grid_active_campaigns {
    display: block;
  }

  .camp-t {
    font-size: 16px;
  }

  .content-wrap-left {
    padding-right: 0px;
    padding-left: 0px;
  }

  .page-seo-title {
    font-size: 24px;
  }

  .about__heading-copy {
    font-size: 2.6em;
  }

  .h2-dash-copy {
    font-size: 24px;
  }

  .container-billing {
    padding-top: 40px;
  }

  .h2-warning {
    font-size: 20px;
  }

  .div-block-175 {
    padding: 60px 2em;
  }

  .rank-change {
    font-size: 0.8em;
  }

  .div-block-177 {
    display: block;
  }

  .div-block-178 {
    margin-right: auto;
    margin-left: auto;
  }

  .lottie-animation-2 {
    width: 80px;
  }

  .h2-warning-copy {
    font-size: 20px;
  }

  .success {
    font-size: 20px;
  }

  .success-copy {
    font-size: 20px;
  }

  .success-text {
    font-size: 20px;
  }

  .div-block-178-copy {
    margin-right: auto;
    margin-left: auto;
  }

  .fail-animation {
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    padding-left: 0px;
  }

  .alert-no-campaign-non-paid {
    margin-bottom: 30px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .about-hero__heading-copy {
    margin-bottom: 20px;
    font-size: 35px;
    line-height: 45px;
    letter-spacing: -1px;
  }

  .paragraph-white {
    color: #000;
  }

  .about-hero-copy {
    height: 100vw;
  }

  .about-hero__heading-copy-copy {
    margin-bottom: 20px;
    font-size: 35px;
    line-height: 45px;
    letter-spacing: -1px;
  }

  .contact-copy {
    height: auto;
  }

  .div-block-175-copy {
    padding: 60px 2em;
  }
}

@media screen and (max-width: 479px) {
  .nav {
    background-color: #f1f5fa;
    font-size: 13px;
  }

  .nav__logo {
    padding-left: 0px;
  }

  .nav__logo.w--current {
    width: auto;
    height: 50px;
  }

  .nav__buttons {
    right: 70px;
  }

  .button.button--blue {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 15px;
  }

  .button.button--white-purplebg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .hero__cta-heading {
    line-height: 1.5em;
  }

  .hero__cta-inputwrapper {
    -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;
  }

  .hero__cta-input {
    width: 100%;
  }

  .intro__logos-heading {
    font-size: 2em;
    line-height: 1.5em;
  }

  .decks__text-heading {
    font-family: Eina, sans-serif;
    font-size: 2em;
    line-height: 1.5em;
  }

  .decks__wrapper {
    width: 180vw;
  }

  .decks__grid.decks__grid--margin {
    margin-right: 2vw;
  }

  .decks__image {
    width: 30vw;
  }

  .decks__image.decks__image--margin {
    margin-bottom: 1vh;
  }

  .sharing {
    padding-top: 0px;
  }

  .sharing__invite {
    display: none;
  }

  .news__card {
    padding: 2em;
  }

  .testimonials__heading {
    font-family: Eina, sans-serif;
    color: #000;
    font-size: 2em;
    line-height: 1.5em;
  }

  .cta__heading {
    font-family: Eina, sans-serif;
    font-size: 2em;
    line-height: 1.5em;
  }

  .cta__input-wrapper {
    -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;
  }

  .cta__input {
    width: 100%;
  }

  .footer__logo {
    padding-left: 0px;
  }

  .footer__logo.w--current {
    padding-left: 0px;
  }

  .about-hero {
    height: 80vh;
    padding-right: 4em;
    padding-left: 4em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .about-hero__wrapper {
    width: 100vw;
  }

  .about-hero__heading {
    width: 100%;
    margin-bottom: 0px;
    padding-bottom: 100px;
  }

  .about-hero__image {
    width: 100%;
    margin-left: 0px;
  }

  .about {
    margin-top: 0px;
  }

  .about__heading-wrapper {
    width: 100%;
  }

  .about__heading {
    font-size: 22px;
    line-height: 1.5em;
  }

  .about__paragraph2 {
    font-family: 'Public Sans', sans-serif;
    color: #000;
    font-weight: 400;
  }

  .about-numbers {
    display: none;
  }

  .about-jobs__mission-heading {
    font-family: Eina, sans-serif;
    color: #000;
  }

  .blog-recent__container {
    width: 240vw;
  }

  .newsletter-cta__input-wrapper {
    -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;
  }

  .newsletter-cta__input {
    width: 100%;
  }

  .hero__container {
    height: 150vh;
  }

  .hero__cta-section {
    margin-bottom: 20vw;
  }

  .intro__workflow-lottie {
    width: 25em;
  }

  .div-animated {
    position: static;
    top: 75vh;
  }

  .formatting__heading {
    font-size: 30px;
  }

  .disclaimer__wrapper {
    display: block;
  }

  .hero-main {
    height: auto;
    background-color: #f1f5fa;
  }

  .heading {
    font-size: 2.4em;
    line-height: 48px;
  }

  .paragraph {
    font-family: 'Public Sans', sans-serif;
    font-size: 18px;
    line-height: 1.8em;
  }

  .btn {
    background-color: #0568fd;
    font-family: 'Public Sans', sans-serif;
    font-size: 18px;
    font-weight: 500;
  }

  .html-embed {
    display: none;
  }

  .html-embed-mobile {
    display: block;
  }

  .content-h3 {
    margin-top: 0px;
    font-size: 24px;
    line-height: 40px;
  }

  .content-section {
    padding-top: 82px;
    padding-bottom: 82px;
  }

  .content-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .html-embed-copy {
    position: static;
    display: block;
  }

  .content-section-suggest {
    padding-top: 82px;
    padding-bottom: 82px;
  }

  .content-section-ranking {
    padding-top: 82px;
    padding-bottom: 82px;
  }

  .content-section-keywords {
    padding-top: 82px;
    padding-bottom: 82px;
  }

  .btn-features {
    background-color: #0568fd;
    font-size: 18px;
  }

  .paragraph-brown {
    font-size: 16px;
    line-height: 30px;
  }

  .paragraph-purple {
    font-size: 16px;
    line-height: 30px;
  }

  .paragraph-dark-blue {
    font-size: 18px;
    line-height: 1.8;
    font-weight: 400;
    text-align: left;
  }

  .btn-features-copy {
    background-color: #0568fd;
    font-size: 18px;
  }

  .btn-features-purple {
    background-color: #4d1f8b;
    font-family: 'Public Sans', sans-serif;
    font-size: 18px;
    font-weight: 500;
  }

  .btn-features-brown {
    background-color: #b05722;
    font-family: 'Public Sans', sans-serif;
    font-size: 18px;
    font-weight: 500;
  }

  .btn-features-dark-blue {
    background-color: #033680;
    font-family: 'Public Sans', sans-serif;
    font-size: 18px;
    font-weight: 500;
  }

  .btn-white {
    background-color: #fff;
    font-family: 'Public Sans', sans-serif;
    color: #0568fd;
    font-size: 18px;
    font-weight: 500;
  }

  .btn-white-cookies {
    background-color: #fff;
    font-family: 'Public Sans', sans-serif;
    color: #0568fd;
    font-size: 18px;
    font-weight: 500;
  }

  .btn-white-cookie {
    background-color: #fff;
    font-family: 'Public Sans', sans-serif;
    color: #0568fd;
    font-size: 18px;
    font-weight: 500;
  }

  .image {
    width: auto;
    height: 32px;
  }

  .hero-overlay {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .centered-container {
    text-align: left;
  }

  .title-form {
    margin-top: 0px;
    font-size: 24px;
    line-height: 40px;
    text-align: center;
  }

  .cards-grid-container {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .paragraph-2 {
    margin-top: 20px;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
  }

  .form-back {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .form-block {
    max-width: 100%;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    border-radius: 10px;
  }

  .section {
    padding: 60px 10px;
  }

  .section.grey {
    background-position: 50% 100%;
    background-size: 700px;
  }

  .form-next {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .text-field-wrapper.half {
    width: 100%;
  }

  .tuto {
    width: 100%;
  }

  .button-2 {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }

  .card {
    text-align: center;
  }

  .text-card {
    text-align: center;
  }

  .title-card {
    font-size: 1.4em;
  }

  .button-3 {
    display: inline-block;
  }

  .url {
    font-size: 16px;
  }

  .video-3 {
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .successfuly-ranking {
    margin-top: 0px;
  }

  .pricing-table-cell {
    padding-right: 6px;
  }

  .pricing-top {
    padding-right: 6px;
  }

  .grid-top-sticky {
    padding-left: 5px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .pricing-wrapper {
    overflow: auto;
  }

  .form-block-2 {
    padding-right: 5px;
  }

  .checkbox-2.w--redirected-checked {
    width: 12px;
    height: 12px;
  }

  .card-price {
    overflow: visible;
  }

  .grid-total {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .button-4 {
    font-size: 16px;
  }

  .feature-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .intro_features {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .mobile-footer-spacing {
    display: block;
    height: 67px;
  }

  .navigation-item {
    width: 100%;
    height: 35px;
    margin-right: 0em;
    margin-bottom: 7px;
    padding-right: 0em;
    padding-left: 0em;
    font-size: 12px;
    text-align: center;
  }

  .navigation-item.w--current {
    height: 35px;
    margin-right: 0.5em;
    margin-bottom: 7px;
    color: #06f;
  }

  .navigation-item._1rst {
    height: 35px;
  }

  .navigation-item.profile-nav {
    width: auto;
    padding-right: 0em;
  }

  .dash-tab-wrapper {
    padding-top: 60px;
    padding-bottom: 90px;
  }

  .submit_article {
    margin-top: 20px;
  }

  .text-field-5.list-bulk {
    margin-bottom: 20px;
  }

  .text-field-5.bulk {
    min-height: 200px;
    margin-bottom: 0px;
  }

  .h2 {
    font-size: 22px;
  }

  .top-nav {
    height: 50px;
    margin-top: 0px;
    padding-right: 1em;
    padding-left: 1em;
  }

  .top-nav.footer-nav {
    height: 50px;
    min-height: 75px;
    -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-span-2 {
    font-size: 15px;
  }

  .navigation-icon {
    z-index: 999;
    margin-bottom: 3px;
    font-size: 16px;
  }

  .helpblock.local {
    margin-bottom: 20px;
  }

  .text-block-79 {
    line-height: 25px;
  }

  .text-block-76 {
    font-size: 15px;
  }

  .h3 {
    margin-bottom: 20px;
    font-size: 20px;
  }

  .h3.help {
    margin-bottom: 0px;
    font-size: 20px;
  }

  .dashboard-section {
    padding-right: 1em;
    padding-bottom: 0em;
    padding-left: 1em;
  }

  .text-block-78 {
    font-size: 14px;
  }

  .image-43 {
    width: 100px;
  }

  .tabs-2 {
    z-index: 9;
  }

  .profile-pic {
    height: 28px;
    max-width: 30px;
  }

  .navigation-menu {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: -ms-grid;
    display: grid;
    height: auto;
    padding: 0.5em 1em 0.25em;
    -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;
    justify-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 5px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-36 {
    display: block;
  }

  .image-46 {
    width: 14px;
    font-size: 10px;
  }

  .div-block-146 {
    margin-bottom: 30px;
    padding: 10px;
  }

  .div-block-148 {
    margin-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .announcement {
    font-size: 14px;
  }

  .dashboard-rank {
    padding: 10px;
  }

  .buy-more {
    font-size: 14px;
  }

  .line-keyword {
    padding: 5px;
  }

  .pricing-table-cell-copy {
    padding-right: 8px;
  }

  .clicks {
    font-size: 0.7em;
  }

  .ranking {
    font-size: 0.7em;
  }

  .volume {
    font-size: 0.7em;
  }

  .cpc {
    font-size: 0.7em;
  }

  .type {
    font-size: 0.7em;
  }

  .keyword {
    font-size: 0.7em;
  }

  .up {
    font-size: 0.7em;
  }

  .down {
    font-size: 0.7em;
  }

  .div-block-150 {
    display: block;
    text-align: center;
  }

  .alert_no_keyword {
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
  }

  .buy-credit {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 14px;
  }

  .buy-credit:hover {
    background-color: #0453ca;
  }

  .login-head {
    margin-top: 10px;
    margin-bottom: 0px;
    font-size: 22px;
  }

  .login-section {
    padding-right: 5%;
    padding-bottom: 50px;
    padding-left: 5%;
  }

  .have-an-account-text {
    margin-bottom: 15px;
    font-size: 14px;
  }

  .login-container {
    min-width: 0px;
  }

  .field-wrapper.first-name-wrapper {
    margin-right: 3%;
  }

  .have-an-account-text-2 {
    margin-bottom: 15px;
    font-size: 14px;
  }

  .div-block-153 {
    display: block;
    margin-top: 20px;
  }

  .article_left {
    margin-top: 0px;
    margin-bottom: 40px;
    font-size: 20px;
  }

  .titleblog {
    margin-bottom: 40px;
    padding-right: 0px;
    font-size: 24px;
    text-align: left;
  }

  .skip {
    font-size: 12px;
  }

  .cta_nav {
    display: none;
    font-size: 12px;
  }

  .hero-overlay-copy {
    padding-bottom: 20px;
  }

  .form-5 {
    text-align: center;
  }

  .title-form-copy {
    font-size: 2em;
    line-height: 1.5em;
    text-align: center;
  }

  .gridtitle {
    font-size: 10px;
  }

  .gridtext {
    padding-right: 0px;
    font-size: 10px;
    line-height: 16px;
  }

  .cardprice-mob {
    overflow: visible;
    width: auto;
    margin-top: 10px;
    padding: 15px 5px;
  }

  .contain_quote {
    width: 96vw;
    padding-top: 40px;
  }

  .total-price {
    font-size: 16px;
  }

  .greetings {
    font-size: 24px;
  }

  .grid-37 {
    display: block;
  }

  .bold-text {
    font-size: 16px;
    font-weight: 600;
  }

  .title_keyword_page {
    font-size: 25px;
    line-height: 40px;
    text-align: center;
  }

  .keyword_field {
    margin-bottom: 15px;
    font-size: 15px;
  }

  .add_keyword {
    font-size: 15px;
  }

  .select_country {
    margin-bottom: 15px;
    font-size: 15px;
  }

  .card_keyword {
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
  }

  .keyword_chosen {
    font-size: 0.6em;
  }

  .not-ranked-yet {
    font-size: 0.6em;
  }

  .intruction-keywords {
    font-size: 1.4em;
  }

  .heading-37 {
    display: block;
    margin-bottom: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
  }

  .form_keyword {
    display: block;
    text-align: center;
  }

  .go_to_checkout {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 17px;
  }

  .alert_not_ranking {
    margin-top: 15px;
    margin-bottom: 0px;
    font-size: 13px;
    line-height: 22px;
  }

  .line_keyword {
    text-align: center;
  }

  .campaign-name {
    font-size: 16px;
  }

  .grid_keyword_price {
    padding-right: 5px;
    padding-left: 5px;
  }

  .backward {
    font-size: 0.9em;
  }

  .remove_keyword_price {
    height: 15px;
    margin-top: 0px;
    margin-left: 0px;
    padding: 8px 7px;
    font-size: 10px;
  }

  .div-block-163 {
    display: block;
  }

  .div-block-164 {
    margin-top: 20px;
  }

  .apply_referral_form {
    display: block;
    padding-right: 2px;
    padding-left: 2px;
  }

  .form_referral {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    text-align: center;
  }

  .discounted_price {
    font-size: 16px;
  }

  .total-old-price {
    font-size: 14px;
  }

  .campaignname {
    color: #b3b3b3;
  }

  .div-block-165 {
    display: block;
    width: 100%;
    margin-bottom: 10px;
  }

  .radio-button-field {
    margin-bottom: 7px;
  }

  .radio_button_gmb {
    margin-right: 10px;
  }

  .radio_button {
    margin-right: 10px;
  }

  .card_first {
    margin-bottom: 0px;
    text-align: center;
  }

  .brand-name {
    font-size: 16px;
  }

  .camp {
    font-size: 14px;
    line-height: 25px;
  }

  .service {
    font-size: 14px;
  }

  .card_finder {
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
  }

  .text-span-7 {
    color: #b3b3b3;
  }

  .form-finder {
    display: block;
    text-align: center;
  }

  .div-block-166-copy {
    margin-top: 0px;
  }

  .add-key {
    height: 15px;
    margin-top: 5px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 0.6em;
  }

  .remove_keyword_price-copy {
    height: 15px;
    margin-top: 5px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 0.6em;
  }

  .separator {
    margin-top: 30px;
    margin-bottom: 0px;
  }

  .add-key-copy {
    height: 15px;
    margin-top: 5px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 0.6em;
  }

  .go-to-pay {
    margin-bottom: 0px;
  }

  .form-7 {
    text-align: center;
  }

  .bold-text-2 {
    font-size: 20px;
  }

  .bold-text-3 {
    font-size: 20px;
  }

  .bold-text-4 {
    font-size: 20px;
  }

  .tracking_campaign_name {
    font-size: 14px;
  }

  .mycampaigntab {
    width: 100%;
    height: 35px;
    margin-bottom: 3px;
    padding: 5px 0px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 500;
  }

  .tab-link-create-campaigns {
    width: 100%;
    height: 35px;
    margin-bottom: 3px;
    margin-left: 15px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 15px;
  }

  .tab-link-create-campaigns.w--current {
    border-radius: 5px;
  }

  .text-block-85 {
    display: block;
    font-size: 15px;
  }

  .text-block-87 {
    font-size: 15px;
  }

  .div-block-168 {
    margin-bottom: 20px;
    padding: 10px;
    border-radius: 5px;
    background-color: #1a1a1a;
  }

  .draft_camp {
    margin-bottom: 0px;
  }

  .campaign_name {
    color: #fff;
    font-size: 15px;
  }

  .service_name {
    margin-bottom: 15px;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
  }

  .url_name {
    margin-bottom: 15px;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
  }

  .campaign_name-copy {
    margin-bottom: 15px;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
  }

  .service-type-copy {
    color: #b3b3b3;
  }

  .url_campaign-copy {
    color: #b3b3b3;
  }

  .div-block-169 {
    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;
  }

  .form-block-4 {
    margin-bottom: 0px;
  }

  .submit-button-4 {
    margin-right: 10px;
  }

  .submit-button-5 {
    margin-left: 10px;
  }

  .edit_draft {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 14px;
  }

  .remove_draft {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 14px;
  }

  .card_draft_camp {
    margin-bottom: 0px;
    padding: 10px;
    border-radius: 5px;
    background-color: #1f1f1f;
  }

  .grid_draft_camp {
    display: block;
  }

  .grid_active_camp {
    display: block;
  }

  .card_draft_camp-copy {
    margin-bottom: 20px;
    padding: 10px;
    border-radius: 5px;
    background-color: #1a1a1a;
  }

  .card_active_camp {
    margin-bottom: 20px;
    padding: 10px;
    border-radius: 5px;
    background-color: #1a1a1a;
  }

  .active_camp {
    margin-bottom: 0px;
  }

  .keywords_active {
    margin-bottom: 5px;
    color: #0568fd;
    font-size: 15px;
    line-height: 20px;
  }

  .keywords_active_title {
    margin-bottom: 5px;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
  }

  .h3-copy {
    margin-bottom: 20px;
  }

  .h3-copy.help {
    font-size: 20px;
  }

  .form_keyword_gmb {
    display: block;
    text-align: center;
  }

  .city {
    margin-bottom: 15px;
    font-size: 15px;
  }

  .grid_header_kw {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .kwchosen {
    font-size: 15px;
  }

  .gt {
    font-size: 16px;
  }

  .titlerankedkw {
    font-size: 17px;
  }

  .kw1 {
    font-size: 15px;
  }

  .grid_keyword_price-copy {
    padding-right: 5px;
    padding-left: 5px;
  }

  .camp_info {
    margin-bottom: 30px;
  }

  .campaign-tracking {
    padding-top: 10px;
  }

  .blog_post_included {
    margin-top: 15px;
    font-size: 14px;
  }

  .card_keyword-copy {
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
  }

  .card_keyword_selected {
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
  }

  .accordion-3-open-close-icon-wrapper---brix {
    width: 25px;
    min-height: 25px;
    background-color: #fff;
  }

  .accordion-item-title---brix {
    max-width: 70%;
    font-size: 20px;
  }

  .accordion-item-title---brix.accordion-3---brix {
    max-width: 75%;
  }

  .accordion-item---brix.accordion-3---brix {
    margin-bottom: 16px;
  }

  .accordion-paragraph---brix {
    max-width: 100%;
  }

  .open-close-icon-wrapper---brix {
    margin-right: 16px;
  }

  .open-close-icon-wrapper---brix.large-icon---brix {
    width: 16px;
    min-height: 16px;
    margin-right: 0px;
  }

  .heading-37-copy {
    display: block;
    margin-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
  }

  .h2-dash {
    display: block;
    margin-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
  }

  .announcement-copy {
    font-size: 14px;
  }

  .announcement-text {
    padding: 5px;
    font-size: 14px;
  }

  .h2-dash-alert {
    display: block;
    margin-bottom: 10px;
    padding-right: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    text-align: left;
  }

  .alert-no-campaign-div {
    display: block;
    text-align: center;
  }

  .title-page-dash {
    margin-top: 0px;
    font-size: 25px;
    line-height: 40px;
    text-align: center;
  }

  .text-block-78-copy {
    font-size: 14px;
  }

  .navbar-settings {
    right: 1em;
    height: 50px;
  }

  .logo-rankstar {
    width: auto;
    height: 28px;
    margin-bottom: 0px;
  }

  .navigation-menu-copy {
    position: fixed;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: -ms-grid;
    display: grid;
    height: auto;
    margin-bottom: 40px;
    padding: 7px 1em 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;
    justify-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 15px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    box-shadow: 0 3px 30px -10px hsla(0, 0%, 70.2%, 0.18);
  }

  .logo-link {
    padding-bottom: 0px;
  }

  .logo-header-container {
    height: 50px;
    padding-left: 1em;
  }

  .active-div {
    margin-bottom: 30px;
    padding: 10px;
  }

  .camp-keyword {
    font-size: 15px;
    line-height: 25px;
  }

  .kw-list {
    font-size: 15px;
    line-height: 25px;
  }

  .grid_active_campaigns {
    display: block;
  }

  .camp-t {
    font-size: 15px;
    line-height: 25px;
  }

  .intro__logos-heading-copy {
    font-size: 2em;
    line-height: 1.5em;
  }

  .image-47 {
    height: 30px;
  }

  ._2-questions-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .form-block-03 {
    width: 100%;
    max-width: 100%;
    padding: 10px;
  }

  .contact-method-wrap {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .contact-icon {
    min-height: 22px;
    min-width: 22px;
  }

  .contact-method {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
  }

  .contact-method-copy {
    margin-bottom: 10px;
  }

  .contact-method-address {
    margin-bottom: 10px;
  }

  .intro__logos-heading-contact {
    font-size: 2em;
    line-height: 1.5em;
  }

  .page-seo-title {
    color: #000;
    font-size: 22px;
  }

  .div-block-173 {
    display: none;
  }

  .div-block-174 {
    display: none;
  }

  .about__heading-copy {
    font-size: 22px;
    line-height: 1.5em;
  }

  .h2-dash-copy {
    display: block;
    margin-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 22px;
  }

  .form-block-03-copy {
    width: 100%;
    max-width: 100%;
    padding: 10px;
  }

  .container-billing {
    max-width: none;
  }

  .h2-warning {
    font-size: 16px;
  }

  .div-block-175 {
    min-height: 100vh;
    padding-right: 1em;
    padding-left: 1em;
  }

  .rank-change {
    font-size: 0.7em;
  }

  .draft-div-container {
    margin-bottom: 30px;
    padding: 10px;
  }

  .active-div-container {
    margin-bottom: 30px;
    padding: 10px;
  }

  .buttons-nav {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 100vw;
    height: 40px;
    margin-top: 0px;
    margin-bottom: 0em;
    padding: 0px 1em 7px;
    background-color: #000;
  }

  .div-block-176 {
    width: 400px;
  }

  .div-block-177 {
    display: block;
    text-align: center;
  }

  .div-block-178 {
    width: 80px;
    margin-right: auto;
    margin-left: auto;
  }

  .lottie-animation-2 {
    width: 80px;
  }

  .generic-nav {
    height: 50px;
  }

  .buttons-nav-generic {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: none;
    width: 100vw;
    height: 40px;
    margin-top: 0px;
    margin-bottom: 0em;
    padding: 0px 1em 7px;
    background-color: #000;
  }

  .h2-warning-copy {
    font-size: 16px;
  }

  .success {
    font-size: 16px;
  }

  .success-copy {
    font-size: 16px;
  }

  .success-text {
    font-size: 16px;
  }

  .div-block-178-copy {
    width: 80px;
    margin-right: auto;
    margin-left: auto;
  }

  .fail-animation {
    width: 80px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
  }

  .alert-no-campaign-non-paid {
    display: block;
    text-align: center;
  }

  .about-hero__heading-copy {
    width: 100%;
    margin-bottom: 0px;
    padding-bottom: 100px;
  }

  .paragraph-white {
    font-family: 'Public Sans', sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 1.8em;
  }

  .about-hero-copy {
    height: 80vh;
    padding-right: 4em;
    padding-left: 4em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .about-hero__heading-copy-copy {
    width: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .loading {
    z-index: 9999999;
  }

  .div-block-175-copy {
    min-height: 100vh;
    padding-right: 1em;
    padding-left: 1em;
  }
}

#w-node-acf5b216-5b9d-a59a-3a73-a3c8fa9d3dd8-0280fb70 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_598b8aa4-4467-d10b-869b-d26b0ccb151b-0280fb70 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_81600a15-19c0-93b3-d38e-1fa79d92f68b-0280fb70 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_32e10129-2707-fa69-8e71-2a2e29fe89b8-29fe89b6 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: Area;
}

#w-node-_32e10129-2707-fa69-8e71-2a2e29fe89ba-29fe89b6 {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: Area-2;
}

#w-node-_32e10129-2707-fa69-8e71-2a2e29fe89df-29fe89b6 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Area-3;
}

#w-node-_401260e6-c28f-e776-9c77-4038d7efbbca-fe80fb71 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: Area;
}

#w-node-_401260e6-c28f-e776-9c77-4038d7efbbf1-fe80fb71 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Area-3;
}

#w-node-_9110bbda-ac3e-35ee-f26f-a632cb821a19-fe80fb71 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_7ffa3924-ef28-5891-edd4-6cdadb050750-fe80fb71 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
}

#w-node-_380e8dd7-ac2e-7eed-3c9d-091543cd2630-43cd262e {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: Area;
}

#w-node-_380e8dd7-ac2e-7eed-3c9d-091543cd2657-43cd262e {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Area-3;
}

#w-node-ce6008fb-fb3c-a1a2-e85c-de4c66728290-2f2d0e41 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-ce6008fb-fb3c-a1a2-e85c-de4c66728297-2f2d0e41 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-ce6008fb-fb3c-a1a2-e85c-de4c667282a0-2f2d0e41 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-c60c7373-a81a-0a4c-b521-231bfa30d34d-2f2d0e41 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_7d6fb1c3-7151-4d9e-e26c-89f8e0675bf3-124fa9ed {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_7d6fb1c3-7151-4d9e-e26c-89f8e0675bf6-124fa9ed {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-bd650e65-be82-2015-99c2-63aebc8345c7-124fa9ed {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_8bf1e4df-9d5b-87cf-2f5f-a07fc17e8747-124fa9ed {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-ce6008fb-fb3c-a1a2-e85c-de4c66728290-854f2426 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-ce6008fb-fb3c-a1a2-e85c-de4c66728297-854f2426 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-ce6008fb-fb3c-a1a2-e85c-de4c667282a0-854f2426 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-c60c7373-a81a-0a4c-b521-231bfa30d34d-854f2426 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_7fd8b97c-c972-617b-5ca7-38205f545b27-854f2426 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_640535ca-2b32-99fc-c2fe-36c433e5e2ac-db5b251f {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
}

#w-node-_7bc43e11-ff24-cbdd-02fa-8cd8020778d2-db5b251f {
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 2;
  grid-row-end: 5;
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
}

#w-node-_6e423346-ca0c-4139-fdae-c6f9562d6359-db5b251f {
  -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-_7bc6401d-5edb-b5e3-5114-6907a76cf068-db5b251f {
  -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-_47267f2e-9d27-910e-124c-38b1a50a832b-db5b251f {
  -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-_364a2122-010e-fd17-62d2-5d51e9e7c1f5-6addee4a {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_364a2122-010e-fd17-62d2-5d51e9e7c1f8-6addee4a {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_364a2122-010e-fd17-62d2-5d51e9e7c1fb-6addee4a {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_364a2122-010e-fd17-62d2-5d51e9e7c1fe-6addee4a {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_7d6fb1c3-7151-4d9e-e26c-89f8e0675bf3-e9f5430d {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_7d6fb1c3-7151-4d9e-e26c-89f8e0675bf6-e9f5430d {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-bd650e65-be82-2015-99c2-63aebc8345c7-e9f5430d {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

#w-node-_8bf1e4df-9d5b-87cf-2f5f-a07fc17e8747-e9f5430d {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-_52689639-77f9-af09-ed7f-733cbb12f40d-bb12f40b {
    grid-area: Area-4;
  }

  #w-node-_52689639-77f9-af09-ed7f-733cbb12f432-bb12f40b {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: Area-3;
  }

  #w-node-c75cc7cf-eb9a-5e8e-21b2-1f1d53187401-531873fe {
    grid-area: Area-4;
  }

  #w-node-c75cc7cf-eb9a-5e8e-21b2-1f1d53187426-531873fe {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: Area-3;
  }

  #w-node-_7bc43e11-ff24-cbdd-02fa-8cd8020778d2-db5b251f {
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 2;
    grid-row-end: 5;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-acf5b216-5b9d-a59a-3a73-a3c8fa9d3ddd-0280fb70 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_81600a15-19c0-93b3-d38e-1fa79d92f690-0280fb70 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_52689639-77f9-af09-ed7f-733cbb12f432-bb12f40b {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: Area-3;
  }

  #w-node-_9110bbda-ac3e-35ee-f26f-a632cb821a19-fe80fb71 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    grid-area: Area;
  }

  #w-node-_7ffa3924-ef28-5891-edd4-6cdadb050750-fe80fb71 {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    grid-area: Area-2;
  }

  @media screen and (max-width: 991px) {
    .footer__wrapper>#w-node-_32e10129-2707-fa69-8e71-2a2e29fe89b8-29fe89b6 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    .footer__wrapper>#w-node-_32e10129-2707-fa69-8e71-2a2e29fe89ba-29fe89b6 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }

    .footer__wrapper>#w-node-_32e10129-2707-fa69-8e71-2a2e29fe89df-29fe89b6 {
      -ms-grid-row: 1;
      -ms-grid-column: 5;
    }

    .footer__wrapper>#w-node-_401260e6-c28f-e776-9c77-4038d7efbbca-fe80fb71 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    .footer__wrapper>#w-node-_401260e6-c28f-e776-9c77-4038d7efbbf1-fe80fb71 {
      -ms-grid-row: 1;
      -ms-grid-column: 5;
    }

    .footer__wrapper>#w-node-_380e8dd7-ac2e-7eed-3c9d-091543cd2630-43cd262e {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    .footer__wrapper>#w-node-_380e8dd7-ac2e-7eed-3c9d-091543cd2657-43cd262e {
      -ms-grid-row: 1;
      -ms-grid-column: 5;
    }

    #w-node-_52689639-77f9-af09-ed7f-733cbb12f40d-bb12f40b {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    .footer__wrapper>#w-node-_52689639-77f9-af09-ed7f-733cbb12f432-bb12f40b {
      -ms-grid-row: 1;
      -ms-grid-column: 5;
    }

    #w-node-c75cc7cf-eb9a-5e8e-21b2-1f1d53187401-531873fe {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 3;
    }

    .footer__wrapper>#w-node-c75cc7cf-eb9a-5e8e-21b2-1f1d53187426-531873fe {
      -ms-grid-row: 1;
      -ms-grid-column: 5;
    }

    .footer__wrapper>#w-node-_52689639-77f9-af09-ed7f-733cbb12f432-bb12f40b {
      -ms-grid-row: 1;
      -ms-grid-column: 5;
    }

    .footer__wrapper>#w-node-_9110bbda-ac3e-35ee-f26f-a632cb821a19-fe80fb71 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    .footer__wrapper>#w-node-_7ffa3924-ef28-5891-edd4-6cdadb050750-fe80fb71 {
      -ms-grid-row: 1;
      -ms-grid-column: 3;
    }
  }

  @media screen and (max-width: 767px) {
    .footer__wrapper>#w-node-_32e10129-2707-fa69-8e71-2a2e29fe89b8-29fe89b6 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    .about-numbers__wrapper>#w-node-_32e10129-2707-fa69-8e71-2a2e29fe89b8-29fe89b6 {
      -ms-grid-row: 7;
      -ms-grid-column: 3;
    }

    .footer__wrapper>#w-node-_32e10129-2707-fa69-8e71-2a2e29fe89ba-29fe89b6 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    .about-numbers__wrapper>#w-node-_32e10129-2707-fa69-8e71-2a2e29fe89ba-29fe89b6 {
      -ms-grid-row: 5;
      -ms-grid-column: 3;
    }

    .footer__wrapper>#w-node-_32e10129-2707-fa69-8e71-2a2e29fe89df-29fe89b6 {
      -ms-grid-row: 2;
      -ms-grid-column: 1;
    }

    .footer__wrapper>#w-node-_401260e6-c28f-e776-9c77-4038d7efbbca-fe80fb71 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    .about-numbers__wrapper>#w-node-_401260e6-c28f-e776-9c77-4038d7efbbca-fe80fb71 {
      -ms-grid-row: 7;
      -ms-grid-column: 3;
    }

    .footer__wrapper>#w-node-_401260e6-c28f-e776-9c77-4038d7efbbf1-fe80fb71 {
      -ms-grid-row: 2;
      -ms-grid-column: 1;
    }

    .footer__wrapper>#w-node-_380e8dd7-ac2e-7eed-3c9d-091543cd2630-43cd262e {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    .about-numbers__wrapper>#w-node-_380e8dd7-ac2e-7eed-3c9d-091543cd2630-43cd262e {
      -ms-grid-row: 7;
      -ms-grid-column: 3;
    }

    .footer__wrapper>#w-node-_380e8dd7-ac2e-7eed-3c9d-091543cd2657-43cd262e {
      -ms-grid-row: 2;
      -ms-grid-column: 1;
    }

    .footer__wrapper>#w-node-_52689639-77f9-af09-ed7f-733cbb12f40d-bb12f40b {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    .footer__wrapper>#w-node-_52689639-77f9-af09-ed7f-733cbb12f432-bb12f40b {
      -ms-grid-row: 2;
      -ms-grid-column: 1;
    }

    .footer__wrapper>#w-node-c75cc7cf-eb9a-5e8e-21b2-1f1d53187401-531873fe {
      -ms-grid-row: 3;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
    }

    .footer__wrapper>#w-node-c75cc7cf-eb9a-5e8e-21b2-1f1d53187426-531873fe {
      -ms-grid-row: 2;
      -ms-grid-column: 1;
    }

    .footer__wrapper>#w-node-_52689639-77f9-af09-ed7f-733cbb12f432-bb12f40b {
      -ms-grid-row: 2;
      -ms-grid-column: 1;
    }

    .footer__wrapper>#w-node-_9110bbda-ac3e-35ee-f26f-a632cb821a19-fe80fb71 {
      -ms-grid-row: 1;
      -ms-grid-column: 1;
    }

    .about-numbers__wrapper>#w-node-_9110bbda-ac3e-35ee-f26f-a632cb821a19-fe80fb71 {
      -ms-grid-row: 7;
      -ms-grid-column: 3;
    }

    .footer__wrapper>#w-node-_7ffa3924-ef28-5891-edd4-6cdadb050750-fe80fb71 {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
    }

    .about-numbers__wrapper>#w-node-_7ffa3924-ef28-5891-edd4-6cdadb050750-fe80fb71 {
      -ms-grid-row: 5;
      -ms-grid-column: 3;
    }
  }

  #w-node-c60c7373-a81a-0a4c-b521-231bfa30d34d-2f2d0e41 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-c60c7373-a81a-0a4c-b521-231bfa30d34d-854f2426 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  #w-node-_7bc43e11-ff24-cbdd-02fa-8cd8020778d2-db5b251f {
    -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-_95111b44-e48a-673f-88c7-bddf22aae615-db5b251f {
    -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-_19bca3f4-4839-e5c8-7aa7-895ae081cc2a-db5b251f {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
  }
}

@font-face {
  font-family: 'Eina';
  src: url('../fonts/eina-bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Eina';
  src: url('../fonts/eina-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Markpro';
  src: url('../fonts/markpro-bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Markpro';
  src: url('../fonts/markpro-heavy-1.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}