:root {
  --white: white;
  --black: black;
}

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

.image {
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block {
  width: 680px;
  height: 4920px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
}

.text-block {
  color: gray;
  margin-top: 60px;
  font-family: Noto Serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.heading {
  color: #222;
  margin-bottom: 40px;
  font-family: Noto Serif;
  font-size: 39px;
  line-height: 55px;
}

.text-block-2 {
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.paragraph, .paragraph-2 {
  color: #222;
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-3 {
  color: #222;
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  font-style: italic;
  line-height: 32px;
}

.paragraph-4 {
  color: #222;
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 32px;
}

.heading-2 {
  color: #222;
  margin-top: 40px;
  margin-bottom: 15px;
  font-family: Noto Serif;
  font-size: 32px;
  line-height: 38px;
}

.div-block-2 {
  width: 680px;
  height: 1px;
  color: #ddd;
  background-color: #ddd;
  margin-bottom: 25px;
}

.paragraph-5 {
  color: #222;
  margin-bottom: 0;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.div-block-3 {
  background-color: #fff;
}

.div-block-4 {
  background-color: #fff;
  margin-bottom: 20px;
}

.paragraph-6 {
  color: #222;
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: Noto Serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 35px;
}

.text-span {
  color: red;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
  display: inline-block;
}

.paragraph-7, .paragraph-8, .paragraph-9 {
  color: #222;
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.heading-3 {
  margin-top: 40px;
  margin-bottom: 15px;
  font-family: Noto Serif;
  line-height: 38px;
}

.paragraph-10, .paragraph-11 {
  color: #222;
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.heading-4 {
  color: #222;
  margin-top: 40px;
  margin-bottom: 10px;
  font-family: Noto Serif;
  font-size: 32px;
  line-height: 38px;
}

.paragraph-12 {
  color: #222;
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.text-block-3 {
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-13 {
  color: #222;
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.text-block-4 {
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-14, .text-block-5 {
  color: #222;
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.bold-text {
  color: #222;
}

.paragraph-15 {
  color: #222;
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-16 {
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.text-block-6 {
  color: #222;
  margin-bottom: 0;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.heading-5 {
  margin-top: 40px;
  margin-bottom: 10px;
  font-family: Noto Serif;
  font-size: 32px;
  line-height: 38px;
}

.paragraph-17, .paragraph-18, .paragraph-19, .text-block-7, .paragraph-20 {
  color: #222;
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.text-block-8 {
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-21 {
  color: #222;
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.text-block-9 {
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.heading-6 {
  color: #222;
  margin-top: 40px;
  margin-bottom: 10px;
  font-family: Noto Serif;
  font-size: 32px;
  line-height: 38px;
}

.list {
  color: #222;
  padding-bottom: 0;
  padding-left: 30px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.heading-7 {
  margin-top: 40px;
  font-family: Noto Serif;
  font-size: 32px;
  line-height: 38px;
}

.paragraph-22, .paragraph-23 {
  color: #222;
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.list-2 {
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.text-block-10, .list-3 {
  color: #222;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.text-block-11, .text-block-12 {
  color: #222;
}

.paragraph-24 {
  color: #222;
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-25 {
  color: #222;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.paragraph-26 {
  margin-bottom: 10px;
}

.text-span-2 {
  color: red;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.text-span-3 {
  color: red;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.text-span-4, .text-span-5, .text-span-6, .text-span-7, .text-span-8, .text-span-9, .text-span-10, .text-span-11, .text-span-12, .text-span-13 {
  text-decoration: underline;
}

.image-2 {
  width: 680px;
  min-width: 680px;
  overflow: auto;
}

.italic-text {
  color: #007aff;
  text-decoration: none;
}

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

.link {
  color: #007aff;
  text-decoration: none;
}

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

.link-2 {
  color: #007aff;
  text-decoration: none;
}

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

.italic-text-2 {
  color: #007aff;
  text-decoration: none;
}

.italic-text-2:hover {
  text-decoration: underline;
}

.link-3, .link-4 {
  text-decoration: none;
}

.link-5 {
  color: #007aff;
  text-decoration: none;
}

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

.link-6 {
  color: #007aff;
  text-decoration: none;
}

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

.link-7 {
  color: #007aff;
  text-decoration: none;
}

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

.link-8 {
  color: #007aff;
  text-decoration: none;
}

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

.text-block-13 {
  margin-bottom: 20px;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.image-3 {
  cursor: pointer;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: block;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, .16);
}

.image-3:hover {
  box-shadow: 2px 2px 20px rgba(0, 0, 0, .16);
}

.link-block {
  height: 60px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.paragraph-27 {
  margin-bottom: 0;
}

.image-4 {
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.bold-text-2 {
  margin-top: 30px;
  margin-bottom: 30px;
  display: block;
}

.text-block-14, .text-block-15 {
  color: #222;
  font-family: Noto Serif;
  font-size: 16px;
  line-height: 32px;
}

.text-span-14, .text-span-15, .text-span-16, .text-span-17, .text-span-18, .text-span-19, .text-span-20, .text-span-21, .text-span-22, .text-span-23, .text-span-24, .text-span-25, .text-span-26, .text-span-27, .text-span-28, .text-span-29, .text-span-30, .text-span-31 {
  background-color: #fff7cb;
}

.text-span-32 {
  background-color: #fff;
}

.div-block-5 {
  background-color: #1a1a1a;
  border-radius: 12px;
  margin-bottom: 20px;
}

.div-block-5.mobileonlycode2, .div-block-5.mobilecode04 {
  display: none;
}

.text-block-16 {
  color: #fff;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 25px;
  font-family: PT Mono;
  font-size: 14px;
  line-height: 23px;
  display: block;
}

.text-block-16.mobileloadreactcode {
  display: block;
}

.text-block-16.mobileonlycode, .text-block-16.mobileonlycode03 {
  display: none;
}

.text-span-33, .text-span-34 {
  color: #1e99ff;
}

.text-span-35, .text-span-36, .text-span-37, .text-span-38, .text-span-39, .text-span-40, .text-span-41, .text-span-42, .text-span-43, .text-span-44, .text-span-45 {
  color: gray;
}

.text-span-46, .text-span-47, .text-span-48, .text-span-49 {
  color: #1e99ff;
}

.text-span-50 {
  color: #e69576;
}

.text-span-51 {
  color: #9cdcfe;
}

.text-span-52, .text-span-53, .text-span-54 {
  color: gray;
}

.text-span-55 {
  color: #e69576;
}

.text-span-56, .text-span-57 {
  color: #1e99ff;
}

.text-span-58 {
  color: #9cdcfe;
}

.text-span-59, .text-span-60 {
  color: #ffff93;
}

.text-span-61, .text-span-62 {
  color: gray;
}

.text-span-63, .text-span-64 {
  color: #9cdcfe;
}

.text-span-65 {
  color: #e69576;
}

.text-span-66 {
  color: #4ec9b0;
}

.text-span-67, .text-span-68 {
  color: #1e99ff;
}

.text-span-69, .text-span-70, .text-span-71, .text-span-72 {
  color: #9cdcfe;
}

.text-span-73, .text-span-74 {
  color: #ffff93;
}

.text-span-75, .text-span-76 {
  color: #e69576;
}

.text-span-77, .text-span-78, .text-span-79 {
  color: #ffff93;
}

.text-span-80, .text-span-81, .text-span-82, .text-span-83, .text-span-84 {
  color: #1e99ff;
}

.text-span-85, .text-span-86, .text-span-87, .text-span-88, .text-span-89, .text-span-90, .text-span-91 {
  color: #9cdcfe;
}

.text-span-92, .text-span-93 {
  color: #ffff93;
}

.text-span-94, .text-span-95 {
  color: #4ec9b0;
}

.text-span-96, .text-span-97, .text-span-98, .text-span-99 {
  color: gray;
}

.text-span-100, .text-span-101 {
  color: #9cdcfe;
}

.text-span-102, .text-span-103, .text-span-104 {
  color: #df89d8;
}

.text-span-105 {
  color: #1e99ff;
}

.text-span-106, .text-span-107, .text-span-108, .text-span-109, .text-span-110 {
  color: #9cdcfe;
}

.text-span-111 {
  color: #1e99ff;
}

.text-span-112 {
  color: #65caff;
}

.text-span-113 {
  color: #ffff93;
}

.text-span-114, .text-span-115 {
  color: #e69576;
}

.text-span-116 {
  color: #b5cea8;
}

.text-span-117 {
  color: #df89d8;
}

.link-9 {
  color: #007aff;
  text-decoration: none;
}

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

.link-10 {
  color: #007aff;
  background-color: #fff7cb;
  text-decoration: none;
}

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

.text-span-118, .text-span-119, .text-span-120, .text-span-121, .text-span-122 {
  background-color: #fff7cb;
}

.text-span-123 {
  color: #9cdcfe;
  background-color: rgba(0, 0, 0, 0);
}

.text-span-125, .text-span-126, .text-span-127, .text-span-128, .text-span-129, .text-span-130, .text-span-131 {
  background-color: #fff7cb;
}

.heading-8 {
  width: 484px;
  text-align: center;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  font-family: Rubik;
  font-size: 50px;
  line-height: 60px;
}

.tabs {
  width: auto;
  height: auto;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.tabs.tab-2 {
  height: 1700px;
}

.tabs-menu {
  width: 668px;
  margin: 40px auto 20px;
}

.div-block-6 {
  width: 1127px;
  height: 278px;
  background-color: #fff;
  border: 0 solid #000;
  border-radius: 4px;
  box-shadow: 1px 1px 6px rgba(0, 0, 0, .2);
}

.grid {
  width: 625px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grid-2 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  align-items: center;
  margin-top: 44px;
  margin-bottom: 0;
  padding-left: 35px;
}

.text-block-17 {
  color: gray;
  text-transform: uppercase;
  padding-bottom: 15px;
  font-family: Rubik;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-18 {
  font-family: Rubik;
}

.text-block-19 {
  color: #222;
  margin-top: -15px;
  padding-bottom: 15px;
  font-family: Rubik;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.text-block-20 {
  color: #222;
  margin-top: -15px;
  padding-top: 0;
  font-size: 16px;
  line-height: 24px;
}

.div-block-7 {
  width: 625px;
  height: 530px;
  cursor: pointer;
  background-color: #fff;
  border-radius: 4px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  box-shadow: 0 0 6px rgba(0, 0, 0, .16);
}

.div-block-7:hover {
  text-decoration: none;
  box-shadow: 0 0 6px rgba(0, 0, 0, .16);
}

.div-block-8 {
  width: 1127px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-8.onlylandscape {
  display: none;
}

.div-block-8.forbusiness, .div-block-8.gridtab2 {
  width: auto;
}

.div-block-8.gridtab4 {
  display: none;
}

.div-block-8.tabflex {
  width: auto;
}

.grid-3 {
  width: auto;
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-3.gridtab {
  width: 360px;
  grid-template-columns: 1fr;
  margin-top: 320px;
  margin-left: auto;
  margin-right: auto;
}

.grid-3.gridtab.marginchange {
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.grid-3.gridtab.anothertag {
  margin-top: 50px;
}

.grid-3.girdextra {
  display: none;
}

.grid-4 {
  grid-row-gap: 0px;
  cursor: pointer;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.tab-pane-tab-1 {
  height: auto;
  margin-bottom: 80px;
}

.text-block-21 {
  color: gray;
  margin-top: 30px;
  font-family: Rubik;
  font-weight: 500;
  line-height: 21px;
}

.heading-9 {
  font-size: 21px;
  line-height: 28px;
}

.heading-10 {
  color: #222;
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 21px;
  line-height: 28px;
}

.text-block-22 {
  color: #222;
  font-family: Rubik;
  line-height: 21px;
}

.bold-text-3 {
  color: #222;
  font-family: Rubik;
}

.tab-link {
  color: #ff8000;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #f93;
  border-radius: 4px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 16px;
  line-height: 24px;
}

.tab-link:hover {
  background-color: rgba(255, 153, 51, .2);
}

.tab-link.w--current {
  color: #fff;
  background-color: #f93;
}

.div-block-10 {
  width: 625px;
}

.bold-text-4 {
  font-weight: 500;
}

.blog1 {
  text-decoration: none;
}

.tabs-content {
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
}

.tab-pane-tab-2, .tab-pane-tab-3, .tab-pane-tab-4 {
  margin-bottom: 80px;
}

.link-block-2 {
  text-decoration: none;
}

.link-block-3 {
  z-index: 1;
  width: 1127px;
  height: 278px;
  text-decoration: none;
  display: block;
  position: static;
}

.link-block-4, .link-block-5, .link-block-6, .link-block-7, .link-block-8, .link-block-9, .link-block-10, .link-block-11, .link-block-12, .link-block-13, .link-block-14, .link-block-15, .link-block-16, .link-block-17, .link-block-18 {
  text-decoration: none;
}

.body {
  color: #fff;
  background-color: #000;
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.heading-landing {
  width: 900px;
  text-align: center;
  background-color: #000;
  margin: 0 auto;
  padding-bottom: 40px;
  font-size: 84px;
  line-height: 94px;
  display: block;
  position: static;
  top: 427.484px;
}

.image-23 {
  position: static;
}

.div-background-image {
  height: auto;
  background-image: url('../images/Group-5.1.png');
  background-position: 0 0;
  background-size: cover;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  position: static;
}

.open-source-icon-large {
  position: relative;
  top: -246px;
  left: 219px;
}

.div-open-source-icons {
  width: 992px;
  flex-direction: column;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.open-source-icon-small {
  width: 47px;
  position: relative;
  top: -238px;
  left: 568px;
}

.landing-gradient-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #ff1e64, #f48a39 26%, #8c25e5 70%, #106cbd);
  -webkit-background-clip: text;
  background-clip: text;
  border: 0 solid #8c25e5;
}

.subheading-landing {
  width: 900px;
  color: #a1a1a6;
  text-align: center;
  object-fit: fill;
  background-color: #000;
  margin: 0 auto;
  font-size: 24px;
}

.div-block-13 {
  width: 80%;
  height: 50%;
  background-color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  top: 156px;
  left: 10%;
}

.div-cli-orange-background-blur {
  width: 140px;
  height: 48px;
  opacity: .5;
  filter: blur(20px);
  background-image: linear-gradient(135deg, #f93, #f33);
  border: 0 solid #8dff37;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 49px;
}

.div-cli-orange-background-blur.blur {
  width: 140px;
  height: 50px;
  opacity: 1;
  filter: none;
  text-align: center;
  background-color: #000;
  background-image: linear-gradient(135deg, #f93, #f33);
  border-width: 0;
  border-color: #f93;
  border-radius: 6px;
  margin-left: auto;
  margin-right: auto;
  padding: 1px;
  text-decoration: none;
  display: block;
  top: 0;
}

.div-cli-orange-background-blur.blur.cli {
  width: 380px;
  height: 58px;
  top: 6px;
}

.div-cli-orange-background-blur.cli {
  width: 378px;
  height: 59px;
  top: 68px;
}

.grid-55 {
  width: 378px;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: linear-gradient(#000, #000);
  border-radius: 6px;
  grid-template-rows: auto;
  grid-template-columns: 3.75fr .25fr;
  padding: 14px 32px;
}

.cli-command {
  color: #fff;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}

.copy-button-cli {
  color: #e00f0f;
  cursor: pointer;
  margin-top: 2px;
}

.copy-button-cli:hover {
  opacity: .8;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 1px;
}

.cli-instruction {
  color: #f93;
  text-align: center;
  margin-top: -110px;
  margin-bottom: 86px;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.cli-instruction.mobile {
  display: none;
}

.div-logos {
  width: 992px;
  grid-column-gap: 74px;
  grid-row-gap: 40px;
  text-align: left;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 70px;
  display: flex;
  position: relative;
}

.trusted-by-text {
  opacity: 1;
  color: #999;
  text-align: center;
  padding-bottom: 40px;
  font-size: 16px;
  line-height: 26px;
}

.grid-56 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-flow: row;
  align-items: center;
  padding-left: 48px;
  padding-right: 48px;
}

.poppy-logo {
  width: 75px;
  max-width: 100%;
  opacity: .75;
  cursor: pointer;
}

.poppy-logo.hover {
  opacity: 1;
  margin-bottom: 14px;
}

.salad-logo {
  width: 77px;
  opacity: .7;
  cursor: pointer;
  margin-top: -7px;
  padding-top: 0;
}

.salad-logo.hover {
  opacity: 1;
  margin-bottom: 20px;
}

.food-market-hub {
  width: 69px;
  opacity: .7;
  cursor: pointer;
}

.food-market-hub.hover {
  opacity: 1;
  margin-bottom: 14px;
}

.skoot-logo {
  width: 81px;
  opacity: .7;
  cursor: pointer;
  margin-top: -8px;
}

.skoot-logo.hover {
  opacity: 1;
  margin-bottom: 14px;
}

.serif-health-logo {
  width: 135px;
  opacity: .7;
  cursor: pointer;
}

.serif-health-logo.hover {
  opacity: 1;
  margin-bottom: 14px;
}

.hyoerbeam-logo {
  width: 116px;
  opacity: .7;
  cursor: pointer;
}

.hyoerbeam-logo.hover {
  width: 116px;
  opacity: 1;
  margin-bottom: 14px;
}

.div-logo-info {
  z-index: 1;
  opacity: 1;
  background-color: #000;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  padding: 32px;
  display: flex;
  position: absolute;
  top: 829px;
  left: 7px;
  box-shadow: 0 0 10px rgba(255, 255, 255, .2);
}

.div-logo-info.poppy {
  z-index: 5;
  color: #fff;
  cursor: pointer;
  text-decoration: none;
  display: none;
  top: -55px;
  bottom: auto;
  left: 0%;
  right: auto;
}

.div-logo-info.salad {
  color: #fff;
  cursor: pointer;
  text-decoration: none;
  display: none;
  top: -80px;
  left: 292px;
}

.div-logo-info.food-market-hub {
  width: auto;
  opacity: 1;
  color: #fff;
  text-decoration: none;
  transition: opacity .2s;
  display: none;
  top: -93px;
  left: 142px;
}

.div-logo-info.skoot {
  color: #fff;
  cursor: pointer;
  padding-bottom: 28px;
  text-decoration: none;
  display: none;
  top: -78px;
  left: -12px;
}

.div-logo-info.serif-health {
  color: #fff;
  cursor: pointer;
  padding-bottom: 28px;
  text-decoration: none;
  display: none;
  top: -79px;
  left: 688px;
}

.div-logo-info.hyperbeam {
  color: #fff;
  cursor: pointer;
  text-decoration: none;
  display: none;
  top: -4%;
  bottom: auto;
  left: auto;
  right: 54%;
}

.div-logo-info.espncricinfo {
  color: #fff;
  text-decoration: none;
  display: none;
  top: 22px;
  left: -3%;
}

.div-logo-info.drishti {
  color: #fff;
  text-decoration: none;
  display: none;
  top: 8%;
  left: 39%;
}

.div-logo-info.hackerrank {
  color: #fff;
  text-decoration: none;
  display: none;
  top: -30%;
  left: 54%;
}

.div-logo-info.curology {
  color: #fff;
  text-decoration: none;
  display: none;
  top: 12%;
  left: auto;
  right: 329px;
}

.div-logo-info.captain-fresh {
  text-decoration: none;
  display: none;
  top: 13px;
  left: auto;
  right: 24%;
}

.div-logo-info.equi {
  color: #fff;
  text-decoration: none;
  display: none;
  top: -10px;
  left: 63%;
}

.div-logo-info.vee {
  color: #fff;
  display: none;
  top: 14px;
  left: auto;
  right: -38px;
}

.div-logo-info.sign {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  font-style: normal;
  text-decoration: none;
  display: none;
  top: 100px;
  left: 372px;
}

.div-pill-container-orange {
  opacity: 1;
  background-image: radial-gradient(circle, rgba(255, 128, 0, .5), rgba(255, 165, 74, .5) 0%, rgba(255, 128, 0, .5));
  border: 1px solid rgba(255, 255, 255, .1);
  border-radius: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 11px;
}

.text-block-127 {
  font-size: 11px;
  font-weight: 500;
}

.silver-pill-logo-info {
  background-image: radial-gradient(circle, rgba(255, 255, 255, .5), rgba(175, 175, 175, .5));
  border: 1px solid rgba(255, 255, 255, .1);
  border-radius: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 11px;
  line-height: 28px;
}

.text-block-128 {
  font-weight: 500;
}

.div-orange-pill {
  object-fit: contain;
  background-image: radial-gradient(circle, rgba(255, 165, 74, .5), rgba(255, 128, 0, .5));
  border: 1px solid rgba(255, 255, 255, .1);
  border-radius: 20px;
  flex-wrap: nowrap;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 0 10px;
  display: block;
  position: static;
}

.div-orange-pill.serifhealth-pill, .div-orange-pill.hyperbeam-orange {
  margin-bottom: 10px;
}

.text-block-129 {
  color: #fff;
  object-fit: contain;
  flex: 0 auto;
  font-size: 12px;
  font-weight: 500;
  display: block;
  position: static;
  overflow: visible;
}

.div-silver-pill {
  background-image: radial-gradient(circle, rgba(255, 255, 255, .5), rgba(175, 175, 175, .5));
  border: 1px solid rgba(0, 0, 0, .1);
  border-radius: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 11px;
}

.div-silver-pill.pill-food {
  border-radius: 30px;
  margin-bottom: 0;
  padding: 7px 14px 6px;
}

.div-silver-pill.salad-node, .div-silver-pill.pill-serifhealth, .div-silver-pill.skoot-pill, .div-silver-pill.hyperbeam-silver {
  margin-bottom: 0;
}

.text-block-130 {
  text-align: center;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.text-block-130.text-silver-pill {
  line-height: 18px;
}

.div-green-pill {
  background-image: linear-gradient(rgba(0, 140, 73, .5), rgba(0, 140, 73, .5));
  border: 1px solid rgba(255, 255, 255, .1);
  border-radius: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 11px;
}

.div-green-pill.salad {
  margin-bottom: 10px;
}

.div-green-pill.pill-food-market {
  margin-top: 16px;
  margin-bottom: 10px;
}

.div-green-pill.pill-skoot {
  margin-bottom: 10px;
}

.div-green-pill.pill-skoot.pill-hackkerrank {
  margin-bottom: 0;
}

.link-icon {
  position: absolute;
  top: 12px;
  left: 242px;
}

.link-icon.skoot {
  left: 223px;
}

.link-icon.serif-health {
  left: 264px;
}

.link-icon.poppy {
  left: 162px;
}

.link-icon.hyperbeam {
  left: auto;
  right: 10px;
}

.link-icon.hyperbeam.drishti {
  display: block;
  left: auto;
  right: 10px;
}

.link-icon.hyperbeam.hackerrank {
  left: 155px;
}

.link-icon.salad {
  left: 277px;
}

.link-icon.curology {
  top: 8px;
  left: auto;
  right: 8px;
}

.setup-section {
  max-width: 100vw;
  background-color: #fff;
  margin-top: 0;
  padding-top: 100px;
  padding-bottom: 0;
  position: relative;
}

.cli-command-section {
  margin-bottom: 160px;
  padding-bottom: 0;
}

.heading-11 {
  width: 920px;
  margin: 140px auto 28px;
  font-size: 48px;
  line-height: 60px;
}

.gradient-aqua {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #a2facf, #64acff);
  -webkit-background-clip: text;
  background-clip: text;
}

.subheading-h2 {
  width: 570px;
  color: #a1a1a6;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
}

.subheading-h2.subheading-alternate {
  width: 920px;
  color: #fff;
  font-size: 48px;
  line-height: 56px;
}

.subheading-h2.light-theme {
  z-index: 1;
  width: 920px;
  color: #6e6e73;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.subheading-h2.cli-command {
  width: 920px;
  text-align: left;
}

.cli-command-aqua {
  z-index: 2;
  width: 413px;
  background-color: #000;
  background-image: linear-gradient(to right, #a2facf, #fff);
  border-radius: 8px;
  flex: none;
  margin-top: 0;
  margin-left: 0%;
  padding: 1px;
  position: static;
}

.grid-57 {
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  background-color: #000;
  border-radius: 8px;
  grid-template-rows: auto;
  grid-template-columns: 3fr .25fr;
  padding: 12px 24px;
  position: relative;
}

.text-block-131 {
  color: #fff;
  font-weight: 600;
  line-height: 36px;
}

.div-cli-acqua-background-blur {
  z-index: -1;
  width: 413px;
  height: 62px;
  opacity: .5;
  filter: blur(20px);
  background-image: linear-gradient(to right, #a2facf, #64acff);
  border-radius: 8px;
  flex: none;
  margin-left: 8%;
  position: relative;
  top: 0;
  bottom: 0;
  left: -479px;
}

.text-block-132 {
  margin-left: 14px;
  font-family: Covered By Your Grace, sans-serif;
  font-size: 48px;
  line-height: 56px;
  transform: rotate(-3deg);
}

.div-cli-container {
  width: 920px;
  color: #a2facf;
  align-items: center;
  margin-top: 35px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-111 {
  margin-top: 35px;
  margin-left: -468px;
}

.recipes-section {
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.recipe-section {
  width: 900px;
  margin: 0 auto;
  padding-left: 38px;
}

.bottom-section {
  margin: 0 auto 120px;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

.div-recipe-text {
  height: auto;
  flex: 1;
  padding-bottom: 400px;
  position: relative;
  top: 0;
}

.recipe-text-not-selected {
  color: #363636;
  margin-bottom: 80px;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
  display: block;
}

.text-neon {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(150deg, #d8fabc, #0c7d65 55%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 80px;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.div-recipe-ui {
  height: 100vh;
  flex: 1;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.recipe-ui {
  height: 570px;
  margin-left: auto;
  margin-right: auto;
}

.recipe-ui.email-password {
  height: 570px;
  background-image: url('../images/Group-4535-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 600px 600px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.recipe-ui.social-login {
  height: 570px;
  opacity: 0;
  background-image: url('../images/Group-4209-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 600px 600px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.recipe-ui.social-login-and-email-password {
  opacity: 0;
  background-image: url('../images/Group-10925-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 600px 600px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.recipe-ui.passwordless-login {
  opacity: 0;
  background-image: url('../images/Group-4532-2.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 600px 600px;
  border-radius: 0;
  align-items: center;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.content-holder {
  position: absolute;
  top: 37%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.content-holder.one {
  height: 635px;
  margin-top: 247px;
  display: block;
  position: static;
  top: 0%;
}

.content-holder.two, .content-holder.three {
  height: 635px;
  opacity: 0;
  margin-top: 247px;
  display: block;
  position: absolute;
  top: 0%;
}

.content-holder.four {
  height: 635px;
  opacity: 0;
  margin-top: 247px;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
  position: absolute;
  top: 0%;
}

.text-purple-pink {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #e654b8, #7300ff 47%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 80px;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.text-aqua {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #7ff8f1, #64a3ee);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 80px;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.text-sunset {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #ffad62, #ff6594 39%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 700;
  line-height: 56px;
}

.ui-content-holder {
  height: 100%;
  align-items: center;
  display: block;
  position: relative;
}

.recipe-section-text {
  background-color: #000;
}

.heading-12 {
  width: 920px;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ffe993, #eb831c);
  -webkit-background-clip: text;
  background-clip: text;
  margin: 140px auto 16px;
  padding-left: 0;
  font-size: 120px;
  line-height: 160px;
}

.testimonial-section {
  z-index: 0;
  background-color: #000;
  border-radius: 0;
  margin-bottom: 80px;
  position: relative;
}

.heading-13 {
  z-index: 1;
  width: 920px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
  line-height: 60px;
  position: relative;
}

.text-span-133 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f1f1f1, gray);
  -webkit-background-clip: text;
  background-clip: text;
}

.grid-58 {
  perspective: 1000px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 14px;
}

.div-testimonial-card {
  color: #fff;
  cursor: pointer;
  background-color: #191919;
  border: 1px solid #222;
  border-radius: 6px;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  display: block;
}

.div-testimonial-card:hover {
  outline-offset: 0px;
  background-color: #1e1d1d;
  outline: 1px gray;
}

.div-testimonial-card.santore {
  margin-top: -30px;
  margin-bottom: 0;
}

.div-testimonial-card.aris {
  margin-top: 1px;
}

.div-testimonial-card.sonia {
  margin-top: -178px;
  margin-bottom: 16px;
}

.div-testimonial-card.hakim {
  margin-top: -222px;
}

.div-testimonial-card.salih {
  margin-top: -180px;
}

.div-testimonial-card.joel {
  margin-top: -135px;
}

.div-testimonial-card.edwin {
  margin-top: -205px;
}

.div-testimonial-card.fares {
  margin-top: -169px;
}

.div-testimonial-card.stephano {
  margin-top: -132px;
}

.div-testimonial-card.rohit {
  margin-top: -154px;
}

.div-testimonial-card.sean {
  margin-top: -56px;
}

.div-testimonial-card.salihoktayar {
  margin-top: -177px;
}

.grid-59 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-columns: 1fr;
}

.grid-60 {
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.25fr;
}

.grid-61 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
}

.user-name {
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
}

.user-handle {
  color: #737373;
  font-size: 14px;
  line-height: 24px;
}

.user-testimonial {
  font-size: 14px;
  line-height: 24px;
}

.text-span-134 {
  color: #cccbcb;
}

.link-11 {
  text-decoration: none;
}

.text-span-135, .text-span-136 {
  color: #cccbcb;
  text-decoration: none;
}

.link-12, .link-13 {
  text-decoration: none;
}

.div-testimonial-highlighted {
  z-index: -1;
  width: 320px;
  height: 300px;
  opacity: .5;
  filter: blur(80px);
  transform-style: preserve-3d;
  background-image: linear-gradient(45deg, #2eda3e, #00b000);
  border-radius: 6px;
  padding-bottom: 0;
  display: block;
  position: absolute;
  top: -30px;
  left: 336px;
  transform: scale(1.05)translate3d(0, 0, -100px);
}

.div-testimonial-highlighted.green-snippet-blur {
  z-index: -1;
  height: 150px;
  opacity: .3;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.div-testimonial-highlighted.green-snippet-blur.testimonial-section-3 {
  height: 180px;
  top: 298px;
  left: 0%;
}

.div-testimonial-highlighted-content-green {
  z-index: 2;
  color: #fff;
  object-fit: fill;
  background-color: #191919;
  border: 1px solid #00d200;
  border-radius: 6px;
  align-items: flex-start;
  margin-bottom: 16px;
  padding: 18px;
  text-decoration: none;
  display: block;
  position: relative;
  overflow: visible;
}

.div-testimonial-highlighted-content-green:hover {
  z-index: 5;
  background-color: #1e1d1d;
}

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

.grid-63 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr;
}

.grid-64 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr;
}

.text-block-133 {
  font-size: 14px;
}

.link-14, .link-15 {
  color: #cccbcb;
  text-decoration: none;
}

.div-block-14 {
  z-index: 1;
  width: 992px;
  perspective: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.div-block-15 {
  width: 381px;
  height: 160px;
  background-color: #292929;
  border-radius: 6px;
  text-decoration: none;
  box-shadow: 2px 2px 6px #000;
}

.div-block-15:hover {
  border: 1px solid #5590ff;
}

.grid-10, .grid-11 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
}

.grid-11.desktoponlygrid {
  display: none;
}

.grid-13 {
  width: 225px;
  height: 45px;
  grid-column-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
}

.div-block-16 {
  width: 381px;
  height: 181px;
  background-color: #292929;
  border-radius: 6px;
  text-decoration: none;
  box-shadow: 2px 2px 6px #000;
}

.div-block-16:hover {
  border: 1px solid #5590ff;
}

.div-block-16.testimonial3-5 {
  height: 160px;
}

.div-block-17 {
  width: 381px;
  height: 251px;
  background-color: #292929;
  border-radius: 6px;
  text-decoration: none;
  box-shadow: 2px 2px 6px #000;
}

.div-block-17:hover {
  border: 1px solid #5590ff;
}

.div-block-17.testimonial3-1 {
  height: 275px;
}

.div-block-18 {
  width: 385px;
  height: 300px;
  background-color: #292929;
  border-radius: 6px;
  text-decoration: none;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, .16);
}

.div-block-18:hover {
  border: 1px solid #5590ff;
}

.div-block-18.testimonial2-1 {
  height: 280px;
}

.div-block-18.testimonial2-1.testimonial3-1 {
  height: 230px;
}

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

.text-block-28 {
  color: #cbcbcb;
  font-size: 16px;
  line-height: 18px;
}

.grid-15 {
  width: 160px;
  height: 21px;
  grid-column-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-19 {
  width: 385px;
  height: 229px;
  background-color: #292929;
  border-radius: 6px;
  margin-top: -15px;
  text-decoration: none;
  box-shadow: 2px 2px 6px #000;
}

.div-block-19:hover {
  border: 1px solid #d65823;
}

.div-block-19.testimonial2-4 {
  height: 275px;
  margin-top: -1px;
}

.div-block-19.testimonial2-4:hover {
  border-color: #5590ff;
}

.div-block-19.testimonial2-4.testimonial3-4 {
  height: 230px;
  margin-top: -100px;
}

.div-block-19.brechettestomonial {
  margin-top: -10px;
}

.div-block-20 {
  width: 381px;
  height: 180px;
  background-color: #292929;
  border-radius: 6px;
  margin-bottom: 50px;
  padding-bottom: 0;
  text-decoration: none;
  box-shadow: 2px 2px 6px #000;
}

.div-block-20:hover {
  border: 1px solid #5590ff;
}

.div-block-20.testimonial3-7.newcheck {
  height: 280px;
}

.text-block-27 {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
}

.grid-12 {
  width: 325px;
  height: 225px;
  grid-template-columns: 1fr;
  margin-top: 26px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.grid-12.gridbrecht {
  height: 177px;
}

.grid-12.gridbrecht.grid-bryan {
  height: 129px;
}

.grid-12.gridbrecht.grid-bryan.grid-mark {
  height: 105px;
}

.grid-12.gridbrecht.grid-bryan.grid-mark.gridjoel {
  width: 342px;
}

.grid-14 {
  height: 45px;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-columns: 1fr;
}

.div-block-12 {
  width: 381px;
  height: 235px;
  background-color: #292929;
  border-radius: 6px;
  text-decoration: none;
  box-shadow: 2px 2px 6px #000;
}

.div-block-12:hover {
  border: 1px solid #d65823;
}

.camera {
  display: none;
}

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

.grid-9._3rd-column {
  margin-top: 34px;
}

.text-block-24 {
  color: #fff;
  text-align: justify;
  margin-top: -10px;
  font-size: 16px;
  line-height: 24px;
}

.text-block-24.text-anuh {
  margin-top: -40px;
}

.div-block-34 {
  width: 780px;
  height: 650px;
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-34.testimonialslide-2 {
  width: auto;
  margin-top: 0;
}

.div-block-34.testimonialslide-3 {
  width: auto;
  height: 750px;
  margin-top: 0;
}

.div-block-34.testimonialslide-3.normal-test-3, .div-block-34.testimonialslide-3.normal-2ndpart-3rdtest {
  margin-top: -166px;
}

.div-block-34.slidetestominal1 {
  width: 800px;
  margin-top: 0;
}

.div-block-34.slidetestominal1.mobile-1st-testimonial-div.normal, .div-block-34.slidetestominal1.grid-2nd-paul.normal-part2-1sttest {
  margin-top: -264px;
}

.div-block-32.testimonialslide2 {
  width: auto;
  padding-left: 0;
}

.div-block-32.testimonialslide2.normal-2ndpart-2ndtest, .div-block-32.testimonialslide2.normal-test-2 {
  margin-top: -334px;
}

.div-block-11 {
  width: 381px;
  height: 230px;
  background-color: #292929;
  border-radius: 6px;
  text-decoration: none;
  box-shadow: 2px 2px 6px #000;
}

.div-block-11:hover {
  border: 1px solid #d65823;
}

.testimonial-section-1.testimonialmainsection3, .testimonial-section-1.testimonialmainsection2 {
  display: none;
}

.div-block-35 {
  height: 106px;
}

.div-block-35.testimonial03-7 {
  margin-top: 0;
}

.content-order {
  align-items: center;
  display: flex;
}

.wrapper {
  width: 100vw;
  padding-top: 166px;
  display: block;
  overflow: hidden;
}

.wrapper._991, .wrapper._991._767, .wrapper._991._767._478, .wrapper._1280 {
  display: none;
}

.loop-container {
  align-items: center;
  display: flex;
}

.testimonialslide3 {
  margin-right: 0;
  padding-left: 0;
}

.link-16, .link-17, .link-18 {
  color: #cccbcb;
  text-decoration: none;
}

.div-testimonial-snippet {
  z-index: 1;
  cursor: pointer;
  background-color: #191919;
  border: 1px solid #222;
  border-radius: 6px;
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 28px 40px;
  text-decoration: none;
  display: block;
  position: relative;
}

.div-testimonial-snippet:hover {
  outline-offset: 0px;
  outline: 1px #019b00;
}

.div-testimonial-snippet.nirmal {
  margin-top: 2px;
}

.div-testimonial-snippet.blue3rdhighlight {
  margin-top: -139px;
}

.text-block-134 {
  text-align: center;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.text-block-134.orange-snippet {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #fb8a0a, #de6600);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-block-134.blue-snippet {
  color: #4895ff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #4895ff, #0056cc);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-block-134.green-snippet {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #83ff8e, #00b000);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-block-135 {
  color: #fff;
  text-align: center;
  font-size: 14px;
  line-height: 21px;
}

.div-testimonial-highlighted-orange {
  z-index: -1;
  width: 320px;
  height: 150px;
  opacity: .5;
  filter: blur(200px);
  transform-style: preserve-3d;
  background-color: #de6600;
  border-radius: 6px;
  display: block;
  position: absolute;
  top: -35px;
  left: 703px;
  transform: translate3d(0, 0, -100px)scale(1.05);
}

.div-testimonial-highlighted-orange.orange-snippet-blur {
  z-index: -1;
  height: 180px;
  opacity: .6;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-testimonial-highlighted-orange.orange-main-highlight {
  z-index: -1;
  height: 480px;
  filter: blur(80px);
  top: 379px;
  left: 335px;
}

.link-19, .link-20, .link-21 {
  color: #cccbcb;
  text-decoration: none;
}

.div-testimonial-highlighted-blue {
  z-index: -1;
  width: 320px;
  height: 150px;
  opacity: .3;
  filter: blur(80px);
  transform-style: preserve-3d;
  background-color: #4895ff;
  position: absolute;
  top: 517px;
  left: -38px;
  transform: translate3d(0, 0, -100px)scale(1.05);
}

.div-testimonial-highlighted-blue.blue-main-highlight {
  z-index: -1;
  height: 340px;
  opacity: .6;
  filter: blur(150px);
  top: 21%;
  bottom: auto;
  left: 34%;
  right: 0%;
}

.div-testimonial-highlighted-blue.testimonial-section-3 {
  top: 0;
  left: 668px;
}

.slide {
  height: auto;
  background-color: #000;
  padding-bottom: 0;
}

.slider {
  z-index: auto;
  height: 1080px;
  background-color: #000;
  margin-top: -54px;
}

.mask {
  z-index: 0;
  padding-top: 160px;
}

.slide-2 {
  position: relative;
}

.link-22 {
  color: #737373;
  text-decoration: none;
}

.link-23, .link-24 {
  color: #cccbcb;
  text-decoration: none;
}

.link-25 {
  color: #cccbcb;
}

.div-testimonial-highlighted-content-blue {
  color: #fff;
  cursor: pointer;
  background-color: #191919;
  border: 1px solid #4895ff;
  border-radius: 6px;
  margin-top: -169px;
  padding: 18px;
  text-decoration: none;
}

.div-testimonial-highlighted-content-blue:hover {
  background-color: #1e1d1d;
}

.link-26 {
  color: #737373;
  text-decoration: none;
}

.link-27, .link-28, .link-29 {
  color: #cccbcb;
  text-decoration: none;
}

.link-30 {
  color: #737373;
  text-decoration: none;
}

.link-31 {
  color: #cccbcb;
  text-decoration: none;
}

.link-32, .link-33 {
  color: #737373;
  text-decoration: none;
}

.link-34, .link-35, .link-36 {
  color: #cccbcb;
  text-decoration: none;
}

.link-37 {
  color: #737373;
  text-decoration: none;
}

.link-38, .link-39, .link-40, .link-41 {
  color: #cccbcb;
  text-decoration: none;
}

.link-42 {
  color: #737373;
  text-decoration: none;
}

.link-43 {
  color: #cccbcb;
  text-decoration: none;
}

.div-testimonial-highlighted-content-orange {
  color: #fff;
  cursor: pointer;
  background-color: #191919;
  border: 1px solid #fb8a0a;
  border-radius: 6px;
  margin-top: -142px;
  padding: 18px;
  text-decoration: none;
}

.div-testimonial-highlighted-content-orange:hover {
  background-color: #1e1d1d;
}

.slide-nav {
  width: 92%;
  text-align: right;
  margin-left: 0%;
}

.section-3 {
  height: 500px;
}

.text-span-137, .text-span-138, .text-span-139, .text-span-140, .text-span-141, .text-span-142, .text-span-143, .text-span-144, .text-span-145, .text-span-146, .text-span-147, .text-span-148, .text-span-149, .text-span-150, .text-span-151, .text-span-152, .text-span-153, .text-span-154, .text-span-155, .text-span-156, .text-span-157 {
  color: #cccbcb;
}

.heading-light-theme {
  width: auto;
  color: #000;
  margin: 0 auto 28px 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
}

.heading-light-theme.toggle-text {
  z-index: 10;
  width: auto;
  flex-direction: row-reverse;
  justify-content: flex-end;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
  line-height: 60px;
  display: flex;
  position: relative;
}

.heading-light-theme.same-value-across {
  margin-top: 336px;
  font-size: 64px;
  line-height: 77px;
}

.heading-light-theme.toggle-heading {
  width: auto;
  margin: 331px auto 6px;
}

.text-block-136 {
  color: #222;
  text-transform: none;
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
}

.div-pill {
  z-index: 1;
  width: auto;
  background-color: rgba(0, 0, 0, 0);
  border: 0 solid #7433ff;
  border-radius: 20px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0%;
  padding: 0;
  display: inline-block;
  position: relative;
}

.div-block-37 {
  z-index: 5;
  background-color: #fff;
  border: 1px solid #7433ff;
  border-radius: 6px;
  padding: 4px 14px;
  position: relative;
}

.div-heading-subheading {
  width: 920px;
  grid-column-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.div-purple-blur {
  z-index: 0;
  width: 49vw;
  height: 210px;
  filter: blur(200px);
  text-align: left;
  background-color: #7433ff;
  border-radius: 800px;
  display: block;
  position: static;
  top: 0;
}

.div-circular-blurs {
  z-index: 0;
  display: flex;
  position: absolute;
  top: 1697.82px;
}

.div-green-blur {
  width: 680px;
  height: 120px;
  opacity: 1;
  filter: blur(200px);
  background-color: #20eca3;
  border-radius: 500px;
  margin-left: -195px;
}

.div-green-blur.stat-section {
  height: 212px;
  position: absolute;
}

.feature-toggle-section {
  height: 750px;
  background-color: #fdfdfd;
  border: 1px solid #f4f4f4;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  position: relative;
}

.stats-section {
  background-color: #fff;
  position: relative;
}

.icon-container {
  width: 85%;
  height: 15vw;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 7px 15px 3px rgba(175, 177, 179, .3);
}

.paragraph-large {
  font-size: 20px;
}

.paragraph-large.centered-svp {
  color: #000;
}

.col {
  width: 100%;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.col.small {
  width: 41%;
  flex: none;
}

.icon {
  width: 65%;
}

.flex-vertical {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.flex-vertical.marquee-fix {
  background-color: rgba(0, 0, 0, 0);
  margin-top: 30px;
}

.marquee {
  width: 100%;
  height: 720px;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.marquee.first {
  height: 620px;
}

.header-quaternary {
  max-width: 100%;
  letter-spacing: 1px;
  font-size: 14px;
}

.header-quaternary.grey-text.uppercase {
  padding: 2px 4px;
}

.button {
  height: 34px;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #8f00ff;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: 10px 12px;
  font-size: 16px;
  display: flex;
}

.flex-horizontal {
  width: 105%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.flex-horizontal.flip-svp {
  background-color: rgba(0, 0, 0, 0);
}

.flex-horizontal.flex-left {
  justify-content: flex-start;
}

.marquee-cover {
  z-index: 12;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(rgba(255, 255, 255, 0) 70%, #fff), linear-gradient(#fff, rgba(255, 255, 255, 0) 30%);
  padding-left: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.spacer-15 {
  width: 100%;
  height: 15px;
}

.track-vertical {
  z-index: 5;
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.header-secondary {
  max-width: 100%;
  color: #000;
  font-size: 40px;
  line-height: 120%;
}

.spacer-60 {
  width: 100%;
  height: 60px;
}

.spacer-60._60-width {
  width: 60px;
}

.container {
  z-index: 10;
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.container.flex-vertical {
  width: 990px;
  background-color: rgba(0, 0, 0, 0);
  margin-top: auto;
  padding: 120px 80px 80px 60px;
}

.spacer-30 {
  width: 100%;
  height: 30px;
}

.spacer-30._15-xsvp {
  width: 30px;
  flex: none;
}

.spacer-30._15-xsvp.notneeded {
  display: block;
}

.div-github-star-stat {
  width: 220px;
  height: 292px;
  background-image: linear-gradient(#36374f, #232222);
  border-radius: 12px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
  box-shadow: 0 0 20px rgba(0, 0, 0, .16);
}

.div-github-star-stat.div-request-answered {
  height: 320px;
  background-image: linear-gradient(#00eb7a, #01a757);
  margin-bottom: 0;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.grey-gradient-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f1f1f1, gray);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 8px;
  font-size: 60px;
  font-weight: 700;
  line-height: 78px;
}

.text-block-138 {
  margin-bottom: 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.button-github-star {
  color: #000;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  display: block;
  box-shadow: 3px 3px 32px rgba(255, 255, 255, .3);
}

.image-github-logo {
  margin-bottom: 18px;
}

.div-identities-secured {
  width: 220px;
  height: 208px;
  background-color: #fff;
  border-radius: 12px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 28px;
  padding-left: 32px;
  padding-right: 32px;
  box-shadow: 3px 3px 20px rgba(0, 0, 0, .16);
}

.div-identities-secured.div-contributors {
  height: 205px;
  padding-top: 22px;
  padding-left: 30px;
  padding-right: 30px;
}

.div-identities-secured.div-ycombinator-stat {
  height: 292px;
  color: #fff;
  cursor: pointer;
  background-color: #fb651e;
  text-decoration: none;
}

.div-identities-secured.div-discord-stat {
  height: 320px;
}

.div-identities-secured.div-uptime-stat {
  height: 172px;
  text-decoration: none;
}

.div-identities-secured.div-fund-raised-users {
  height: 166px;
  background-color: #b51d4a;
  padding-bottom: 0;
  padding-left: 28px;
  padding-right: 28px;
}

.div-identities-secured.div-rossindex-stat {
  height: 137px;
  padding-top: 24px;
  padding-left: 18px;
  padding-right: 18px;
}

.div-identities-secured.div-soc2compliance {
  opacity: 1;
  background-image: linear-gradient(#32b5f4, #025ead);
  padding-top: 32px;
}

.red-gradient-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ff5d53, #e72d22);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 4px;
  font-size: 72px;
  font-weight: 700;
  line-height: 87px;
}

.text-block-140 {
  color: #f95046;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px;
}

.div {
  width: 220px;
  height: 189px;
}

.purple-gradient-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ac43ff, #8401eb);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 8px;
  font-size: 60px;
  font-weight: 700;
  line-height: 73px;
}

.text-block-141 {
  color: #9e22ff;
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-142 {
  color: #8d0cf2;
  font-size: 14px;
  line-height: 17px;
  text-decoration: underline;
}

.link-block-20 {
  cursor: pointer;
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.image-112 {
  margin-top: -13px;
  margin-left: 44px;
}

.image-ycombinator-logo {
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-143 {
  text-align: center;
  font-weight: 700;
  line-height: 22px;
}

.image-113 {
  margin-bottom: 17px;
  margin-left: 36px;
  margin-right: auto;
  display: block;
}

.text-block-144 {
  text-align: center;
  margin-bottom: 4px;
  font-size: 60px;
  font-weight: 700;
  line-height: 73px;
}

.text-block-145 {
  width: 172px;
  font-weight: 700;
  line-height: 22px;
}

.text-block-146 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#5865f2, #3544ee);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 8px;
  font-size: 72px;
  font-weight: 700;
  line-height: 87px;
}

.text-block-147 {
  color: #3544ee;
  margin-bottom: 32px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.button-2 {
  text-align: center;
  cursor: pointer;
  background-color: #3544ee;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
  display: block;
  box-shadow: 3px 3px 24px rgba(0, 0, 0, .16);
}

.image-114 {
  margin-bottom: 18px;
}

.text-uptime {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#4d4d4d, #000);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 4px;
  font-size: 40px;
  font-weight: 800;
  line-height: 61px;
}

.text-block-149 {
  color: #000;
  font-size: 32px;
  font-weight: 700;
  line-height: 39px;
}

.text-block-150 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#f6f6f6, #a6a6a6);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 4px;
  font-size: 46px;
  font-weight: 700;
  line-height: 56px;
}

.text-block-151 {
  text-align: left;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-152 {
  color: #000;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  line-height: 17px;
}

.image-115 {
  margin-bottom: 14px;
}

.heading-stat {
  color: #000;
  font-size: 48px;
  line-height: 60px;
}

.image-116 {
  margin-left: -38px;
}

.text-block-153 {
  text-align: center;
  font-weight: 700;
}

.image-117 {
  margin-bottom: 18px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-118 {
  z-index: 15;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-119 {
  z-index: 15;
  width: 911px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.div-frameworks-supported {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
}

.recipe_content_section {
  height: auto;
  background-color: #000;
}

.text-block-154 {
  text-align: center;
  margin-bottom: 40px;
}

.image-create-account-email {
  z-index: 11;
  cursor: pointer;
  margin-right: 51px;
  padding-right: 0;
  position: relative;
  left: 73px;
}

.div-block-39 {
  height: 750px;
  perspective: 1000px;
  padding-bottom: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.image-graphql {
  z-index: 1;
  cursor: pointer;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-redwoodjs, .image-vercel {
  z-index: 1;
  cursor: pointer;
  position: relative;
}

.image-awslambda {
  z-index: 1;
  cursor: pointer;
  margin-right: 7px;
  position: relative;
}

.image-supabase, .image-usermanagement, .image-netlify {
  z-index: 1;
  cursor: pointer;
  position: relative;
}

.image-otp-passwordless {
  z-index: 1;
  cursor: pointer;
  margin-top: -118px;
  position: relative;
}

.image-login-ui, .image-hasura {
  z-index: 1;
  cursor: pointer;
  position: relative;
}

.image-users-list {
  z-index: 1;
  cursor: pointer;
  margin-top: 14.5px;
  position: relative;
}

.image-nestjs {
  z-index: 1;
  cursor: pointer;
  margin-left: -210px;
  position: relative;
}

.image-otpscreen {
  z-index: 1;
  opacity: 1;
  cursor: pointer;
  position: relative;
}

.grid-login-ui-vercel {
  width: 350px;
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  align-items: center;
  justify-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.grid-otps {
  z-index: 1;
  width: 322px;
  height: 686px;
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  grid-template-rows: auto auto auto auto auto auto;
  grid-template-columns: 1fr;
  justify-items: end;
  margin-top: 0%;
  position: absolute;
  top: 6%;
  bottom: 0%;
  left: auto;
  right: -6%;
}

.grid-users-list {
  z-index: 0;
  width: 476px;
  grid-column-gap: 0px;
  grid-row-gap: 80px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 7fr 1fr;
  align-items: center;
  margin-top: 0%;
  position: absolute;
  top: 14.5%;
  left: -21%;
}

.grid-65 {
  width: 457px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: .25fr 1fr;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.grid-65.grid-usermanagement {
  z-index: auto;
  bottom: .1%;
}

.image-nextjs {
  z-index: 1;
  cursor: pointer;
  margin-right: 12px;
  position: relative;
}

.div-dummy-1 {
  width: 160px;
  height: 115px;
  background-color: #f4f5f8;
  border-radius: 4px;
  position: absolute;
}

.div-dummy-1._1 {
  cursor: pointer;
  top: 86px;
  bottom: auto;
  left: 7.5%;
  right: auto;
}

.div-dummy-1._2 {
  cursor: pointer;
  top: 52px;
  bottom: auto;
  left: 26%;
  right: auto;
}

.div-dummy-2 {
  width: 132px;
  height: 99px;
  background-color: #f4f5f8;
  border-radius: 4px;
  position: absolute;
}

.div-dummy-2._1 {
  cursor: pointer;
  top: auto;
  bottom: 106px;
  left: -2%;
  right: auto;
}

.div-dummy-2._2 {
  width: 60px;
  height: 40px;
  cursor: pointer;
  top: auto;
  bottom: 86px;
  left: 16.5%;
  right: auto;
}

.div-dummy-2._3 {
  cursor: pointer;
  top: auto;
  bottom: 62px;
  left: 30%;
  right: auto;
}

.div-dummy-2._4 {
  cursor: pointer;
  top: auto;
  bottom: 118px;
  left: auto;
  right: 15%;
}

.div-dummy-2._5 {
  cursor: pointer;
  top: 118px;
  bottom: auto;
  left: auto;
  right: 21%;
}

.div-dummy-2._6 {
  z-index: -1;
  cursor: pointer;
  top: 181px;
  bottom: auto;
  left: auto;
  right: 4.5%;
}

.text-wrap {
  color: #000;
}

.constant {
  padding-right: 12px;
  display: inline;
}

.changer-overflow {
  height: 60px;
  float: right;
  font-family: Inter, sans-serif;
  display: inline-block;
  overflow: hidden;
}

.changer-move {
  display: inline-block;
}

.changer {
  position: relative;
  top: 0;
}

.changer.text-toggle-purple-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #7433ff, #be33ff 67%);
  -webkit-background-clip: text;
  background-clip: text;
}

.changer.text-toggle-green-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #00c967, #278cff 14%);
  -webkit-background-clip: text;
  background-clip: text;
}

.changer.text-toggle-red-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#ff5d53, #e72d22);
  -webkit-background-clip: text;
  background-clip: text;
}

.changer.text-toggle-yellow-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#efbe00, #eb831c);
  -webkit-background-clip: text;
  background-clip: text;
}

.changer.text-toggle-multi-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #f56772, #067aff 48%);
  -webkit-background-clip: text;
  background-clip: text;
}

.changer.text-toggle-blue-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #006cbe, #2f00a6);
  -webkit-background-clip: text;
  background-clip: text;
}

.changer.text-toggle-dark-green-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #00de73, #00a656 22%);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-wrap-2 {
  color: #000;
}

.tiny-txt {
  color: #312188;
}

.tiny-cont {
  width: 100%;
  max-width: 800px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 20px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.wrap {
  z-index: 10;
  height: 750px;
  color: #000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.wrap.text-toggle-green-gradient {
  width: 920px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.tiny-link {
  color: #d4145a;
}

.bubble-5-l9 {
  width: 9px;
  height: 9px;
  background-color: #000;
  border-radius: 50px;
  position: absolute;
}

.bubble-5-l9.redwoodjs {
  background-color: #bf4722;
}

.bubble-5-l9.netlify {
  background-color: #3daabc;
}

.bubble-5-l9.loginui {
  background-color: #f93;
}

.bubble-5-l9.usermanagement {
  background-color: #a434ff;
}

.bubble-5-l9.hasura {
  background-color: #3fb4d4;
}

.bubble-5-l9.supabase {
  background-color: #46cf8e;
}

.bubble-5-l9.awslambda {
  background-color: #f57e16;
}

.bubble-5-l9.otp-green {
  background-color: #447879;
}

.bubble-5-l9.create-account {
  background-color: #c59e4d;
}

.bubble-5-l9.purple-otp {
  background-color: #1009ad;
}

.bubble-5-l9.graphql {
  background-color: #e535ab;
}

.bubble-5-l9.nestjs {
  background-color: #e0234d;
}

.bubble-5-l9.users-list {
  background-color: #81d0d9;
}

.arrow-l9 {
  z-index: 1;
  position: relative;
}

.link-9 {
  width: 120px;
  color: #333;
  justify-content: space-between;
  align-items: center;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
}

.bubble-7-l9 {
  width: 8px;
  height: 8px;
  background-color: #000;
  border-radius: 50px;
  position: absolute;
}

.bubble-7-l9.redwoodjs {
  background-color: #bf4722;
}

.bubble-7-l9.netlify {
  background-color: #3daabc;
}

.bubble-7-l9.loginui {
  background-color: #f93;
}

.bubble-7-l9.usermanagement {
  background-color: #a434ff;
}

.bubble-7-l9.hasura {
  background-color: #3fb4d4;
}

.bubble-7-l9.supabase {
  background-color: #46cf8e;
}

.bubble-7-l9.awslambda {
  background-color: #f57e16;
}

.bubble-7-l9.otp-green {
  background-color: #447879;
}

.bubble-7-l9.create-account {
  background-color: #c59e4d;
}

.bubble-7-l9.purple-otp {
  background-color: #1009ad;
}

.bubble-7-l9.graphql {
  background-color: #e535ab;
}

.bubble-7-l9.nestjs {
  background-color: #e0234d;
}

.bubble-7-l9.users-list {
  background-color: #81d0d9;
}

.bubble-3-l9 {
  width: 12px;
  height: 12px;
  background-color: #000;
  border-radius: 50px;
  position: absolute;
}

.bubble-3-l9.redwoddjs {
  background-color: #bf4722;
}

.bubble-3-l9.netlify {
  background-color: #3daabc;
}

.bubble-3-l9.loginui {
  background-color: #f93;
}

.bubble-3-l9.usermanagement {
  background-color: #a434ff;
}

.bubble-3-l9.hasura {
  background-color: #3fb4d4;
}

.bubble-3-l9.supabase {
  background-color: #46cf8e;
}

.bubble-3-l9.awslambda {
  background-color: #f57e16;
}

.bubble-3-l9.otp-green {
  background-color: #447879;
}

.bubble-3-l9.create-account {
  background-color: #c59e4d;
}

.bubble-3-l9.purple-otp {
  background-color: #1009ad;
}

.bubble-3-l9.graphql {
  background-color: #e535ab;
}

.bubble-3-l9.nestjs {
  background-color: #e0234d;
}

.bubble-3-l9.users-list {
  background-color: #81d0d9;
}

.bubble-6-l9 {
  width: 13px;
  height: 13px;
  background-color: #000;
  border-radius: 50px;
  position: absolute;
}

.bubble-6-l9.redwoodjs {
  background-color: #bf4722;
}

.bubble-6-l9.netlify {
  background-color: #3daabc;
}

.bubble-6-l9.loginui {
  background-color: #f93;
}

.bubble-6-l9.usermanagement {
  background-color: #a434ff;
}

.bubble-6-l9.hasura {
  background-color: #3fb4d4;
}

.bubble-6-l9.supabase {
  background-color: #46cf8e;
}

.bubble-6-l9.awslambda {
  background-color: #f57e16;
}

.bubble-6-l9.otp-green {
  background-color: #447879;
}

.bubble-6-l9.create-account {
  background-color: #c59e4d;
}

.bubble-6-l9.purple-otp {
  background-color: #1009ad;
}

.bubble-6-l9.graphql {
  background-color: #e535ab;
}

.bubble-6-l9.nestjs {
  background-color: #e0234d;
}

.bubble-6-l9.users-list {
  background-color: #81d0d9;
}

.arrow-wrapper-bg-l9 {
  background-color: #83dc52;
  border-radius: 50px;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.arrow-wrapper-l9 {
  z-index: 0;
  width: 30px;
  height: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 7px;
  left: 8px;
}

.arrow-wrapper-l9.netlify {
  top: 19px;
  left: 20px;
}

.arrow-wrapper-l9.loginui {
  top: 98px;
  left: 89px;
}

.arrow-wrapper-l9.usermanagement {
  top: 38px;
  left: 163px;
}

.arrow-wrapper-l9.hasura {
  z-index: 0;
  top: 17px;
  left: 15px;
}

.arrow-wrapper-l9.awslambda {
  top: 13px;
  left: 16px;
}

.arrow-wrapper-l9.otp-green {
  top: 107px;
  left: 34px;
}

.arrow-wrapper-l9.create-account {
  left: 113px;
}

.arrow-wrapper-l9.purple-otp {
  top: -23px;
}

.arrow-wrapper-l9.graphql {
  top: 19px;
  left: 16px;
}

.arrow-wrapper-l9.nestjs {
  left: -201px;
}

.arrow-wrapper-l9.users-list {
  z-index: 0;
  top: 54%;
  bottom: 0%;
  left: 44%;
  right: auto;
}

.bubble-1-l9 {
  width: 10px;
  height: 10px;
  background-color: #000;
  border-radius: 50px;
  position: absolute;
}

.bubble-1-l9.redwoodjs {
  background-color: #bf4722;
}

.bubble-1-l9.netlify {
  background-color: #3daabc;
}

.bubble-1-l9.loginui {
  background-color: #f93;
}

.bubble-1-l9.usermanagement {
  background-color: #a434ff;
}

.bubble-1-l9.hasura {
  background-color: #3fb4d4;
}

.bubble-1-l9.supabase {
  background-color: #46cf8e;
}

.bubble-1-l9.awslambda {
  background-color: #f57e16;
}

.bubble-1-l9.otp-green {
  background-color: #447879;
}

.bubble-1-l9.create-account {
  background-color: #c59e4d;
}

.bubble-1-l9.purple-otp {
  background-color: #1009ad;
}

.bubble-1-l9.graphql {
  background-color: #e535ab;
}

.bubble-1-l9.nestjs {
  background-color: #e0234d;
}

.bubble-1-l9.users-list {
  background-color: #81d0d9;
}

.bubble-2-l9 {
  width: 6px;
  height: 6px;
  background-color: #000;
  border-radius: 50px;
  position: absolute;
}

.bubble-2-l9.redwoodjs {
  background-color: #bf4722;
}

.bubble-2-l9.netlify {
  background-color: #3daabc;
}

.bubble-2-l9.loginui {
  background-color: #f93;
}

.bubble-2-l9.usermanagement {
  background-color: #a434ff;
}

.bubble-2-l9.hasura {
  background-color: #3fb4d4;
}

.bubble-2-l9.supabase {
  background-color: #46cf8e;
}

.bubble-2-l9.awslambda {
  background-color: #f57e16;
}

.bubble-2-l9.otp-green {
  background-color: #447879;
}

.bubble-2-l9.create-account {
  background-color: #c59e4d;
}

.bubble-2-l9.purple-otp {
  background-color: #1009ad;
}

.bubble-2-l9.graphql {
  background-color: #e535ab;
}

.bubble-2-l9.nestjs {
  background-color: #e0234d;
}

.bubble-2-l9.users-list {
  background-color: #81d0d9;
}

.text-wrapper-l9 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.bubble-8-l9 {
  width: 14px;
  height: 14px;
  background-color: #81d0d9;
  border-radius: 50px;
  position: absolute;
}

.bubble-8-l9.redwoodjs {
  background-color: #bf4722;
}

.bubble-8-l9.vercel {
  background-color: #000;
}

.bubble-8-l9.netlify {
  background-color: #3daabc;
}

.bubble-8-l9.loginui {
  background-color: #f93;
}

.bubble-8-l9.usermanagement {
  background-color: #a434ff;
}

.bubble-8-l9.hasura {
  background-color: #3fb4d4;
}

.bubble-8-l9.nextjs {
  background-color: #000;
}

.bubble-8-l9.supabase {
  background-color: #46cf8e;
}

.bubble-8-l9.awslambda {
  background-color: #f57e16;
}

.bubble-8-l9.otp-green {
  background-color: #447879;
}

.bubble-8-l9.create-account {
  background-color: #c59e4d;
}

.bubble-8-l9.purple-otp {
  background-color: #1009ad;
}

.bubble-8-l9.graphql {
  background-color: #e535ab;
}

.bubble-8-l9.nestjs {
  background-color: #e0234d;
}

.underline-text-l9 {
  width: 100%;
  height: 3px;
  background-color: #83dc52;
  margin-top: -4px;
}

.bubble-4-l9 {
  width: 5px;
  height: 5px;
  background-color: #000;
  border-radius: 50px;
  position: absolute;
}

.bubble-4-l9.redwoodjs {
  background-color: #bf4722;
}

.bubble-4-l9.netlify {
  background-color: #3daabc;
}

.bubble-4-l9.loginui {
  background-color: #f93;
}

.bubble-4-l9.usermanagement {
  background-color: #a434ff;
}

.bubble-4-l9.hasura {
  background-color: #3fb4d4;
}

.bubble-4-l9.supabase {
  background-color: #46cf8e;
}

.bubble-4-l9.awslambda {
  background-color: #f57e16;
}

.bubble-4-l9.otp-green {
  background-color: #447879;
}

.bubble-4-l9.create-account {
  background-color: #c59e4d;
}

.bubble-4-l9.purple-otp {
  background-color: #1009ad;
}

.bubble-4-l9.graphql {
  background-color: #e535ab;
}

.bubble-4-l9.nestjs {
  background-color: #e0234d;
}

.bubble-4-l9.users-list {
  background-color: #81d0d9;
}

.horizontal-scroll-carousel {
  z-index: 1;
  height: auto;
  position: relative;
  overflow: scroll;
}

.horizontal-scroll-wrapper {
  width: 100vw;
  display: block;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  overflow: visible;
}

.horizontal-scroll-content {
  width: 3150px;
  height: auto;
  border: 0 solid #007aff;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
  overflow: visible;
}

.image-120 {
  max-width: 100%;
  opacity: 1;
  cursor: pointer;
  border-radius: 6px;
  margin-right: 0;
}

.div-ui-holder {
  width: 204px;
  border-radius: 6px;
  margin-right: 20px;
  display: block;
  position: relative;
  box-shadow: 3px 3px 24px 4px rgba(0, 0, 0, .2);
}

.div-company-details {
  width: 204px;
  height: 292px;
  background-color: rgba(0, 0, 0, 0);
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.div-company-details.sheyboygan-works {
  width: 204px;
  height: 218px;
  opacity: 1;
  color: #fff;
  background-image: linear-gradient(#37d19a, #309f77);
  border-radius: 6px;
  text-decoration: none;
  display: none;
}

.div-company-details.cricks {
  width: 204px;
  height: 219px;
  color: #fff;
  background-image: linear-gradient(#00acee, #008ec5);
  border-radius: 6px;
  text-decoration: none;
  display: none;
}

.div-company-details.novojob {
  width: 204px;
  height: 292px;
  color: #fff;
  background-image: linear-gradient(#0076f6, #0061c9);
  border-radius: 6px;
  text-decoration: none;
  display: none;
}

.div-company-details.foodring {
  width: 204px;
  height: 294px;
  color: #fff;
  background-image: linear-gradient(#f8d72e, #e88b00);
  border-radius: 6px;
  text-decoration: none;
  display: none;
}

.div-company-details.lupax {
  width: 204px;
  height: 308px;
  color: #fff;
  background-image: linear-gradient(#ffc356, #e19305);
  border-radius: 6px;
  text-decoration: none;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-company-details.habrigo {
  width: 204px;
  height: 308px;
  color: #fff;
  background-image: linear-gradient(#5a4fff, #4f45e4);
  border-radius: 6px;
  text-decoration: none;
  display: none;
}

.div-company-details.skoot {
  width: 204px;
  height: 142px;
  color: #fff;
  background-image: linear-gradient(#26c55a, #21a34c);
  border-radius: 6px;
  text-decoration: none;
  display: none;
}

.div-company-details.hive {
  width: 204px;
  height: 320px;
  color: #fff;
  background-image: linear-gradient(#333742, #03060d);
  border-radius: 6px;
  text-decoration: none;
  display: none;
}

.div-company-details.coil {
  width: 204px;
  height: 272px;
  color: #fff;
  background-image: linear-gradient(#3f4449, #2d3339);
  border-radius: 6px;
  text-decoration: none;
  display: none;
}

.div-company-details.burdo {
  width: 204px;
  height: 220px;
  color: #fff;
  background-image: linear-gradient(#6191ff, #2863eb);
  border-radius: 6px;
  text-decoration: none;
  display: none;
}

.div-company-details.equi {
  height: 236px;
}

.div-company-details.blocksurvey {
  height: 255px;
  color: #fff;
  background-image: linear-gradient(#e56073, #cc5767);
  border-radius: 6px;
  text-decoration: none;
  display: none;
}

.div-company-details.platovise {
  height: 276px;
  color: #fff;
  background-image: linear-gradient(#414136, #000);
  border-radius: 6px;
  text-decoration: none;
  display: none;
}

.div-company-details.mirio {
  height: 158px;
  color: #fff;
  background-image: linear-gradient(#8571ff, #6349ff);
  border-radius: 6px;
  text-decoration: none;
  display: none;
}

.div-company-details.woodspoon {
  height: 186px;
  color: #fff;
  background-image: linear-gradient(#3397a3, #004c55);
  border-radius: 6px;
  text-decoration: none;
}

.div-company-details.userstak {
  height: 285px;
  color: #fff;
  background-image: linear-gradient(#3f76ff, #1457ff);
  border-radius: 6px;
  text-decoration: none;
  display: none;
}

.spacing-divide-section {
  height: 120px;
  background-color: #fff;
}

.div-green-blue {
  width: 49vw;
  height: 120px;
  filter: blur(100px);
  background-color: #20eca3;
  border-radius: 100px;
}

.div-block-40 {
  width: 99vw;
  max-width: 99vw;
  justify-content: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  top: 529px;
}

.poppy-link {
  cursor: pointer;
  display: none;
  position: static;
}

.salad-link, .food-market-hub-link {
  cursor: pointer;
}

.skoot-link {
  cursor: pointer;
  display: block;
}

.serif-health-link, .hyperbeam-link {
  cursor: pointer;
}

.div-domain-pill {
  text-align: center;
  background-color: rgba(255, 255, 255, .2);
  border-radius: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 2px 10px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 17px;
  text-decoration: none;
  display: block;
}

.image-121 {
  margin: 55% auto 16px;
  display: block;
}

.image-121.sheboyganworks, .image-121.cricks {
  margin-top: 35%;
}

.image-121.skoot {
  margin-top: 20%;
}

.image-121.user-stak {
  margin-top: 50%;
}

.image-121.mirio {
  margin-top: 20%;
}

.image-121.yellow-color {
  margin-top: 50%;
}

.image-121.block-survey {
  margin-top: 40%;
}

.image-121.burdo {
  margin-top: 35%;
}

.image-121.coil {
  margin-top: 50%;
}

.text-block-155 {
  line-height: 21px;
}

.text-span-158 {
  color: #cccbcb;
}

.div-cover-gradient-testimonials {
  z-index: 2;
  width: 100%;
  height: 842px;
  transform-style: preserve-3d;
  background-color: rgba(0, 0, 0, 0);
  background-image: radial-gradient(circle, rgba(0, 0, 0, 0) 62%, #000);
  position: absolute;
  transform: scale(1.05)translate3d(0, 0, -50px);
}

.div-cover-gradient-testimonials._2nd-testimonial {
  height: 860px;
  background-image: radial-gradient(circle, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, .6));
}

.div-cover-gradient-testimonials._3rd-testimonial {
  background-image: radial-gradient(circle, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, .6));
  display: block;
  transform: none;
}

.div-used-by-engineers {
  width: 980px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
}

.div-linear-grey-gradient {
  width: 980px;
  height: 1px;
  opacity: .2;
  background-image: linear-gradient(to right, #fff, #a5a5a5);
  margin-left: auto;
  margin-right: auto;
}

.text-block-156 {
  width: 980px;
  color: #c3c9d5;
  text-align: center;
  text-transform: uppercase;
  margin-top: 48px;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.div-companies-logos {
  width: 980px;
  grid-column-gap: 48px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 24px auto 48px;
  display: flex;
}

.logo-amazon, .logo-samsung, .logo-newyorktimes, .logo-stripe, .logo-meta, .logo-google {
  cursor: pointer;
}

.div-pill-cover {
  width: 920px;
  margin: 62px auto 28px;
}

.text-block-157 {
  color: #7433ff;
  white-space: normal;
  font-family: Inter, sans-serif;
  font-size: 80px;
  font-weight: 400;
  line-height: 97px;
}

.hosted-on-text {
  color: #7433ff;
  font-family: Covered By Your Grace, sans-serif;
  font-size: 32px;
  line-height: 43px;
}

.grid-66 {
  grid-column-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 2.25fr .25fr 1.75fr;
  align-items: center;
}

.vercel-logo-animation, .redwoodjs-logo-animation, .netlify-logo-animation, .loginui-animation, .usermanagement-animation {
  position: relative;
}

.image-122 {
  cursor: pointer;
  padding-left: 1px;
  padding-right: 1px;
}

.image-122:hover {
  opacity: .8;
}

.feature-list-wrapper {
  width: 920px;
  max-width: 67.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.feature-content-wrapper {
  width: 100%;
  height: 25rem;
  background-color: #131313;
  border-radius: 1.875rem;
  overflow: hidden;
}

.feature-text {
  opacity: .2;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  transition: opacity .2s;
  display: block;
  position: static;
}

.feature-text._1, .feature-text._4, .feature-text._3, .feature-text._2, .feature-text._6, .feature-text._5 {
  opacity: 0;
  display: block;
}

.feature-list-track {
  width: 22rem;
  margin-right: 7rem;
  padding-top: 50vh;
  padding-bottom: 50vh;
  position: relative;
}

.feature-list-track.placeholder {
  z-index: 1;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.full-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: none;
}

.full-image._1 {
  object-fit: cover;
}

.full-image._2 {
  display: none;
}

.feature-heading {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 1.2;
}

.feature-heading._4 {
  opacity: 1;
  color: #2c979b;
}

.feature-heading._6 {
  color: #253cb1;
}

.feature-heading._2 {
  opacity: 1;
  color: #ddbb25;
}

.feature-heading._5 {
  color: #25d51f;
}

.feature-heading._3 {
  opacity: 1;
  color: #d63787;
}

.feature-heading._1 {
  opacity: 1;
  color: red;
}

.feature-content-track {
  width: 25rem;
  height: 100vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.div-block-email-password {
  height: 100%;
  display: none;
  position: relative;
}

.image-123 {
  z-index: -1;
  width: 100%;
  height: 100%;
  opacity: 1;
  object-fit: cover;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 1.87rem;
  position: static;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.image-123.background {
  z-index: auto;
  width: 100%;
  height: 100%;
  opacity: 1;
  filter: none;
  position: relative;
  transform: none;
}

.image-123.blur {
  z-index: -1;
  height: 10%;
  filter: blur(200px);
  border-radius: 0;
  position: absolute;
  top: 0%;
}

.image-124 {
  width: 51.6%;
  border-radius: 12px;
  margin-top: 18%;
  margin-left: 24.19%;
  box-shadow: 0 0 20px 14px rgba(0, 0, 0, .25);
}

.image-124.social-login-main-ui {
  margin-top: 16.8%;
}

.image-124.social-login-email-password-image {
  margin-top: 8.5%;
}

.image-124.passwordless {
  margin-top: 14.5%;
}

.div-block-email-password-ui-content {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.image-125 {
  width: 8.14%;
  position: relative;
  top: 26.6%;
  left: 206px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, .25);
}

.image-125.email-password-more-info {
  width: 100%;
  box-shadow: none;
  border-radius: 8px;
  margin-left: 0%;
  left: 0%;
}

.image-125.email-password-more-info.ninja {
  width: 60%;
  left: 37%;
}

.email-password-recipe-ui2 {
  width: 46.6%;
  text-align: center;
  border-radius: 8px;
  margin-left: 190px;
  display: block;
  position: relative;
  top: -262px;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, .25);
}

.get-started {
  z-index: 2;
  width: 110px;
  text-align: center;
  background-color: #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 14px;
  font-weight: 700;
  line-height: 21px;
  display: block;
  position: absolute;
  top: auto;
  bottom: 4%;
  left: 0%;
  right: 0%;
  box-shadow: 0 0 24px rgba(0, 0, 0, .4);
}

.div-block-social-login {
  height: 100%;
  display: none;
  position: relative;
}

.div-block-social-login-ui-content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
}

.social-login-elements {
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.image-126 {
  width: 9.8%;
  position: relative;
  top: 37.2%;
  left: -3.5%;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, .25);
}

.image-127 {
  width: 9.8%;
  position: relative;
  top: 37.2%;
  left: 67%;
  right: 0;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, .25);
}

.image-128 {
  width: 8.14%;
  position: relative;
  top: 26.6%;
  left: 12.34%;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, .25);
}

.div-block-social-login-and-email-password {
  height: 100%;
  display: none;
  position: relative;
}

.div-block-social-login-email-password-ui-content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
}

.div-block-passwordless {
  height: 100%;
  display: none;
  position: relative;
}

.div-block-passwordless-ui-content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
}

.passwordless-recipe-ui-ninja {
  position: absolute;
  top: 48.64%;
}

.lottie-animation {
  z-index: 2;
  width: 240px;
  height: 240px;
  margin-top: 430px;
  margin-left: 0;
  margin-right: auto;
  display: none;
  position: absolute;
  left: 51.5%;
}

.lottie-animation.bottom-section {
  margin-top: 129px;
  display: none;
}

.lottie-animation.terminal-section {
  z-index: 10;
  margin-top: 214px;
  margin-left: -232px;
  display: none;
}

.hasura-logo-animation, .nextjs-logo-animation, .div-supabase-animation, .div-awslambda-animation, .div-green-top-animation, .create-account-animation, .div-purple--otp-animation, .div-graphql-animation, .nestjs-logo-animation, .div-users-list {
  position: relative;
}

.div-block-41 {
  padding-top: 2px;
}

.div-terminal-animation {
  width: 920px;
  margin-left: auto;
  margin-right: auto;
}

.terminal-animation-container {
  width: 750px;
  height: 396px;
}

.div-block-social-icons-nav {
  z-index: 20;
  width: 40px;
  height: 143px;
  background-color: #363636;
  background-image: radial-gradient(circle, #333, #222);
  border: 0 solid #3f3e3e;
  border-radius: 20px;
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: fixed;
  top: 63%;
  bottom: 0%;
  left: auto;
  right: 3.5%;
}

.grid-19 {
  width: 25px;
  height: 110px;
  grid-column-gap: 0px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  margin: 0 auto 23px;
  padding-top: 0;
}

.image-130 {
  width: 25px;
  opacity: .7;
  cursor: pointer;
}

.image-130:hover {
  opacity: 1;
}

.image-131 {
  width: 25px;
  opacity: .9;
  filter: brightness(155%);
  cursor: pointer;
}

.image-131:hover {
  opacity: 1;
}

.div-hiring-banner {
  z-index: 110;
  width: auto;
  height: 48px;
  background-color: #222;
  border: 1px solid #333;
  border-radius: 1px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  position: static;
  top: auto;
  bottom: 5%;
  left: 0%;
  right: 0%;
}

.grid-16 {
  width: 880px;
  height: 48px;
  grid-column-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 3.75fr 1fr .25fr;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  position: static;
}

.image-132 {
  margin-left: 5px;
}

.text-block-31 {
  padding-left: 12px;
  font-size: 15px;
  line-height: 23px;
}

.text-block-31.tab {
  display: none;
}

.button-4 {
  width: 160px;
  height: 35px;
  color: #fff;
  text-align: center;
  background-color: #222;
  border: 1px solid #fff;
  border-radius: 6px;
  padding-top: 4.5px;
  padding-left: 0;
  padding-right: 0;
  font-size: 15px;
  line-height: 23px;
}

.button-4:hover {
  color: #1a1a1a;
  background-color: #fff;
}

.image-133 {
  cursor: pointer;
}

.div-star-github-banner {
  width: 170px;
  grid-column-gap: 8px;
  color: #fff;
  text-align: center;
  background-image: radial-gradient(circle, #333, #222);
  border: 1px solid #3f3e3e;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin: 0 auto 40px;
  padding: 4px;
  text-decoration: none;
  display: flex;
}

.text-block-158 {
  font-size: 13px;
  font-weight: 500;
}

.nav-link-3 {
  color: #fff;
  padding: 16px;
  text-decoration: none;
}

.nav-link-3:hover {
  color: #a5a5a5;
}

.navbar {
  z-index: 100;
  height: 84px;
  background-color: rgba(0, 0, 0, 0);
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.nav-link {
  color: #fff;
  padding: 16px;
}

.nav-link:hover {
  color: #a5a5a5;
}

.nav-menu {
  color: #c4c4c4;
  align-items: center;
  margin-left: auto;
  font-size: 16px;
  line-height: 28px;
  display: flex;
}

.dummy-header {
  z-index: 100;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nav-link-4 {
  color: #fff;
  padding: 16px 31px 16px 16px;
}

.nav-link-4:hover {
  color: #a5a5a5;
}

.nav-link-4.documentationdropdown {
  color: #fff;
  padding-right: 31px;
}

.nav-link-4.documentationdropdown:hover {
  color: #a5a5a5;
}

.nav-link-4.roadmpa {
  padding-right: 16px;
}

.image-29 {
  margin-top: 0;
}

.button-7 {
  height: auto;
  color: #000;
  background-color: #fff;
  border: 0 solid #c60;
  border-radius: 6px;
  margin: 4px 16px 4px 20px;
  padding: 12px 16px;
  line-height: 19px;
}

.image-134 {
  margin-top: -1px;
}

.button-8 {
  color: #000;
  background-color: #fff;
  border-radius: 6px;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 400;
}

.div-discord {
  width: 138px;
  height: 48px;
  background-color: #000;
  border: 1px solid #000;
  border-radius: 6px;
  padding: 14px 18px 14px 19px;
  display: inline-block;
}

.div-block-43 {
  z-index: -1;
  width: 138px;
  height: 40px;
  opacity: .7;
  filter: blur(35px);
  background-image: linear-gradient(135deg, #5765f2, #8b96ff);
  display: inline-block;
  position: relative;
  top: -46px;
  left: 0;
}

.text-block-159 {
  height: 48px;
  color: #fff;
  background-color: #000;
  border-radius: 6px;
  padding: 13px 18px 14px;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.image-135 {
  background-color: #000;
  border-radius: 6px;
  margin: 0;
  padding: 0;
}

.div-block-44 {
  z-index: -1;
  width: 140px;
  height: 50px;
  background-image: linear-gradient(to right, #5765f2, #8b96ff);
  border-radius: 6px;
  display: inline-block;
  position: relative;
  top: -93px;
  left: -1px;
}

.div-block-45 {
  width: 140px;
  height: 50px;
  display: inline-block;
}

.div-block-46 {
  grid-column-gap: 28px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-docs-get-started {
  margin-top: -50px;
}

.bold-text-5 {
  font-weight: 500;
}

.coming-soon-section {
  margin-bottom: 30px;
  display: none;
  position: relative;
}

.coming-soon-section:focus {
  background-color: rgba(0, 0, 0, 0);
}

.heading-14 {
  width: 570px;
  margin: 0 auto 28px;
  font-size: 48px;
  line-height: 60px;
}

.grid-67 {
  width: 920px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.grid-68 {
  width: 570px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
}

.form-block {
  width: 570px;
  margin-bottom: 160px;
}

.form {
  width: 570px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.div-email-field {
  width: 364px;
  height: auto;
  border-radius: 6px;
  margin-bottom: 10px;
  padding: 1px;
  position: absolute;
}

.div-email-field.blur {
  height: 40px;
  opacity: 0;
  filter: blur(100px);
  background-color: #e1cd81;
}

.div-email-field.blur:focus {
  filter: blur(100px);
  background-color: rgba(0, 0, 0, 0);
}

.text-field {
  width: 362px;
  color: #fff;
  background-color: #28251e;
  border: 1px solid #49463e;
  border-radius: 6px;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 16px;
  font-size: 16px;
  line-height: 24px;
}

.text-field:focus {
  border-color: #e1cd81;
}

.submit-button {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 6px;
  margin-left: 380px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.image-136 {
  z-index: -1;
  margin-top: -46px;
  margin-left: -252px;
  position: static;
  top: -28%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-47 {
  width: 920px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-160 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #ffe993, #eb831c);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  display: inline;
}

.div-block-48 {
  width: auto;
  background-image: linear-gradient(to right, rgba(255, 233, 147, .2), rgba(235, 131, 28, .2));
  border: 1px solid rgba(255, 153, 51, .05);
  border-radius: 6px;
  justify-content: center;
  margin-bottom: 24px;
  padding: 9px 20px;
  display: flex;
}

.error-message {
  width: 362px;
  color: #ff6e6e;
  background-color: #380000;
  border: 1px solid #580000;
  border-radius: 6px;
}

.success-message {
  width: 362px;
  background-color: #00300c;
  border: 1px solid #00410b;
  border-radius: 6px;
  margin-top: 40px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.text-block-161 {
  color: #44c364;
  text-align: left;
}

.all-about-supertokens-video-section {
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
}

.youtube {
  width: 920px;
  border-radius: 24px;
  margin-left: auto;
  margin-right: auto;
}

.html-embed {
  border-radius: 12px;
  justify-content: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-162 {
  font-size: 14px;
}

.text-block-163 {
  color: #a7a6a6;
  margin-top: 8px;
  font-size: 14px;
  font-style: italic;
  line-height: 21px;
}

.case-studies-section {
  margin-bottom: 80px;
}

.heading-15 {
  width: 920px;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
  line-height: 60px;
}

.text-span-159 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #8079ff 19%, #6451ef 73%, #5847d9);
  -webkit-background-clip: text;
  background-clip: text;
}

.text-span-160 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #0170ba, #3b98c6);
  -webkit-background-clip: text;
  background-clip: text;
}

.div-case-studies {
  width: 920px;
  grid-column-gap: 210px;
  grid-row-gap: 210px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-gopronto {
  width: 294px;
  flex-direction: column;
  display: flex;
}

.div-gopronto-image {
  width: 294px;
  height: 164px;
  background-image: radial-gradient(circle, rgba(111, 92, 255, .8), rgba(86, 59, 235, .8));
  border-radius: 12px;
  margin-bottom: 40px;
  padding: 58px 52px;
  position: relative;
}

.div-gopronto-image.blur {
  z-index: -1;
  height: 100px;
  opacity: .65;
  filter: blur(50px);
  padding-bottom: 108px;
  position: absolute;
}

.div-gopronto-image.blur.poppy {
  opacity: .5;
}

.div-gopronto-image.poppy {
  height: 164px;
  background-image: radial-gradient(circle, #3b98c6, #0170ba);
  padding-top: 69px;
  padding-left: 40px;
  padding-right: 23px;
}

.heading-16 {
  margin-top: -24px;
  margin-bottom: 16px;
  font-size: 20px;
}

.text-block-164 {
  color: #a5a5a5;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 24px;
}

.link-44 {
  -webkit-text-fill-color: transparent;
  background-image: radial-gradient(circle at 0%, #6f5cff, #8c80ee);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.link-44.poppy {
  background-image: radial-gradient(circle at 0%, #0170ba, #3b98c6);
}

.div-block-49 {
  width: 3px;
  height: 24px;
  background-image: radial-gradient(circle, #8c80ee, #6f5cff);
  margin-left: -24px;
  position: static;
  top: 6096.27px;
  left: 12px;
}

.div-block-49.poppy {
  background-image: radial-gradient(circle, #0170ba, #3b98c6);
}

.div-block-50 {
  width: 920px;
  height: 1px;
  opacity: .6;
  background-image: linear-gradient(to right, rgba(255, 255, 255, .2), rgba(255, 255, 255, .4) 82%, rgba(165, 165, 165, .2));
  margin: 60px auto 80px;
}

.div-poppy {
  width: 294px;
}

.div-block-51 {
  width: 200px;
  height: 100px;
  background-color: #ff6565;
}

.div-block-52 {
  width: 920px;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-53 {
  width: 300px;
  background-image: linear-gradient(to right, #949494, #464646);
  border-radius: 8px;
  margin-top: 70px;
  padding: 1px;
  text-decoration: none;
}

.div-block-54 {
  background-color: #000;
  border-radius: 8px;
  padding: 12px 24px;
}

.text-block-165 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #fff, rgba(255, 255, 255, .3));
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
  line-height: 28px;
}

.div-block-55 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.hackerrank-link {
  display: block;
}

.drishti-link {
  display: none;
}

.espncricinfo-link {
  display: flex;
}

.heading-17 {
  z-index: 1;
  text-align: center;
  margin: 32px 15% 36px;
  font-size: 48px;
  line-height: 60px;
  position: relative;
}

.subheading-h3 {
  color: #a1a1a6;
  text-align: center;
  margin-bottom: 56px;
  margin-left: 18%;
  margin-right: 18%;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
}

.subheading-h3.subheading-alternate {
  width: 920px;
  color: #fff;
  font-size: 48px;
  line-height: 56px;
}

.subheading-h3.light-theme {
  z-index: 1;
  width: 920px;
  color: #6e6e73;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.subheading-h3.cli-command {
  width: 920px;
  text-align: left;
}

.feature-page-banner {
  width: 100%;
  height: 48px;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  background-image: radial-gradient(circle, rgba(30, 194, 255, .2), rgba(26, 169, 222, .17) 78%, rgba(0, 0, 0, 0) 93%);
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 24px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.feature-banner-text {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
}

.feature-link {
  color: #33c8ff;
  font-size: 14px;
  font-weight: 600;
  line-height: 0;
  text-decoration: none;
}

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

.curology-logo {
  margin-bottom: 0;
  margin-right: 5px;
}

.curology-logo.margin-bottom-8 {
  margin-bottom: 8px;
}

.text-block-166 {
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  line-height: 28px;
  text-decoration: none;
}

.div-logo-info-2 {
  z-index: 1;
  opacity: 1;
  color: #fff;
  background-color: #000;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  padding: 32px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 38px;
  left: 49%;
  box-shadow: 0 0 10px rgba(255, 255, 255, .2);
}

.div-logo-info-2.curology {
  display: none;
}

.text-block-167 {
  object-fit: contain;
  flex: 0 auto;
  font-size: 12px;
  font-weight: 500;
  display: block;
  position: static;
  overflow: visible;
}

.curo {
  z-index: 1;
  opacity: 1;
  color: #fff;
  background-color: #000;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  padding: 32px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 38px;
  left: 49%;
  box-shadow: 0 0 10px rgba(255, 255, 255, .2);
}

.curo.curology {
  display: none;
}

.captain-fresh-logo {
  margin-right: 6px;
  display: block;
}

.cmd-c {
  color: #a4a4a4;
  text-align: center;
  margin: 0 auto 168px;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  position: relative;
}

.button-9 {
  background-color: rgba(75, 75, 75, .49);
  border-radius: 6px;
  font-size: 14px;
  line-height: 21px;
}

.cmd-c-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #a4a4a4;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 200px;
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
  display: flex;
}

.cmd-c-btn {
  width: auto;
  height: 32px;
  min-width: 36px;
  color: #f1f1f1;
  text-align: center;
  background-color: rgba(255, 255, 255, .07);
  border: 1px solid #979797;
  border-radius: 6px;
  padding: 4px 6px 0;
  font-weight: 600;
}

.tooltip {
  width: auto;
  height: auto;
  min-width: auto;
  color: #fff;
  background-color: #423931;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 2px 10px;
  font-size: 14px;
  display: none;
  position: absolute;
  top: 14px;
  left: auto;
  right: -22%;
}

.tooltip.landing-tooltip {
  background-color: #060606;
  border: 1px solid #1e1e1e;
  border-radius: 6px;
  padding: 5px 14px;
  display: none;
  right: -24%;
}

.tooltip._1-min-tooltip {
  background-color: #060606;
  border: 1px solid #1e1e1e;
  border-radius: 6px;
  padding: 5px 14px;
  display: none;
  right: -22%;
}

.div-block-56 {
  line-height: 0;
}

.copy-text {
  line-height: 23px;
}

.arrow {
  z-index: auto;
  width: 10px;
  height: 10px;
  background-color: #060606;
  border: 0 solid #1e1e1e;
  border-width: 0 0 1px 1px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  left: -6px;
  transform: rotate(45deg);
}

.image-137 {
  padding-top: 10px;
}

.image-138 {
  width: auto;
}

.sign-white-logo {
  margin-bottom: 10px;
}

@media screen and (min-width: 1280px) {
  .grid {
    width: 1127px;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-7 {
    width: 1127px;
    height: 275px;
  }

  .div-block-8.forbusiness, .div-block-8.gridtab2 {
    width: auto;
  }

  .grid-3 {
    width: 1127px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-3.gridtab {
    width: 1127px;
    grid-template-columns: 1fr 1fr 1fr;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-pane-tab-1 {
    height: auto;
  }

  .div-background-image {
    height: auto;
    padding-top: 0;
  }

  .div-logos {
    width: 1280px;
    grid-column-gap: 110px;
    grid-row-gap: 60px;
  }

  .trusted-by-text {
    padding-bottom: 55px;
  }

  .poppy-logo {
    width: 90px;
  }

  .salad-logo {
    width: 92px;
  }

  .food-market-hub {
    width: 84px;
  }

  .skoot-logo {
    width: 96px;
  }

  .serif-health-logo {
    width: 150px;
  }

  .hyoerbeam-logo {
    width: 180px;
  }

  .div-logo-info {
    top: 904px;
  }

  .div-logo-info.poppy {
    display: none;
    top: -71%;
    bottom: auto;
    left: 0%;
    right: auto;
  }

  .div-logo-info.salad {
    display: none;
    top: -80px;
    left: 284px;
  }

  .div-logo-info.food-market-hub {
    display: none;
    top: -92px;
    left: 104px;
  }

  .div-logo-info.skoot {
    display: none;
    top: -75px;
    left: 0;
  }

  .div-logo-info.serif-health {
    display: none;
    top: -69px;
    left: 782px;
  }

  .div-logo-info.hyperbeam {
    display: none;
    top: 15%;
    bottom: auto;
    left: auto;
    right: 76%;
  }

  .div-logo-info.espncricinfo {
    display: none;
    top: -28%;
    left: auto;
    right: 0;
  }

  .div-logo-info.drishti {
    top: 15%;
    left: 42.5%;
  }

  .div-logo-info.hackerrank {
    display: none;
    top: -20%;
    left: 46%;
  }

  .div-logo-info.curology {
    display: none;
    top: 24%;
    right: 54%;
  }

  .div-logo-info.captain-fresh {
    line-height: 24px;
    display: none;
    top: 44px;
    left: auto;
    right: 43%;
  }

  .div-logo-info.equi {
    display: none;
    top: 14px;
    left: 50%;
  }

  .div-logo-info.vee {
    text-decoration: none;
    display: none;
    top: 46px;
    right: 234px;
  }

  .div-logo-info.sign {
    display: none;
    top: 54px;
    left: auto;
    right: 10px;
  }

  .text-block-129 {
    color: #fff;
    font-size: 13px;
  }

  .text-block-130 {
    font-size: 13px;
    line-height: 28px;
  }

  .div-green-pill.pill-food-market {
    margin-top: 16px;
  }

  .link-icon {
    left: 259px;
  }

  .link-icon.skoot {
    left: 234px;
  }

  .link-icon.serif-health {
    left: 283px;
  }

  .link-icon.poppy {
    left: 193px;
  }

  .link-icon.hyperbeam {
    left: auto;
    right: 10px;
  }

  .link-icon.salad {
    left: 296px;
  }

  .link-icon.curology {
    display: block;
    left: auto;
    right: 8px;
  }

  .heading-11 {
    width: 1080px;
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto;
    font-size: 56px;
    line-height: 70px;
  }

  .subheading-h2 {
    width: 570px;
    margin-left: auto;
    margin-right: auto;
  }

  .subheading-h2.subheading-alternate {
    width: 1080px;
  }

  .subheading-h2.light-theme {
    width: 1080px;
    margin-left: auto;
    margin-right: auto;
  }

  .subheading-h2.cli-command {
    width: 1080px;
  }

  .cli-command-aqua {
    margin-top: 0;
    margin-left: 0%;
  }

  .grid-57 {
    position: relative;
  }

  .div-cli-acqua-background-blur {
    margin-left: 12%;
    position: relative;
    top: 0;
    left: -529px;
  }

  .div-cli-container {
    width: 1080px;
    margin-top: 45px;
  }

  .image-111 {
    margin-left: -544px;
  }

  .recipes-section {
    width: 966px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .bottom-section {
    margin-top: 0;
  }

  .div-recipe-text {
    flex: 1;
  }

  .recipe-ui.passwordless-login {
    top: 0%;
    left: 0%;
  }

  .heading-12 {
    width: 1080px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    font-size: 120px;
    line-height: 200px;
  }

  .testimonial-section {
    margin-bottom: 80px;
  }

  .heading-13 {
    width: 1080px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 56px;
    line-height: 70px;
  }

  .grid-58 {
    width: 1253px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-testimonial-card.santore {
    margin-top: -41px;
  }

  .div-testimonial-card.aris {
    margin-top: 0;
  }

  .div-testimonial-card.sonia {
    margin-top: -210px;
  }

  .div-testimonial-card.hakim {
    margin-top: -242px;
  }

  .div-testimonial-card.salih {
    margin-top: -157px;
  }

  .div-testimonial-card.joel {
    margin-top: -123px;
  }

  .div-testimonial-card.edwin {
    margin-top: -180px;
  }

  .div-testimonial-card.fares {
    margin-top: -120px;
  }

  .div-testimonial-card.stephano {
    margin-top: -83px;
  }

  .div-testimonial-card.rohit {
    margin-top: -86px;
  }

  .div-testimonial-card.sean {
    margin-top: -24px;
  }

  .div-testimonial-card.salihoktayar {
    margin-top: -218px;
  }

  .div-testimonial-highlighted {
    width: 405px;
    height: 265px;
    opacity: .5;
    top: 0;
    left: 430px;
  }

  .div-testimonial-highlighted.green-snippet-blur {
    opacity: .3;
    left: 15px;
  }

  .div-testimonial-highlighted.green-snippet-blur.testimonial-section-3 {
    height: 150px;
    top: 248px;
  }

  .div-testimonial-highlighted-content-green {
    padding: 24px;
  }

  .div-block-14 {
    width: 1262px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-15 {
    margin-top: -35px;
  }

  .div-block-15.testimonial3-9 {
    opacity: 1;
    margin-bottom: 60px;
    display: block;
  }

  .grid-11.desktoponlygrid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-13 {
    width: 240px;
  }

  .div-block-16.testimonial3-5 {
    height: 158px;
    margin-top: 0;
    padding-top: 0;
  }

  .div-block-17.testimonial3-1 {
    height: 278px;
  }

  .div-block-18 {
    height: 300px;
  }

  .div-block-18.testimonial2-1 {
    height: 275px;
  }

  .div-block-18.testimonial2-1.testimonial3-1 {
    height: 230px;
  }

  .grid-8 {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-15 {
    grid-template-columns: .25fr 1fr;
  }

  .div-block-19.testimonial2-4 {
    height: 278px;
    margin-top: -20px;
  }

  .div-block-19.testimonial2-4:hover {
    border-color: #5590ff;
  }

  .div-block-19.testimonial2-4.testimonial3-4 {
    width: 385px;
    height: 230px;
    margin-top: -40px;
  }

  .div-block-19.testimonial2-4.testimonial3-4:hover {
    border-color: #5590ff;
  }

  .div-block-19.brechettestomonial {
    margin-top: -15px;
  }

  .div-block-20.testimonial3-7 {
    height: 278px;
  }

  .div-block-20.testimonial3-7.newcheck {
    opacity: 1;
    display: block;
  }

  .text-block-27.nirmaltext {
    display: block;
  }

  .div-block-12 {
    margin-top: -35px;
  }

  .div-block-12:hover {
    border-color: #5590ff;
  }

  .div-block-12.testimonial2-6 {
    height: 232px;
  }

  .div-block-12.testimonial2-6.testimoniallast {
    margin-top: -37px;
  }

  .camera {
    width: 100vw;
    height: auto;
    object-fit: fill;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    overflow: hidden;
  }

  .div-block-33 {
    width: auto;
    height: auto;
    object-fit: cover;
    margin-left: 0%;
    padding: 30px 0 30px 20px;
  }

  .text-block-24 {
    text-align: justify;
    padding-bottom: 20px;
  }

  .text-block-24.text-anuh {
    margin-top: -20px;
    padding-bottom: 40px;
  }

  .div-block-34 {
    width: 1183px;
    height: auto;
    margin-top: 40px;
    display: none;
  }

  .div-block-34.testimonialslide-2 {
    width: auto;
    margin-top: 0;
    display: block;
  }

  .div-block-34.testimonialslide-3 {
    margin-top: 0;
    display: block;
  }

  .div-block-34.slidetestominal1 {
    width: auto;
    margin-top: 0;
    display: block;
  }

  .div-block-32 {
    width: auto;
    height: auto;
    object-fit: cover;
    margin-left: 0;
    padding: 30px 0 30px 20px;
  }

  .div-block-32.testimonialslide2 {
    width: auto;
    margin-top: -5px;
    padding-top: 0;
  }

  .div-block-11:hover {
    border-color: #d65823;
  }

  .div-block-11.testimonial3-3 {
    height: 276px;
  }

  .div-block-11.testimonial3-3:hover, .div-block-11.soniatestominoal:hover {
    border-color: #5590ff;
  }

  .track {
    width: auto;
    height: 3591px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    overflow: visible;
  }

  .frame {
    width: auto;
    height: 100%;
    align-items: stretch;
    display: flex;
    overflow: visible;
  }

  .div-block-31 {
    width: auto;
    height: auto;
    object-fit: cover;
    padding: 0 0 30px;
  }

  .testimonial-section-1 {
    width: auto;
    height: 100vh;
    object-fit: cover;
    flex: none;
  }

  .testimonial-section-1.testimonialmainsection3 {
    height: 800px;
    display: block;
  }

  .testimonial-section-1.testimonialmainsection2 {
    display: block;
  }

  .div-block-35.testimonial03-7 {
    height: 230px;
  }

  .div-block-35.testimonial2-7 {
    height: 65px;
  }

  .div-block-35.testimonial0-7 {
    height: 100px;
  }

  .content-order {
    align-items: center;
    display: flex;
  }

  .twitter-anton {
    display: none;
  }

  .wrapper {
    width: 100vw;
    height: 900px;
    display: none;
    overflow: hidden;
  }

  .wrapper._1280 {
    margin-top: -87px;
    padding-top: 0;
    display: block;
    overflow: hidden;
  }

  .wrapper._1280._1440 {
    display: none;
  }

  .loop-container {
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
  }

  .testimonialslide3 {
    margin-top: 0;
    padding: 0;
  }

  .div-testimonial-snippet {
    margin-top: 0;
  }

  .div-testimonial-snippet.blue3rdhighlight {
    margin-top: -79px;
  }

  .div-testimonial-highlighted-orange {
    width: 410px;
    height: 120px;
    top: 0;
    left: 852px;
  }

  .div-testimonial-highlighted-orange.orange-snippet-blur {
    width: 400px;
    height: 150px;
    top: auto;
    bottom: 0%;
    left: auto;
    right: .5%;
  }

  .div-testimonial-highlighted-orange.orange-main-highlight {
    width: 408px;
    height: 400px;
    top: 334px;
    left: 428px;
  }

  .div-testimonial-highlighted-blue {
    width: 410px;
    height: 150px;
    top: 499px;
    left: 0;
  }

  .div-testimonial-highlighted-blue.blue-main-highlight {
    width: 405px;
    height: 300px;
    top: 155px;
    left: 427px;
  }

  .div-testimonial-highlighted-blue.testimonial-section-3 {
    width: 405px;
    left: 861px;
  }

  .slider {
    height: 1050px;
  }

  .mask {
    padding-top: 160px;
  }

  .div-testimonial-highlighted-content-blue {
    padding: 24px;
  }

  .div-testimonial-highlighted-content-orange {
    margin-top: -84px;
    padding: 24px;
  }

  .slide-nav {
    width: 1253px;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-light-theme {
    width: auto;
    margin: 0 auto 32px 0;
    font-size: 56px;
    line-height: 70px;
  }

  .heading-light-theme.toggle-text {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 56px;
    line-height: 70px;
    overflow: hidden;
  }

  .heading-light-theme.same-value-across {
    margin-top: 381px;
  }

  .heading-light-theme.toggle-heading {
    width: auto;
    margin-top: 376px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-pill {
    margin-left: 0%;
  }

  .div-heading-subheading {
    width: 1080px;
    grid-column-gap: 60px;
  }

  .div-circular-blurs {
    text-align: left;
    object-fit: fill;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .feature-toggle-section {
    height: 881px;
    margin-top: 0;
  }

  .flex-horizontal {
    width: 100%;
  }

  .container.flex-vertical {
    width: 1060px;
    padding: 165px 30px 128px 0;
  }

  .heading-stat {
    font-size: 56px;
    line-height: 70px;
  }

  .image-116 {
    margin-left: -68px;
  }

  .image-118 {
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .image-119 {
    position: absolute;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .div-block-39 {
    height: 881px;
  }

  .image-graphql {
    position: relative;
  }

  .grid-otps {
    top: 12%;
    right: -6%;
  }

  .grid-users-list {
    grid-row-gap: 180px;
    left: -15%;
  }

  .div-dummy-2._2 {
    width: 132px;
    height: 99px;
    bottom: 128px;
    left: 16.5%;
  }

  .div-dummy-2._6 {
    right: 8%;
  }

  .changer-overflow {
    overflow: visible;
  }

  .changer.text-toggle-purple-gradient {
    line-height: 70px;
  }

  .wrap {
    height: 881px;
  }

  .wrap.text-toggle-green-gradient {
    width: 1080px;
  }

  .arrow-wrapper-l9.graphql {
    z-index: 0;
  }

  .arrow-wrapper-l9.users-list {
    top: 53%;
    bottom: 0%;
    left: 56%;
    right: auto;
  }

  .horizontal-scroll-wrapper {
    display: flex;
  }

  .div-cover-gradient-testimonials {
    width: 1258px;
    background-image: radial-gradient(circle, rgba(0, 0, 0, 0) 62%, rgba(0, 0, 0, .7));
    margin-left: auto;
    margin-right: auto;
  }

  .div-cover-gradient-testimonials._2nd-testimonial {
    height: 730px;
  }

  .div-used-by-engineers {
    width: 1080px;
  }

  .div-linear-grey-gradient {
    width: 1080px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-pill-cover {
    width: 1080px;
  }

  .grid-66 {
    grid-column-gap: 22px;
    grid-template-columns: 2.5fr .25fr 2fr;
  }

  .feature-list-wrapper {
    width: 1080px;
    justify-content: flex-start;
  }

  .feature-content-wrapper {
    height: 30rem;
  }

  .feature-text {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .feature-list-track {
    margin-right: 13rem;
  }

  .feature-list-track.placeholder {
    width: 25rem;
  }

  .feature-heading {
    font-size: 42px;
    line-height: 50px;
  }

  .feature-content-track {
    width: 30rem;
  }

  .image-125 {
    left: 244px;
  }

  .email-password-recipe-ui2 {
    margin-left: 232px;
    top: -327px;
  }

  .lottie-animation.terminal-section {
    margin-top: 248px;
    margin-left: -301px;
    display: none;
  }

  .div-graphql-animation {
    position: relative;
  }

  .div-terminal-animation {
    width: 1080px;
  }

  .div-block-social-icons-nav {
    background-color: #363636;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    top: 63%;
    bottom: 0%;
    right: 3.5%;
  }

  .grid-19 {
    height: 115px;
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  .div-hiring-banner {
    border-style: solid;
    border-radius: 0;
    top: auto;
    bottom: 5%;
    left: 0%;
    right: 0%;
  }

  .grid-16 {
    width: 938px;
    height: 48px;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: .25fr 4.5fr .25fr .25fr;
    justify-content: center;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    display: flex;
  }

  .button-4 {
    width: 160px;
    height: 35px;
    color: #fff;
    text-align: center;
    background-color: #363636;
    border: 1px solid #fff;
    border-radius: 6px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6px;
    display: block;
  }

  .button-4:hover {
    color: #1a1a1a;
    background-color: #fff;
  }

  .image-133 {
    margin-left: auto;
    margin-right: auto;
  }

  .nav-link-3 {
    text-decoration: none;
  }

  .nav-link-3:hover {
    color: #a5a5a5;
  }

  .navbar {
    color: #c4c4c4;
    align-items: center;
    margin-top: 12px;
    margin-left: 60px;
    margin-right: 60px;
    display: flex;
  }

  .image-54 {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    position: static;
  }

  .nav-link:hover {
    color: #a5a5a5;
  }

  .nav-menu {
    color: #9f4949;
    text-align: right;
    justify-content: flex-end;
    align-items: center;
    margin-left: auto;
    font-size: 16px;
    line-height: 24px;
    display: flex;
  }

  .dummy-header {
    z-index: 100;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    position: fixed;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .brand {
    display: flex;
  }

  .brand.w--current {
    flex-wrap: nowrap;
    display: block;
  }

  .nav-link-5 {
    padding: 16px;
    position: relative;
  }

  .nav-link-4:hover {
    color: #a5a5a5;
  }

  .image-29 {
    margin-top: 0;
  }

  .button-7 {
    height: 40px;
    color: #000;
    background-color: #fff;
    border: 0 solid #c60;
    border-radius: 6px;
    margin-top: 4px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .heading-14 {
    margin-bottom: 36px;
    font-size: 56px;
    line-height: 70px;
  }

  .grid-67 {
    width: 1080px;
  }

  .image-136 {
    margin-top: -52px;
    margin-left: -98px;
  }

  .div-block-47, .youtube {
    width: 1080px;
  }

  .html-embed {
    margin-top: 0;
  }

  .heading-15 {
    width: 1080px;
    font-size: 56px;
    line-height: 70px;
  }

  .div-case-studies {
    width: 1080px;
  }

  .div-gopronto-image {
    background-image: radial-gradient(circle, rgba(111, 92, 255, .8), rgba(86, 59, 235, .8));
  }

  .link-44 {
    background-image: radial-gradient(circle at 0%, #6f5cff, #8c80ee);
  }

  .div-block-49 {
    background-image: radial-gradient(circle, #8c80ee, #572efb);
  }

  .div-block-50, .div-block-52 {
    width: 1080px;
  }

  .heading-17 {
    margin-bottom: 36px;
    margin-left: 15%;
    margin-right: 15%;
    font-size: 56px;
    line-height: 70px;
  }

  .subheading-h3 {
    margin-left: 18%;
    margin-right: 18%;
  }

  .subheading-h3.subheading-alternate {
    width: 1080px;
  }

  .subheading-h3.light-theme {
    width: 1080px;
    margin-left: auto;
    margin-right: auto;
  }

  .subheading-h3.cli-command {
    width: 1080px;
  }

  .curology-logo {
    margin-bottom: 0;
    margin-right: 5px;
  }

  .text-block-166 {
    font-size: 13px;
    line-height: 28px;
  }

  .div-logo-info-2 {
    color: #fff;
    text-decoration: none;
    display: flex;
    top: 65px;
    left: 62%;
  }

  .text-block-167 {
    font-size: 13px;
  }

  .curo {
    color: #fff;
    text-decoration: none;
    display: flex;
    top: 65px;
    left: 62%;
  }

  .captain-fresh-logo {
    margin-right: 4px;
  }

  .tooltip.landing-tooltip {
    display: none;
    right: -24%;
  }

  .tooltip._1-min-tooltip {
    background-color: #060606;
    border: 1px solid #1e1e1e;
    border-radius: 6px;
    padding: 5px 14px;
    display: none;
    right: -22%;
  }
}

@media screen and (min-width: 1440px) {
  .body {
    height: 500px;
  }

  .heading-landing {
    width: 900px;
    flex-flow: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-background-image {
    height: auto;
  }

  .open-source-icon-large {
    position: relative;
  }

  .div-open-source-icons {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .div-logos {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 0 70px;
  }

  .trusted-by-text {
    color: #bbb;
  }

  .poppy-logo, .salad-logo, .food-market-hub, .skoot-logo, .serif-health-logo, .hyoerbeam-logo {
    opacity: 1;
  }

  .div-logo-info {
    padding-top: 32px;
    padding-bottom: 32px;
    top: 856px;
  }

  .div-logo-info.poppy {
    display: none;
    top: -79px;
    left: -4%;
  }

  .div-logo-info.salad {
    display: none;
    left: 282px;
  }

  .div-logo-info.food-market-hub {
    display: none;
  }

  .div-logo-info.skoot {
    display: none;
    left: -65px;
  }

  .div-logo-info.serif-health {
    display: none;
    left: 774px;
  }

  .div-logo-info.hyperbeam {
    display: none;
    top: 13%;
    bottom: auto;
    left: 8px;
    right: auto;
  }

  .div-logo-info.espncricinfo {
    display: none;
    top: -24%;
    left: auto;
    right: -4%;
  }

  .div-logo-info.drishti {
    display: none;
  }

  .div-logo-info.hackerrank {
    display: none;
    left: 46%;
  }

  .div-logo-info.curology {
    display: none;
    top: 25%;
    right: 55%;
  }

  .div-logo-info.captain-fresh {
    display: none;
    top: 42px;
    left: auto;
    right: 44%;
  }

  .div-logo-info.equi, .div-logo-info.vee {
    display: none;
  }

  .div-logo-info.sign {
    display: none;
    right: 0;
  }

  .text-block-129 {
    color: #fff;
    text-decoration: none;
  }

  .div-green-pill.pill-food-market {
    margin-top: 16px;
  }

  .link-icon.curology {
    left: auto;
    right: 8px;
  }

  .cli-command-section {
    width: 1080px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
  }

  .heading-11 {
    margin: 140px auto 36px;
    font-size: 64px;
    line-height: 77px;
  }

  .subheading-h2 {
    margin-left: auto;
    margin-right: auto;
    font-size: 26px;
  }

  .subheading-h2.light-theme {
    color: #6e6e73;
  }

  .cli-command-aqua {
    margin-top: 0;
    margin-left: 0%;
  }

  .grid-57 {
    position: relative;
  }

  .text-block-131 {
    color: #fff;
  }

  .div-cli-acqua-background-blur {
    margin-left: 0%;
    position: relative;
    top: 0;
    left: -414px;
  }

  .div-cli-container {
    margin-top: 53px;
  }

  .image-111 {
    margin-left: -389px;
  }

  .recipes-section {
    width: 966px;
    margin-left: auto;
    margin-right: auto;
  }

  .bottom-section {
    padding-bottom: 0;
  }

  .div-recipe-text {
    height: auto;
    position: relative;
  }

  .div-recipe-ui {
    height: 100vh;
    position: -webkit-sticky;
    position: sticky;
  }

  .recipe-ui.email-password, .recipe-ui.social-login, .recipe-ui.social-login-and-email-password {
    height: auto;
  }

  .recipe-ui.passwordless-login {
    height: auto;
    top: 0%;
  }

  .content-holder.one {
    margin-top: 247px;
    position: static;
    top: 0%;
  }

  .content-holder.two, .content-holder.three, .content-holder.four {
    position: absolute;
    top: 0%;
  }

  .ui-content-holder {
    height: 100%;
    flex-direction: column;
    align-items: center;
    display: block;
    position: relative;
  }

  .text-content-holder {
    position: relative;
  }

  .heading-12 {
    width: 1080px;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-section {
    z-index: 0;
    margin-bottom: 80px;
    padding-bottom: 0;
  }

  .heading-13 {
    margin-left: auto;
    margin-right: auto;
    font-size: 64px;
    line-height: 77px;
  }

  .div-testimonial-card {
    position: relative;
  }

  .div-testimonial-card:hover {
    z-index: 2;
    outline-offset: 0px;
    background-color: #1e1d1d;
    outline: 0 gray;
    transform: none;
  }

  .div-testimonial-card.salih:hover, .div-testimonial-card.joel:hover, .div-testimonial-card.edwin:hover {
    background-color: #1e1d1d;
    transform: none;
  }

  .div-testimonial-card.salihoktayar {
    margin-top: -220px;
  }

  .grid-60 {
    grid-template-columns: .25fr 1.75fr;
  }

  .div-testimonial-highlighted {
    height: 265px;
    opacity: .5;
    filter: blur(80px);
    top: 0;
    left: 428px;
  }

  .div-testimonial-highlighted.green-snippet-blur {
    opacity: .3;
    left: 2px;
  }

  .div-testimonial-highlighted.green-snippet-blur.testimonial-section-3 {
    top: 252px;
  }

  .div-testimonial-highlighted-content-green {
    z-index: 1;
    position: relative;
  }

  .div-testimonial-highlighted-content-green:hover {
    outline-offset: 0px;
    outline: 1px #63a547;
    transform: none;
  }

  .div-block-14 {
    perspective: 1000px;
  }

  .div-block-15.testimonial3-9 {
    opacity: 1;
    display: block;
  }

  .div-block-16.testimonial3-5 {
    margin-top: 0;
  }

  .div-block-20.testimonial3-7.newcheck {
    opacity: 1;
    display: block;
  }

  .div-block-12.testimonial2-6.testimoniallast {
    margin-top: -33px;
  }

  .camera {
    width: 100vw;
    overflow: hidden;
  }

  .div-block-34 {
    height: auto;
    margin-top: 0;
  }

  .track {
    width: auto;
  }

  .frame {
    width: 3519px;
    object-fit: fill;
    margin-left: auto;
    margin-right: auto;
  }

  .testimonial-section-1.testimonialmainsection3 {
    height: 100vh;
  }

  .wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .wrapper._1280 {
    display: none;
  }

  .wrapper._1280._1440 {
    display: block;
    overflow: hidden;
  }

  .div-testimonial-snippet:hover {
    z-index: 2;
    outline-offset: 0px;
    background-color: #1e1d1d;
    outline: 0 #f38008;
    transform: none;
  }

  .div-testimonial-snippet.nirmal:hover {
    z-index: 2;
    outline-color: #e87304;
  }

  .div-testimonial-highlighted-orange {
    opacity: .5;
    display: block;
    top: 0;
    left: 846px;
  }

  .div-testimonial-highlighted-orange.orange-snippet-blur {
    opacity: .3;
    filter: blur(80px);
    top: auto;
    bottom: 0%;
    left: auto;
    right: .5%;
  }

  .div-testimonial-highlighted-orange.orange-main-highlight {
    left: 426px;
  }

  .div-testimonial-highlighted-blue {
    opacity: .3;
    display: block;
    top: 499px;
    left: 0;
  }

  .div-testimonial-highlighted-blue.blue-main-highlight {
    z-index: 0;
    left: 426px;
  }

  .div-testimonial-highlighted-blue.testimonial-section-3 {
    left: 849px;
  }

  .slider {
    height: 1050px;
  }

  .slide-2 {
    opacity: 1;
  }

  .link-25 {
    text-decoration: none;
  }

  .div-testimonial-highlighted-content-blue {
    z-index: auto;
    position: relative;
  }

  .div-testimonial-highlighted-content-blue:hover {
    z-index: 2;
    outline-offset: 0px;
    background-color: #1e1d1d;
    outline: 1px #4895ff;
    transform: none;
  }

  .div-testimonial-highlighted-content-orange:hover {
    z-index: 2;
    outline-offset: 0px;
    background-color: #1e1d1d;
    outline: 1px #fa8a0c;
    position: relative;
    transform: none;
  }

  .slide-nav {
    width: 1253px;
    text-align: right;
  }

  .heading-light-theme {
    width: auto;
    margin: 0 auto 36px 0;
    font-size: 64px;
    line-height: 77px;
  }

  .heading-light-theme.toggle-text {
    width: 1080px;
    font-size: 64px;
    line-height: 77px;
    overflow: hidden;
  }

  .heading-light-theme.toggle-heading {
    width: 1080px;
  }

  .div-pill {
    width: 1080px;
    background-color: rgba(0, 0, 0, 0);
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-37 {
    display: inline-block;
  }

  .div-heading-subheading {
    grid-column-gap: 58px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-purple-blur {
    position: static;
  }

  .div-circular-blurs {
    flex-wrap: nowrap;
    justify-content: center;
    margin-left: 0;
    margin-right: auto;
    display: flex;
    position: absolute;
  }

  .feature-toggle-section {
    height: 881px;
    margin-top: 0;
  }

  .flex-horizontal.flip-svp {
    background-color: rgba(0, 0, 0, 0);
  }

  .container.flex-vertical {
    width: 1080px;
    padding-left: 0;
  }

  .div-github-star-stat {
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
    box-shadow: 0 0 30px rgba(0, 0, 0, .16);
  }

  .div-block-38 {
    flex-direction: column;
    display: flex;
  }

  .grey-gradient-text {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#f1f1f1, gray 86%);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 62px;
    font-weight: 700;
    line-height: 87px;
  }

  .text-block-138 {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
  }

  .button-github-star {
    color: #000;
    text-align: center;
    background-color: #fff;
    border-radius: 6px;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    display: block;
    box-shadow: 3px 3px 30px rgba(255, 255, 255, .3);
  }

  .div-identities-secured {
    box-shadow: 3px 3px 30px rgba(0, 0, 0, .16);
  }

  .div-identities-secured.div-discord-stat {
    height: 310px;
  }

  .heading-stat {
    font-size: 64px;
    line-height: 77px;
  }

  .image-116 {
    margin-left: -59px;
  }

  .image-118 {
    z-index: 15;
    max-width: none;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: auto;
    bottom: 0%;
    left: 0%;
    right: 0%;
  }

  .image-119 {
    width: 911px;
    margin-left: auto;
    margin-right: auto;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .div-block-39 {
    height: 881px;
  }

  .image-usermanagement {
    z-index: 1;
    position: relative;
  }

  .grid-otps {
    right: -65px;
  }

  .grid-users-list {
    left: -147px;
  }

  .div-dummy-2._6 {
    right: 10.5%;
  }

  .changer.text-toggle-purple-gradient {
    line-height: 77px;
    top: 0;
  }

  .wrap.text-toggle-green-gradient {
    width: 1080px;
    height: auto;
  }

  .bubble-5-l9.usermanagement, .bubble-7-l9.usermanagement, .bubble-3-l9.usermanagement, .bubble-6-l9.usermanagement {
    background-color: #a434ff;
  }

  .arrow-wrapper-l9.usermanagement {
    top: 51px;
    left: 168px;
  }

  .arrow-wrapper-l9.graphql {
    text-align: justify;
  }

  .arrow-wrapper-l9.users-list {
    left: 48%;
  }

  .bubble-1-l9.usermanagement {
    background-color: #a434ff;
  }

  .bubble-1-l9.graphql {
    background-color: #e535ab;
  }

  .bubble-2-l9.usermanagement, .bubble-8-l9.usermanagement, .bubble-4-l9.usermanagement {
    background-color: #a434ff;
  }

  .horizontal-scroll-carousel {
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .horizontal-scroll-wrapper {
    justify-content: flex-start;
    display: flex;
  }

  .horizontal-scroll-content {
    width: auto;
    justify-content: center;
    overflow: visible;
  }

  .image-120 {
    border-radius: 6px;
    margin-right: 28px;
  }

  .div-ui-holder {
    width: 204px;
  }

  .div-company-details.sheyboygan-works {
    display: none;
  }

  .div-green-blue {
    width: 49vw;
    height: 120px;
    filter: blur(100px);
    background-color: #20eca3;
    border-radius: 200px;
    position: static;
  }

  .div-block-40 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: absolute;
    top: 592px;
  }

  .div-cover-gradient-testimonials {
    width: 1258px;
    background-image: radial-gradient(circle, rgba(0, 0, 0, 0) 51%, rgba(0, 0, 0, .6));
    border-radius: 6px;
  }

  .hosted-on-text {
    padding-left: 30px;
  }

  .grid-66 {
    grid-column-gap: 12px;
    grid-template-columns: 3fr .25fr 2fr;
  }

  .usermanagement-animation {
    position: relative;
  }

  .feature-list-wrapper {
    width: 1080px;
    justify-content: flex-start;
  }

  .feature-text, .feature-text._1, .feature-text._4, .feature-text._3, .feature-text._2 {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .lottie-animation.bottom-section {
    padding-bottom: 0;
  }

  .lottie-animation.terminal-section {
    margin-top: 275px;
    margin-left: -318px;
  }

  .button-7 {
    height: auto;
    border-width: 0;
  }

  .heading-14 {
    font-size: 64px;
    line-height: 77px;
  }

  .image-136 {
    margin-left: -105px;
  }

  .div-block-48 {
    width: auto;
    background-image: linear-gradient(to right, rgba(255, 233, 147, .2), rgba(235, 131, 28, .2));
    border: 1px solid rgba(255, 153, 51, .05);
    border-radius: 6px;
    margin-bottom: 24px;
    padding: 9px 20px;
    display: flex;
  }

  .heading-15 {
    font-size: 64px;
    line-height: 77px;
  }

  .div-gopronto-image {
    background-image: radial-gradient(circle, rgba(111, 92, 255, .8), rgba(63, 47, 191, .8));
  }

  .link-44 {
    background-image: radial-gradient(circle at 0%, #6f5cff, #8c80ee);
  }

  .div-block-49 {
    background-image: radial-gradient(circle, #8c80ee, #6f5cff);
  }

  .heading-17 {
    margin-left: 15%;
    margin-right: 15%;
    font-size: 64px;
    line-height: 77px;
  }

  .subheading-h3 {
    margin-left: 18%;
    margin-right: 18%;
    font-size: 26px;
  }

  .subheading-h3.light-theme {
    color: #6e6e73;
  }

  .curology-logo {
    margin-bottom: 0;
    margin-right: 5px;
  }

  .div-logo-info-2, .curo {
    color: #fff;
    padding-top: 32px;
    padding-bottom: 32px;
    text-decoration: none;
    display: flex;
    top: 60px;
    left: 62%;
  }

  .tooltip.landing-tooltip {
    display: none;
    right: -24%;
  }

  .tooltip._1-min-tooltip {
    background-color: #060606;
    border: 1px solid #1e1e1e;
    border-radius: 6px;
    padding: 5px 14px;
    display: none;
    right: -22%;
  }
}

@media screen and (min-width: 1920px) {
  .body {
    display: block;
  }

  .skoot-logo.hover {
    margin-left: 40px;
    margin-right: auto;
  }

  .div-logo-info.poppy {
    display: none;
  }

  .div-logo-info.salad {
    display: none;
    left: 278px;
  }

  .div-logo-info.food-market-hub {
    display: none;
  }

  .div-logo-info.skoot {
    display: none;
    left: -76px;
  }

  .div-logo-info.serif-health {
    display: none;
    left: 808px;
  }

  .div-logo-info.hyperbeam {
    display: none;
    top: 13%;
    left: 0;
    right: auto;
  }

  .div-logo-info.espncricinfo {
    display: none;
    top: -23%;
    left: auto;
    right: -64px;
  }

  .div-logo-info.drishti {
    display: none;
  }

  .div-logo-info.hackerrank {
    display: none;
    left: 46%;
  }

  .div-logo-info.curology {
    display: none;
    top: 24%;
    right: 55%;
  }

  .div-logo-info.captain-fresh {
    display: none;
    top: 40px;
    left: auto;
    right: 43%;
  }

  .div-logo-info.equi {
    display: none;
    top: 14px;
    left: 49%;
  }

  .div-logo-info.vee {
    display: none;
    top: 44px;
    left: auto;
  }

  .div-logo-info.sign {
    display: none;
  }

  .text-block-129 {
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    text-decoration: none;
    display: flex;
  }

  .div-green-pill.pill-food-market {
    margin-top: 16px;
  }

  .link-icon.hyperbeam.drishti {
    display: block;
    left: auto;
  }

  .link-icon.curology {
    top: 7px;
    left: auto;
    right: 16px;
  }

  .cli-command-aqua {
    position: relative;
  }

  .grey-gradient-text {
    font-size: 62px;
  }

  .horizontal-scroll-carousel {
    overflow: hidden;
  }

  .horizontal-scroll-wrapper {
    justify-content: center;
    padding-left: 1246px;
  }

  .hyperbeam-link {
    display: block;
  }

  .lottie-animation {
    left: 51%;
  }

  .div-gopronto-image {
    background-image: radial-gradient(circle, rgba(111, 92, 255, .8), rgba(63, 47, 191, .8));
  }

  .link-44 {
    background-image: radial-gradient(circle at 0%, #6f5cff, #aea3ff);
  }

  .curology-logo {
    margin-bottom: 0;
    margin-right: 5px;
  }

  .curology-logo.margin-bottom-8 {
    margin-bottom: 10px;
  }

  .text-block-166 {
    color: #fff;
    text-decoration: none;
  }

  .div-logo-info-2 {
    text-decoration: none;
    display: none;
    top: 52px;
    left: 62%;
  }

  .div-logo-info-2.curology {
    display: none;
    top: 25px;
  }

  .text-block-167 {
    color: #fff;
    text-align: center;
    text-decoration: none;
  }

  .curo {
    text-decoration: none;
    display: none;
    top: 52px;
    left: 62%;
  }

  .curo.curology {
    display: none;
    top: 25px;
  }

  .captain-fresh-logo {
    width: auto;
    height: auto;
    font-size: 28px;
    line-height: 34px;
  }

  .cmd-c-btn {
    width: auto;
  }

  .tooltip {
    z-index: 100;
    width: 500px;
    height: 500px;
    color: #e61b1b;
    background-color: #dd1d1d;
    padding: 40px 100px;
    position: static;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .tooltip.landing-tooltip {
    width: auto;
    height: auto;
    color: #fff;
    background-color: #060606;
    padding: 5px 14px;
    display: none;
    position: absolute;
    top: 14px;
    left: auto;
    right: -24%;
  }

  .tooltip._1-min-tooltip {
    width: auto;
    height: auto;
    color: #fff;
    background-color: #060606;
    border: 1px solid #1e1e1e;
    border-radius: 6px;
    padding: 5px 14px;
    display: none;
    position: absolute;
    top: 14px;
    left: auto;
    right: -22%;
  }

  .text-block-168 {
    font-size: 25px;
  }

  .arrow {
    border-top-width: 0;
    border-bottom-width: 1px;
    border-left-width: 1px;
  }

  .vee-white-logo {
    width: auto;
  }
}

@media screen and (max-width: 991px) {
  .tabs {
    width: auto;
    height: auto;
  }

  .grid {
    grid-template-columns: 1fr;
  }

  .div-block-7 {
    width: 625px;
    height: 530px;
  }

  .div-block-8 {
    width: 745px;
    height: auto;
    margin-top: -47px;
  }

  .div-block-8.forbusiness {
    margin-top: 0;
  }

  .div-block-8.gridtab2 {
    margin-top: 0;
    display: block;
  }

  .div-block-8.gridtab4 {
    display: none;
  }

  .grid-3 {
    width: 360px;
    grid-template-columns: 1fr;
    margin-top: 96px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-3.gridtab {
    margin-top: 100px;
  }

  .grid-3.gridtab.marginchange {
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-3.gridtab.anothertag {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .grid-4.grid-tab {
    height: 1px;
  }

  .tab-pane-tab-1 {
    height: auto;
  }

  .div-block-9 {
    background-color: #fff6af;
  }

  .tabs-content, .tab-pane-tab-2, .tab-pane-tab-3, .tab-pane-tab-4 {
    height: auto;
  }

  .link-block-3 {
    width: 745px;
    height: 530px;
  }

  .link-block-19 {
    text-decoration: none;
  }

  .heading-landing {
    width: 94%;
    font-size: 72px;
    line-height: 87px;
  }

  .div-background-image {
    padding-top: 0;
  }

  .open-source-icon-large {
    width: 58px;
    top: -232px;
    left: 123px;
  }

  .div-open-source-icons {
    width: 720px;
  }

  .open-source-icon-small {
    width: 42px;
    top: -223px;
    left: 420px;
  }

  .subheading-landing {
    width: 92%;
  }

  .div-cli-orange-background-blur.blur.cli {
    top: -80px;
  }

  .div-cli-orange-background-blur.cli {
    top: -16px;
  }

  .cli-instruction {
    margin-top: -60px;
    margin-bottom: 168px;
    display: block;
  }

  .cli-instruction.mobile {
    display: block;
  }

  .cli-instruction.web {
    display: none;
  }

  .div-logos {
    width: 720px;
    grid-column-gap: 70px;
    grid-row-gap: 40px;
    flex-wrap: wrap;
    display: flex;
  }

  .hyoerbeam-logo.hover.espncricinfo-logo {
    text-align: left;
    margin-left: 40px;
    margin-right: auto;
    text-decoration: none;
    display: inline-block;
  }

  .div-logo-info.poppy {
    display: none;
  }

  .div-logo-info.salad {
    display: none;
    top: -84px;
    left: 260px;
  }

  .div-logo-info.food-market-hub {
    display: none;
  }

  .div-logo-info.skoot {
    display: none;
    left: 4px;
  }

  .div-logo-info.serif-health {
    display: none;
    top: -10px;
    left: 0;
  }

  .div-logo-info.hyperbeam {
    display: none;
    top: 0%;
    bottom: auto;
    left: auto;
    right: 60px;
  }

  .div-logo-info.espncricinfo {
    display: none;
    left: auto;
    right: 225px;
  }

  .div-logo-info.drishti {
    display: none;
    left: 46%;
  }

  .div-logo-info.hackerrank {
    display: none;
    top: -22%;
    left: 68%;
  }

  .div-logo-info.curology {
    display: none;
    top: 35%;
    left: 22px;
    right: auto;
  }

  .div-logo-info.captain-fresh {
    padding-bottom: 18px;
    display: none;
    top: 86px;
    right: 42%;
  }

  .div-logo-info.equi {
    color: #fff;
    line-height: 28px;
    text-decoration: none;
    display: none;
    top: 52px;
    left: 38%;
  }

  .div-logo-info.vee {
    text-decoration: none;
    display: none;
    top: 36%;
    left: 73%;
    right: auto;
  }

  .link-icon.hyperbeam.drishti {
    display: block;
    left: auto;
    right: 10px;
  }

  .setup-section {
    padding-top: 80px;
  }

  .cli-command-section {
    margin-bottom: 120px;
  }

  .heading-11 {
    width: 760px;
    margin-top: 80px;
    font-size: 40px;
    line-height: 48px;
  }

  .subheading-h2 {
    width: 550px;
    text-align: left;
    margin-left: 0;
    margin-right: auto;
    font-size: 22px;
    line-height: 28px;
  }

  .subheading-h2.subheading-alternate {
    width: 760px;
    margin-left: auto;
    margin-right: auto;
    font-size: 40px;
    line-height: 48px;
  }

  .subheading-h2.light-theme {
    width: 760px;
    font-size: 22px;
    line-height: 28px;
  }

  .subheading-h2.cli-command {
    width: 760px;
  }

  .text-block-132 {
    font-size: 40px;
    line-height: 48px;
  }

  .div-cli-container {
    width: 760px;
  }

  .image-111 {
    width: 100px;
    margin-top: 30px;
    margin-left: -459px;
  }

  .bottom-section {
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-12 {
    width: 760px;
    margin-top: 80px;
    font-size: 60px;
    line-height: 72px;
  }

  .heading-13 {
    width: 760px;
    font-size: 40px;
    line-height: 48px;
  }

  .grid-58 {
    width: 760px;
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }

  .div-testimonial-card, .div-testimonial-card.santore {
    margin-top: 0;
  }

  .div-testimonial-card.aris, .div-testimonial-card.sonia, .div-testimonial-card.hakim, .div-testimonial-card.lorin {
    display: none;
  }

  .div-testimonial-card.salih {
    margin-top: -13px;
  }

  .div-testimonial-card.joel {
    margin-top: -2px;
  }

  .div-testimonial-card.edwin {
    margin-top: -72px;
  }

  .div-testimonial-card.fares {
    margin-top: -169px;
  }

  .div-testimonial-card.stephano {
    display: none;
  }

  .div-testimonial-card.aleksandra {
    margin-top: -3px;
  }

  .div-testimonial-card.rohit {
    margin-top: 3px;
    display: none;
  }

  .div-testimonial-card.sean, .div-testimonial-card.salihoktayar, .div-testimonial-card.mark {
    display: none;
  }

  .div-testimonial-card.sanket-singh, .div-testimonial-card.elia {
    margin-top: 0;
  }

  .div-testimonial-card.anmol {
    margin-top: -9%;
  }

  .div-testimonial-highlighted {
    height: 280px;
    top: 0%;
    bottom: auto;
    left: 409px;
    right: 0%;
  }

  .div-testimonial-highlighted.green-snippet-blur.testimonial-section-3 {
    top: 291px;
  }

  .div-block-14 {
    width: 760px;
  }

  .div-block-15 {
    width: 320px;
    height: 180px;
  }

  .grid-10 {
    height: 500px;
  }

  .grid-11 {
    display: block;
  }

  .grid-11.desktoponlygrid {
    display: none;
  }

  .div-block-16 {
    width: 320px;
    height: 200px;
  }

  .div-block-16.testimonial3-5 {
    height: 181px;
  }

  .div-block-17 {
    width: 320px;
    height: 280px;
  }

  .div-block-17.testimonial3-1 {
    height: 300px;
  }

  .div-block-18 {
    width: 320px;
    height: 325px;
  }

  .div-block-18.testimonial2-1 {
    height: 320px;
  }

  .div-block-18.testimonial2-1.testimonial3-1 {
    height: 250px;
  }

  .grid-8 {
    width: 650px;
    height: 600px;
    grid-template-columns: .25fr .25fr;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-19 {
    width: 320px;
    height: 260px;
    margin-top: 0;
  }

  .div-block-19.testimonial2-4 {
    height: 320px;
  }

  .div-block-19.testimonial2-4.testimonial3-4 {
    height: 250px;
    margin-top: -30px;
  }

  .div-block-19.brechettestomonial {
    margin-top: 0;
  }

  .div-block-20 {
    width: 320px;
    height: 180px;
  }

  .div-block-20.testimonial3-7.newcheck {
    height: 320px;
    display: none;
  }

  .grid-12 {
    width: 260px;
    height: 275px;
  }

  .grid-12.gridbrecht {
    height: 205px;
  }

  .grid-12.gridbrecht.grid-bryan.grid-mark.gridjoel {
    width: 260px;
    height: 130px;
  }

  .div-block-12 {
    width: 320px;
    height: 280px;
  }

  .grid-9 {
    width: 320px;
  }

  .text-block-24.text-anuh {
    margin-top: -80px;
  }

  .div-block-34 {
    width: 700px;
    height: 700px;
    margin-bottom: 0;
  }

  .div-block-34.testimonialslide-2 {
    width: auto;
  }

  .div-block-34.testimonialslide-3 {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-34.slidetestominal1 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-32.testimonialslide2 {
    width: auto;
    margin-left: 0;
    padding-left: 0;
  }

  .div-block-11 {
    width: 320px;
    height: 260px;
  }

  .div-block-31 {
    margin-left: 0;
  }

  .div-block-31._1st-testimonial-set-repeat-tab {
    margin-left: -40px;
  }

  .div-block-35 {
    width: 300px;
    height: 0;
  }

  .wrapper {
    display: none;
    overflow: hidden;
  }

  .wrapper._991 {
    margin-top: -70px;
    padding-top: 0;
    display: none;
    overflow: hidden;
  }

  .wrapper._991._767, .wrapper._1280._1440 {
    display: none;
  }

  .testimonialslide3 {
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .div-testimonial-snippet {
    display: block;
  }

  .div-testimonial-snippet.nirmal {
    display: none;
  }

  .div-testimonial-snippet.blue3rdhighlight {
    margin-top: -47px;
  }

  .div-testimonial-snippet.anuj {
    display: none;
  }

  .div-testimonial-highlighted-orange {
    top: 346px;
    left: 17px;
  }

  .div-testimonial-highlighted-orange.orange-snippet-blur {
    display: none;
  }

  .div-testimonial-highlighted-orange.orange-main-highlight {
    top: 347px;
    left: 53%;
  }

  .div-testimonial-highlighted-blue {
    top: 453px;
    left: 405px;
  }

  .div-testimonial-highlighted-blue.blue-main-highlight {
    left: 53%;
  }

  .div-testimonial-highlighted-blue.testimonial-section-3 {
    display: none;
  }

  .mask {
    height: auto;
    padding-top: 130px;
  }

  .slide-2 {
    height: auto;
  }

  .div-testimonial-highlighted-content-blue {
    width: auto;
    margin-top: 0;
  }

  .div-testimonial-highlighted-content-orange {
    margin-top: -113px;
  }

  .slide-nav {
    width: 760px;
    margin-left: auto;
    margin-right: auto;
    top: 993px;
  }

  .heading-light-theme {
    font-size: 40px;
    line-height: 48px;
  }

  .heading-light-theme.toggle-text, .heading-light-theme.toggle-heading {
    width: auto;
  }

  .div-heading-subheading {
    width: 760px;
  }

  .icon-container {
    height: 20vw;
  }

  .col.small {
    width: auto;
    flex-direction: column;
    justify-content: center;
  }

  .flex-horizontal {
    width: 520px;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .flex-horizontal.flip-svp {
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  }

  .spacer-60 {
    width: 20%;
    display: none;
  }

  .spacer-60._60-width {
    width: 6%;
    display: block;
  }

  .container {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container.flex-vertical {
    width: 760px;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-stat {
    padding-right: 30px;
    font-size: 40px;
    line-height: 48px;
  }

  .image-116 {
    width: 40%;
    margin-left: 0;
    display: none;
  }

  .image-119 {
    z-index: 15;
  }

  .image-login-ui {
    width: 80%;
    text-align: left;
  }

  .grid-otps {
    right: -11%;
  }

  .div-dummy-1._1, .div-dummy-1._2 {
    width: 120px;
    height: 80px;
  }

  .div-dummy-2._5 {
    width: 100px;
    height: 80px;
    right: 28%;
  }

  .constant, .changer.text-toggle-purple-gradient, .changer.text-toggle-green-gradient, .changer.text-toggle-red-gradient, .changer.text-toggle-yellow-gradient, .changer.text-toggle-multi-gradient, .changer.text-toggle-blue-gradient, .changer.text-toggle-dark-green-gradient {
    font-size: 40px;
    line-height: 60px;
  }

  .wrap.text-toggle-green-gradient {
    width: 760px;
  }

  .arrow-wrapper-l9.loginui {
    top: 67px;
    left: 70px;
  }

  .horizontal-scroll-content {
    padding: 20px;
  }

  .div-company-details.lupax, .div-company-details.coil {
    display: none;
  }

  .spacing-divide-section {
    height: 80px;
  }

  .div-cover-gradient-testimonials {
    width: 760px;
  }

  .div-used-by-engineers {
    width: 760px;
    margin-top: 20px;
  }

  .div-linear-grey-gradient {
    width: 92%;
  }

  .text-block-156 {
    width: 760px;
  }

  .div-companies-logos {
    width: 760px;
    grid-column-gap: 40px;
    grid-row-gap: 28px;
    flex-wrap: wrap;
    margin-top: 32px;
  }

  .div-pill-cover {
    width: 760px;
    margin-top: 48px;
  }

  .hosted-on-text {
    font-size: 28px;
    line-height: 34px;
  }

  .feature-list-wrapper {
    width: 760px;
    padding-left: 0;
    padding-right: 0;
  }

  .feature-content-wrapper {
    height: 20rem;
    border-radius: 1.2rem;
  }

  .feature-list-track {
    margin-right: 4rem;
  }

  .feature-list-track.placeholder {
    width: 20.5rem;
    margin-right: 4rem;
  }

  .feature-content-track {
    width: 20rem;
  }

  .div-block-email-password {
    display: none;
  }

  .image-123 {
    border-radius: 1.2rem;
  }

  .image-125 {
    left: 167px;
  }

  .image-125.email-password-more-info {
    top: 0%;
  }

  .email-password-recipe-ui2 {
    top: -225px;
    left: -42px;
  }

  .get-started {
    padding: 6px 10px;
  }

  .div-block-social-login {
    display: none;
  }

  .lottie-animation {
    margin-top: 403px;
    left: 52%;
  }

  .lottie-animation.bottom-section {
    margin-top: 132px;
    display: none;
  }

  .lottie-animation.terminal-section {
    margin-top: 175px;
    margin-left: -155px;
    display: none;
  }

  .div-graphql-animation {
    top: 36px;
    left: -46px;
  }

  .div-users-list {
    top: -28px;
    left: -70px;
  }

  .div-terminal-animation {
    width: 760px;
  }

  .terminal-animation-container {
    width: 600px;
    height: auto;
  }

  .lottie-animation-2 {
    width: auto;
  }

  .dummy-div-testimonial {
    display: none;
  }

  .slide-3 {
    height: auto;
  }

  .div-hiring-banner {
    display: block;
  }

  .grid-16 {
    width: 700px;
    grid-template-columns: .25fr 2.25fr 1fr .25fr;
  }

  .text-block-31 {
    display: none;
  }

  .text-block-31.tab {
    display: block;
  }

  .text-block-31.tab.mobile, .navbar, .dummy-header {
    display: none;
  }

  .coming-soon-section {
    margin-bottom: 0;
  }

  .heading-14 {
    width: 760px;
    font-size: 40px;
    line-height: 48px;
  }

  .grid-68 {
    width: 760px;
  }

  .form {
    width: 600px;
  }

  .image-136 {
    display: none;
  }

  .div-block-47 {
    width: 760px;
  }

  .div-block-48 {
    width: auto;
    padding: 7px 16px;
  }

  .html-embed {
    margin-top: 0;
  }

  .heading-15 {
    width: 760px;
    font-size: 40px;
    line-height: 48px;
  }

  .div-case-studies {
    width: 760px;
    grid-column-gap: 140px;
    grid-row-gap: 140px;
  }

  .div-block-50, .div-block-52 {
    width: 760px;
  }

  .heading-17 {
    font-size: 40px;
    line-height: 48px;
  }

  .subheading-h3 {
    text-align: center;
    margin-left: 18%;
    margin-right: 18%;
    font-size: 22px;
    line-height: 28px;
  }

  .subheading-h3.subheading-alternate {
    width: 760px;
    margin-left: auto;
    margin-right: auto;
    font-size: 40px;
    line-height: 48px;
  }

  .subheading-h3.light-theme {
    width: 760px;
    font-size: 22px;
    line-height: 28px;
  }

  .subheading-h3.cli-command {
    width: 760px;
  }

  .curology-logo {
    margin-bottom: 0;
  }

  .curology-logo.margin-bottom-8 {
    width: 120px;
  }

  .cmd-c-container, .tooltip.landing-tooltip, .tooltip._1-min-tooltip {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .image {
    width: 540px;
  }

  .div-block {
    width: 540px;
    height: 5530px;
  }

  .div-block-2 {
    width: 540px;
  }

  .div-block-4 {
    overflow: auto;
  }

  .tabs {
    width: 500px;
    height: auto;
  }

  .tabs-menu {
    width: 500px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid {
    width: 500px;
  }

  .grid-2 {
    padding-left: 15px;
  }

  .div-block-7 {
    width: 500px;
    height: 500px;
  }

  .div-block-8 {
    width: 360px;
    margin-top: 20px;
  }

  .div-block-8.forbusiness {
    margin-top: 0;
  }

  .div-block-8.gridtab4 {
    margin-top: -85px;
  }

  .grid-3 {
    width: 320px;
    grid-template-columns: 1fr;
    margin-top: 41px;
  }

  .grid-3.gridtab {
    margin-top: 122px;
  }

  .grid-3.gridlandscpae12 {
    margin-top: 131px;
  }

  .grid-4.gridlandscape1 {
    margin-top: 90px;
  }

  .tab-pane-tab-1 {
    width: 500px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .tab-link {
    margin-top: 20px;
  }

  .div-block-10 {
    width: 500px;
  }

  .tabs-content {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-5 {
    height: 230px;
  }

  .tab-pane-tab-2, .tab-pane-tab-3, .tab-pane-tab-4 {
    height: auto;
  }

  .image-6, .image-7, .image-8, .image-9, .image-10, .image-11, .image-12, .image-13, .image-14, .image-15, .image-16, .image-17, .image-18, .image-19, .image-20, .image-21, .image-22 {
    height: 135px;
  }

  .link-block-3 {
    height: 510px;
  }

  .heading-landing {
    width: 480px;
    font-size: 62px;
    line-height: 72px;
  }

  .div-background-image {
    padding-top: 0;
  }

  .open-source-icon-large {
    width: 48px;
    top: -317px;
    left: 37px;
  }

  .div-open-source-icons {
    width: 480px;
  }

  .open-source-icon-small {
    width: 36px;
    top: -312px;
    left: 291px;
  }

  .subheading-landing {
    width: 480px;
    line-height: 36px;
  }

  .cli-instruction {
    margin-bottom: 140px;
  }

  .div-logos {
    width: 480px;
    padding-bottom: 30px;
  }

  .div-logo-info.poppy {
    display: none;
  }

  .div-logo-info.salad {
    display: none;
    top: -82px;
    left: 167px;
  }

  .div-logo-info.food-market-hub {
    display: none;
    top: -78px;
    left: 137px;
  }

  .div-logo-info.skoot {
    display: none;
    top: -60px;
    left: -5px;
  }

  .div-logo-info.serif-health {
    display: none;
    top: -3px;
    left: 186px;
  }

  .div-logo-info.hyperbeam {
    flex-wrap: nowrap;
    display: none;
    top: 20%;
    left: auto;
    right: 0%;
  }

  .div-logo-info.espncricinfo {
    display: none;
    top: 90px;
    left: 4%;
    right: auto;
  }

  .div-logo-info.drishti {
    display: none;
    top: 33%;
    left: 52%;
  }

  .div-logo-info.hackerrank {
    display: none;
    top: 17%;
    left: 10%;
  }

  .div-logo-info.curology {
    display: none;
    top: 140px;
    left: -23px;
    right: auto;
  }

  .div-logo-info.captain-fresh {
    padding-bottom: 14px;
    display: none;
    top: 48%;
    right: 28%;
  }

  .div-logo-info.equi {
    text-decoration: none;
    display: none;
    top: 28%;
    left: 52%;
  }

  .div-logo-info.vee {
    text-decoration: none;
    display: none;
    top: 57%;
    left: 35%;
    right: auto;
  }

  .div-pill-container-orange {
    background-image: radial-gradient(circle, rgba(255, 165, 74, .5), rgba(255, 128, 0, .5));
  }

  .text-block-127 {
    border-radius: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-icon.hyperbeam.drishti {
    display: block;
    left: auto;
    right: 10px;
  }

  .setup-section {
    padding-top: 60px;
  }

  .cli-command-section {
    margin-bottom: 120px;
  }

  .heading-11 {
    width: 520px;
    margin-top: 80px;
  }

  .subheading-h2, .subheading-h2.light-theme {
    width: 520px;
  }

  .subheading-h2.cli-command {
    width: 520px;
    margin-left: auto;
    margin-right: auto;
  }

  .cli-command-aqua {
    width: 360px;
  }

  .grid-57 {
    grid-column-gap: 0px;
    padding: 12px 16px;
  }

  .text-block-131 {
    font-size: 16px;
    line-height: 28px;
  }

  .div-cli-acqua-background-blur {
    width: 360px;
    margin-left: 11%;
    left: -438px;
  }

  .text-block-132 {
    text-align: center;
    margin-top: -70px;
    margin-left: -53px;
    font-size: 24px;
    line-height: 32px;
  }

  .div-cli-container {
    width: 520px;
  }

  .image-111 {
    width: 60px;
    margin-left: -396px;
    transform: rotate(0);
  }

  .bottom-section {
    width: 480px;
    margin-top: 130px;
    margin-left: auto;
    margin-right: auto;
  }

  .recipe-section-text {
    display: none;
  }

  .heading-12 {
    width: 520px;
    position: relative;
  }

  .testimonial-section {
    margin-bottom: 160px;
  }

  .heading-13 {
    width: 520px;
  }

  .grid-58 {
    width: 400px;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .div-testimonial-card.santore {
    display: none;
  }

  .div-testimonial-card.salih {
    margin-top: 0;
  }

  .div-testimonial-card.joel, .div-testimonial-card.edwin, .div-testimonial-card.fares, .div-testimonial-card.aleksandra, .div-testimonial-card.anmol {
    display: none;
  }

  .div-testimonial-highlighted {
    width: 400px;
    height: 260px;
    top: 38%;
    left: 0;
  }

  .div-testimonial-highlighted.green-snippet-blur {
    top: -8%;
  }

  .div-testimonial-highlighted.green-snippet-blur.testimonial-section-3 {
    width: 400px;
    height: 150px;
    top: 375px;
    left: 0%;
  }

  .div-block-14 {
    width: 400px;
  }

  .grid-10 {
    margin-top: 0;
  }

  .grid-10._2nd-grid-charudut {
    margin-top: -73px;
  }

  .grid-10.gus-grid-2nd {
    margin-top: 0;
  }

  .grid-10.grid-bryan {
    margin-top: 75px;
  }

  .grid-10.grid-charudut {
    margin-top: -75px;
  }

  .grid-10.grid-2nd-part-bryan {
    margin-top: 73px;
  }

  .div-block-16 {
    width: 358px;
    height: 210px;
  }

  .div-block-17 {
    width: 358px;
    height: 240px;
  }

  .div-block-18 {
    width: 358px;
    height: 315px;
  }

  .div-block-18.testimonial2-1.testimonial3-1 {
    height: 240px;
  }

  .grid-8 {
    width: 358px;
    grid-template-columns: .25fr;
  }

  .div-block-19 {
    width: 358px;
    height: 250px;
  }

  .div-block-20 {
    width: 358px;
  }

  .div-block-20.testimonial3-7.newcheck {
    height: 290px;
  }

  .grid-12 {
    width: 290px;
  }

  .grid-9 {
    width: 358px;
    height: 580px;
  }

  .div-block-34 {
    width: 500px;
    height: 1300px;
    margin-top: 50px;
  }

  .div-block-34.testimonialslide-2 {
    width: auto;
    margin-top: 0;
  }

  .div-block-34.testimonialslide-3 {
    width: 358px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-34.slidetestominal1 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-34.slidetestominal1.mobile-1st-testimonial-div {
    height: 1400px;
  }

  .div-block-34.slidetestominal1.grid-2nd-paul {
    margin-top: -58px;
    margin-left: -108px;
  }

  .div-block-32.testimonialslide2 {
    width: auto;
    margin-left: 0;
  }

  .wrapper {
    overflow: visible;
  }

  .wrapper._991 {
    display: none;
  }

  .wrapper._991._767 {
    margin-top: -48px;
    display: none;
    overflow: hidden;
  }

  .wrapper._991._767._478 {
    display: none;
  }

  .testimonialslide3 {
    margin-top: 0;
    margin-left: 0;
  }

  .div-testimonial-snippet {
    margin-top: -16px;
  }

  .div-testimonial-snippet.nirmal {
    display: none;
  }

  .div-testimonial-snippet.blue3rdhighlight {
    margin-top: 0;
  }

  .div-testimonial-snippet.jj {
    margin-top: -5px;
  }

  .div-testimonial-highlighted-orange {
    width: 400px;
    height: 120px;
    top: 612px;
    left: 0;
  }

  .div-testimonial-highlighted-orange.orange-main-highlight {
    width: 400px;
    height: 385px;
    top: 540px;
    left: 0%;
  }

  .div-testimonial-highlighted-blue {
    width: 400px;
    top: 863px;
    left: 0;
  }

  .div-testimonial-highlighted-blue.blue-main-highlight {
    height: 290px;
    top: 70%;
    left: 0%;
  }

  .div-testimonial-highlighted-content-blue {
    margin-top: 3px;
  }

  .div-testimonial-highlighted-content-orange {
    margin-top: -2px;
  }

  .slide-nav {
    width: 400px;
    top: 1147px;
  }

  .heading-light-theme.toggle-text {
    font-size: 40px;
  }

  .heading-light-theme.toggle-heading {
    margin-top: 258px;
  }

  .div-heading-subheading {
    width: 520px;
    margin-bottom: 20px;
  }

  .feature-toggle-section {
    height: 560px;
  }

  .icon-container {
    height: 25vw;
  }

  .paragraph-large {
    font-size: 16px;
  }

  .col {
    align-items: center;
  }

  .col.small {
    width: 100%;
    align-items: flex-start;
  }

  .flex-vertical.marquee-fix {
    width: 90%;
  }

  .marquee {
    height: 100vw;
  }

  .flex-horizontal {
    width: 480px;
  }

  .flex-horizontal.flip-svp {
    flex-direction: column;
    align-items: flex-start;
  }

  .marquee-cover {
    background-image: linear-gradient(rgba(255, 255, 255, 0) 70%, #fff), linear-gradient(#fff, rgba(255, 255, 255, 0) 30%);
  }

  .track-vertical {
    align-items: center;
  }

  .header-secondary {
    font-size: 24px;
  }

  .spacer-60 {
    height: 40px;
  }

  .spacer-60._60-width {
    height: 60px;
  }

  .container {
    width: 100%;
  }

  .container.flex-vertical {
    width: 520px;
    padding-top: 80px;
  }

  .div-github-star-stat {
    width: 200px;
  }

  .div-github-star-stat.div-request-answered {
    width: 200px;
    height: 290px;
  }

  .grey-gradient-text {
    font-size: 50px;
    line-height: 82px;
  }

  .div-identities-secured {
    width: 200px;
    height: 200px;
  }

  .div-identities-secured.div-contributors {
    width: 200px;
  }

  .div-identities-secured.div-ycombinator-stat {
    width: 200px;
    height: 280px;
  }

  .div-identities-secured.div-discord-stat {
    height: 290px;
  }

  .div-identities-secured.div-rossindex-stat {
    width: 200px;
    height: 130px;
  }

  .red-gradient-text {
    font-size: 65px;
    line-height: 82px;
  }

  .purple-gradient-text {
    font-size: 56px;
    line-height: 70px;
  }

  .image-113 {
    width: 80px;
    margin-left: 28px;
  }

  .text-block-144 {
    font-size: 56px;
    line-height: 60px;
  }

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

  .text-block-146 {
    font-size: 65px;
    line-height: 82px;
  }

  .text-block-147 {
    font-size: 18px;
  }

  .text-uptime {
    font-size: 36px;
  }

  .text-block-150 {
    font-size: 40px;
    line-height: 50px;
  }

  .div-frameworks-supported {
    width: 320px;
    flex-flow: wrap;
  }

  .recipe_content_section {
    display: none;
  }

  .div-block-39 {
    height: 560px;
  }

  .image-usermanagement {
    width: 320px;
    height: 120px;
  }

  .image-hasura {
    width: 40px;
  }

  .grid-login-ui-vercel {
    opacity: .4;
  }

  .grid-otps {
    opacity: .4;
    right: -31%;
  }

  .grid-users-list {
    opacity: .4;
    left: -39%;
  }

  .grid-65.grid-usermanagement {
    opacity: .4;
    left: -14%;
  }

  .div-dummy-1._1 {
    top: 111px;
  }

  .div-dummy-1._2 {
    width: 10%;
    height: 5%;
    left: 30%;
  }

  .div-dummy-2._1 {
    width: 15%;
    height: 5%;
  }

  .div-dummy-2._4, .div-dummy-2._6 {
    width: 20%;
    height: 10%;
  }

  .constant {
    display: none;
  }

  .wrap.text-toggle-green-gradient {
    width: 520px;
  }

  .arrow-wrapper-l9.usermanagement {
    top: 74px;
  }

  .arrow-wrapper-l9.hasura {
    top: 9px;
    left: 5px;
  }

  .horizontal-scroll-carousel {
    overflow: scroll;
  }

  .horizontal-scroll-wrapper {
    overflow: visible;
  }

  .horizontal-scroll-content {
    width: 470vw;
  }

  .div-company-details.sheyboygan-works, .div-company-details.cricks {
    height: 180px;
    display: none;
  }

  .div-company-details.novojob {
    height: 240px;
    display: none;
  }

  .div-company-details.foodring {
    height: 245px;
    display: none;
  }

  .div-company-details.lupax, .div-company-details.habrigo {
    height: 254px;
    display: none;
  }

  .div-company-details.skoot {
    height: 118px;
    display: none;
  }

  .div-company-details.hive {
    height: 265px;
    display: none;
  }

  .div-company-details.coil {
    height: 225px;
    display: none;
  }

  .div-company-details.burdo {
    height: 180px;
    display: none;
  }

  .div-company-details.blocksurvey {
    height: 210px;
    display: none;
  }

  .div-company-details.platovise {
    height: 225px;
    display: none;
  }

  .div-company-details.mirio {
    height: 130px;
    display: none;
  }

  .div-company-details.userstak {
    height: 235px;
    display: none;
  }

  .spacing-divide-section {
    height: 60px;
    display: none;
  }

  .image-121.sheboyganworks {
    margin-top: 30%;
  }

  .image-121.novojob, .image-121.foodring {
    margin-top: 48%;
  }

  .image-121.skoot {
    margin-top: 18%;
  }

  .image-121.guild-dev {
    margin-top: 50%;
  }

  .image-121.user-stak {
    margin-top: 45%;
  }

  .image-121.mirio {
    margin-top: 17%;
  }

  .image-121.yellow-color {
    margin-top: 40%;
  }

  .image-121.block-survey {
    margin-top: 35%;
  }

  .image-121.burdo {
    margin-top: 30%;
  }

  .image-121.coil {
    margin-top: 45%;
  }

  .div-cover-gradient-testimonials {
    width: 100%;
    height: 848px;
    margin-top: -17px;
  }

  .div-cover-gradient-testimonials._2nd-testimonial {
    height: 942px;
  }

  .div-cover-gradient-testimonials._3rd-testimonial {
    height: 990px;
  }

  .div-used-by-engineers {
    width: 480px;
    margin-top: 111px;
  }

  .text-block-156, .div-companies-logos {
    width: 480px;
  }

  .div-pill-cover {
    width: 520px;
  }

  .hosted-on-text {
    margin-top: -16px;
  }

  .grid-66 {
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-columns: 2.25fr;
  }

  .image-122 {
    width: 20px;
  }

  .feature-list-wrapper {
    width: 520px;
    margin-top: -241px;
  }

  .feature-content-wrapper {
    width: 35vh;
    height: 35vh;
    display: block;
  }

  .feature-list-track {
    width: 18rem;
    padding-top: 50vh;
    padding-bottom: 50vh;
  }

  .feature-list-track.placeholder {
    width: 18rem;
  }

  .feature-content-track {
    width: 100%;
    height: auto;
    opacity: 0;
    align-items: flex-end;
    padding: 1.25rem;
    display: block;
    position: fixed;
    top: auto;
    bottom: 0;
    left: 0;
  }

  .div-block-email-password {
    display: none;
  }

  .div-block-email-password-ui-content {
    display: block;
    top: -2%;
  }

  .image-125 {
    text-align: left;
    left: 130px;
  }

  .email-password-recipe-ui2 {
    top: -176px;
    left: -66px;
  }

  .div-block-social-login {
    display: none;
  }

  .lottie-animation {
    margin-top: 480px;
    margin-left: 2px;
  }

  .lottie-animation.bottom-section {
    margin-top: 205px;
    margin-left: 105px;
    display: none;
    left: 7%;
  }

  .lottie-animation.terminal-section {
    margin-top: 155px;
    margin-left: -67px;
    display: none;
  }

  .div-supabase-animation {
    display: none;
  }

  .div-terminal-animation {
    width: 520px;
    margin-top: 10px;
  }

  .terminal-animation-container {
    width: auto;
  }

  .image-129 {
    display: none;
  }

  .grid-16 {
    width: 520px;
    grid-template-columns: .25fr 2.25fr 1.25fr .25fr;
    grid-auto-flow: row;
    align-items: center;
  }

  .text-block-31.tab {
    display: none;
  }

  .text-block-31.tab.mobile {
    padding-left: 16px;
    display: block;
  }

  .button-4 {
    background-color: #222;
  }

  .div-star-github-banner {
    margin-top: 0;
  }

  .heading-14, .grid-68, .form-block {
    width: 520px;
  }

  .form {
    width: 500px;
    margin-left: 0;
  }

  .div-block-47 {
    width: 520px;
  }

  .text-block-160 {
    font-size: 14px;
    line-height: 21px;
  }

  .div-block-48 {
    width: auto;
    padding: 4px 12px;
  }

  .html-embed {
    margin-top: 80px;
  }

  .heading-15 {
    width: 520px;
  }

  .div-case-studies {
    width: 520px;
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    flex-direction: row;
    overflow: scroll;
  }

  .div-gopronto-image {
    background-image: radial-gradient(circle, rgba(111, 92, 255, .8), rgba(63, 47, 191, .8));
  }

  .div-gopronto-image.blur {
    display: none;
  }

  .link-44 {
    background-image: radial-gradient(circle at 0%, #6f5cff, #aea3ff 57%, #8fc3ff);
  }

  .div-block-50, .div-block-52, .subheading-h3.light-theme {
    width: 520px;
  }

  .subheading-h3.cli-command {
    width: 520px;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-166 {
    color: #fff;
  }

  .tooltip {
    min-width: 110px;
    -webkit-text-stroke-color: #423931;
    background-color: #423931;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding: 7px 10px;
    display: flex;
    position: absolute;
    right: -82px;
  }

  .tooltip.landing-tooltip {
    min-width: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    display: none;
  }

  .tooltip._1-min-tooltip {
    min-width: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    display: none;
    top: 8px;
    right: -26%;
  }

  .image-137 {
    padding-left: 0;
  }
}

@media screen and (max-width: 479px) {
  .image {
    width: 320px;
  }

  .div-block {
    width: 320px;
    height: 7660px;
  }

  .div-block-2 {
    width: 320px;
  }

  .div-block-4 {
    overflow: auto;
  }

  .image-2 {
    overflow: visible;
  }

  .div-block-5 {
    border-radius: 6px;
    display: block;
  }

  .div-block-5.mobileonlycode2 {
    display: block;
  }

  .div-block-5.mobileonlycode02 {
    display: none;
  }

  .div-block-5.mobilecode04 {
    display: block;
  }

  .div-block-5.mobilecode4 {
    display: none;
  }

  .text-block-16 {
    width: 320px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    display: block;
  }

  .text-block-16.mobileloadreactcode {
    display: none;
  }

  .text-block-16.mobileonlycode {
    display: block;
  }

  .text-block-16.mobileonlycode3 {
    display: none;
  }

  .text-block-16.mobileonlycode03 {
    display: block;
  }

  .text-span-124 {
    color: #9cdcfe;
  }

  .heading-8 {
    width: 320px;
    margin-top: 40px;
    font-size: 35px;
    line-height: 44px;
  }

  .tabs {
    width: 320px;
    height: auto;
  }

  .tabs-menu {
    width: 320px;
    text-align: center;
    flex-flow: wrap;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .grid {
    width: 320px;
  }

  .div-block-7 {
    width: 320px;
    height: 500px;
  }

  .div-block-8 {
    width: 300px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-8.gridtab4 {
    margin-top: -119px;
  }

  .grid-3 {
    width: 300px;
    margin-top: 11px;
  }

  .grid-3.gridtab {
    width: 300px;
    margin-top: 96px;
  }

  .grid-3.gridtab.marginchange {
    margin-top: 0;
  }

  .grid-3.gridtab.anothertag {
    margin-top: 40px;
  }

  .grid-4 {
    width: 300px;
    margin-top: 40px;
  }

  .tab-pane-tab-1 {
    width: 320px;
    height: auto;
  }

  .div-block-10 {
    width: 300px;
  }

  .blog1 {
    margin-top: -30px;
  }

  .tabs-content {
    width: 320px;
  }

  .image-5 {
    height: 150px;
  }

  .tab-pane-tab-2, .tab-pane-tab-3, .tab-pane-tab-4 {
    height: auto;
  }

  .image-6, .image-7, .image-8, .image-9, .image-10, .image-11, .image-12, .image-13, .image-14, .image-15, .image-16, .image-17, .image-18, .image-19, .image-20, .image-21, .image-22 {
    height: 135px;
  }

  .heading-landing {
    width: 320px;
    font-size: 40px;
    line-height: 48px;
  }

  .div-background-image {
    height: auto;
    padding-top: 0;
  }

  .open-source-icon-large {
    width: 32px;
    top: -177px;
    left: 28px;
  }

  .div-open-source-icons {
    width: 320px;
  }

  .open-source-icon-small {
    width: 24px;
    top: -173px;
    left: 193px;
  }

  .subheading-landing {
    width: 320px;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 28px;
    display: none;
  }

  .div-cli-orange-background-blur {
    height: 50px;
    top: 48px;
  }

  .div-cli-orange-background-blur.blur.cli {
    width: 320px;
    height: 46px;
  }

  .div-cli-orange-background-blur.cli {
    width: 320px;
    height: 46px;
    top: -34px;
  }

  .grid-55 {
    width: 318px;
    padding: 8px 14px;
  }

  .grid-55._2 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .cli-command {
    font-size: 14px;
  }

  .cli-instruction {
    margin-bottom: 80px;
  }

  .div-logos {
    width: 320px;
    grid-column-gap: 30px;
    grid-row-gap: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .salad-logo {
    padding-left: 0;
  }

  .div-logo-info.poppy, .div-logo-info.salad {
    display: none;
  }

  .div-logo-info.food-market-hub {
    display: none;
    top: 7px;
    left: 9px;
  }

  .div-logo-info.skoot {
    display: none;
    top: -46px;
    left: 8px;
  }

  .div-logo-info.serif-health {
    display: none;
    top: 68px;
    left: 24px;
  }

  .div-logo-info.hyperbeam {
    display: none;
    top: 40%;
    right: auto;
  }

  .div-logo-info.espncricinfo {
    display: none;
    left: 16%;
  }

  .div-logo-info.drishti {
    display: none;
  }

  .div-logo-info.hackerrank {
    display: none;
    top: 8%;
    left: 22%;
  }

  .div-logo-info.curology {
    display: none;
    top: 164px;
  }

  .setup-section {
    padding-top: 60px;
  }

  .cli-command-section {
    margin-bottom: 120px;
  }

  .heading-11 {
    width: 320px;
    margin-top: 80px;
    font-size: 32px;
    line-height: 40px;
  }

  .subheading-h2 {
    width: 320px;
    font-size: 18px;
  }

  .subheading-h2.subheading-alternate {
    font-size: 32px;
    line-height: 40px;
  }

  .subheading-h2.light-theme {
    width: 320px;
    font-size: 18px;
  }

  .subheading-h2.cli-command {
    width: 320px;
  }

  .cli-command-aqua {
    width: 320px;
    position: relative;
  }

  .grid-57 {
    padding: 10px 14px;
  }

  .text-block-131 {
    font-size: 14.5px;
  }

  .div-cli-acqua-background-blur {
    width: 320px;
    margin-left: 34%;
  }

  .text-block-132 {
    display: none;
  }

  .div-cli-container {
    width: 320px;
  }

  .image-111 {
    display: none;
  }

  .bottom-section {
    width: 320px;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-12 {
    width: 320px;
    margin-top: 120px;
    margin-bottom: 0;
    font-size: 48px;
  }

  .testimonial-section {
    margin-bottom: 180px;
  }

  .heading-13 {
    width: 320px;
    margin-top: 0;
    font-size: 32px;
    line-height: 40px;
  }

  .grid-58 {
    width: 320px;
  }

  .div-testimonial-card.elia {
    display: none;
  }

  .div-testimonial-highlighted {
    width: 320px;
  }

  .div-testimonial-highlighted.green-snippet-blur.testimonial-section-3 {
    width: 320px;
    top: 310px;
  }

  .div-block-14 {
    width: 320px;
  }

  .grid-10._2nd-grid-charudut {
    margin-top: -104px;
  }

  .grid-10.grid-bryan {
    margin-top: 45px;
  }

  .grid-10.grid-charudut {
    margin-top: -101px;
  }

  .grid-10.grid-2nd-part-bryan {
    margin-top: 45px;
  }

  .div-block-16 {
    width: 320px;
  }

  .div-block-17 {
    width: 320px;
    height: 280px;
  }

  .div-block-18 {
    width: 320px;
    height: 335px;
  }

  .grid-8 {
    width: 320px;
  }

  .div-block-19 {
    width: 320px;
    height: 260px;
  }

  .div-block-19.testimonial2-4.testimonial3-4 {
    margin-top: -44px;
  }

  .div-block-20 {
    width: 320px;
    height: 185px;
  }

  .div-block-20.testimonial3-7.newcheck {
    height: 320px;
  }

  .grid-12 {
    width: 260px;
  }

  .grid-9 {
    width: 320px;
    height: 610px;
  }

  .div-block-34 {
    width: 320px;
    margin-top: 40px;
  }

  .div-block-34.testimonialslide-2, .div-block-34.testimonialslide-3 {
    margin-top: 0;
  }

  .div-block-34.slidetestominal1.mobile-1st-testimonial-div {
    margin-left: 0;
  }

  .div-block-34.slidetestominal1.grid-2nd-paul {
    margin-top: -62px;
    margin-left: 40px;
  }

  .div-block-32.testimonialslide2 {
    margin-left: 0;
  }

  .wrapper {
    overflow: hidden;
  }

  .wrapper._991._767 {
    display: none;
  }

  .wrapper._991._767._478 {
    margin-top: -45px;
    display: none;
    overflow: hidden;
  }

  .testimonialslide3 {
    margin-top: 0;
    margin-left: 0;
  }

  .div-testimonial-snippet.jj {
    margin-top: -3px;
  }

  .div-testimonial-highlighted-orange {
    width: 320px;
    top: 674px;
  }

  .div-testimonial-highlighted-orange.orange-main-highlight {
    width: 320px;
    height: 480px;
    top: 489px;
  }

  .div-testimonial-highlighted-blue {
    width: 320px;
    top: 827px;
  }

  .mask {
    padding-top: 102px;
  }

  .slide-nav {
    width: 320px;
    top: 1155px;
  }

  .heading-light-theme {
    font-size: 32px;
    line-height: 40px;
  }

  .heading-light-theme.toggle-text {
    font-size: 32px;
  }

  .heading-light-theme.toggle-heading {
    margin-top: 161px;
    margin-bottom: -16px;
    font-size: 27px;
  }

  .div-heading-subheading {
    width: 320px;
  }

  .feature-toggle-section {
    height: 400px;
  }

  .col.small {
    width: 320px;
  }

  .flex-vertical.marquee-fix {
    width: 320px;
    margin-top: 15px;
  }

  .marquee {
    height: 120vw;
    margin-left: auto;
    margin-right: auto;
  }

  .marquee._1 {
    display: none;
  }

  .flex-horizontal {
    width: 320px;
    overflow: visible;
  }

  .flex-horizontal.flip-svp {
    width: 320px;
  }

  .container {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container.flex-vertical {
    width: 320px;
    padding-top: 60px;
  }

  .spacer-30._15-xsvp {
    height: 15px;
  }

  .div-block-39 {
    height: 400px;
  }

  .image-usermanagement {
    width: 280px;
  }

  .image-login-ui {
    width: 50%;
  }

  .image-users-list {
    width: 300px;
    height: 100px;
  }

  .grid-otps {
    right: -42%;
  }

  .grid-users-list {
    left: -50%;
  }

  .div-dummy-1._1 {
    width: 40px;
    height: 40px;
  }

  .div-dummy-2._3 {
    width: 50px;
    height: 50px;
  }

  .div-dummy-2._4 {
    width: 15%;
  }

  .div-dummy-2._5 {
    width: 40px;
    height: 30px;
  }

  .div-dummy-2._6 {
    width: 15%;
  }

  .changer.text-toggle-purple-gradient, .changer.text-toggle-green-gradient, .changer.text-toggle-red-gradient, .changer.text-toggle-yellow-gradient, .changer.text-toggle-multi-gradient, .changer.text-toggle-blue-gradient, .changer.text-toggle-dark-green-gradient {
    font-size: 27px;
  }

  .wrap.text-toggle-green-gradient {
    width: 320px;
  }

  .arrow-wrapper-l9.loginui {
    top: 52px;
    left: 36px;
  }

  .arrow-wrapper-l9.users-list {
    left: 17%;
  }

  .horizontal-scroll-carousel {
    height: 320px;
    overflow: scroll;
  }

  .horizontal-scroll-content {
    width: 700vw;
    padding: 14px;
  }

  .div-company-details.sheyboygan-works {
    height: 155px;
    display: none;
  }

  .div-company-details.cricks {
    height: 150px;
    display: none;
  }

  .div-company-details.novojob, .div-company-details.foodring {
    height: 200px;
    display: none;
  }

  .div-company-details.lupax {
    height: 208px;
    display: none;
  }

  .div-company-details.habrigo {
    height: 210px;
    display: none;
  }

  .div-company-details.skoot {
    height: 100px;
    display: none;
  }

  .div-company-details.hive {
    height: 220px;
    display: none;
  }

  .div-company-details.coil {
    height: 190px;
    display: none;
  }

  .div-company-details.burdo {
    height: 148px;
    display: none;
  }

  .div-company-details.blocksurvey {
    height: 173px;
    display: none;
  }

  .div-company-details.platovise {
    height: 190px;
    display: none;
  }

  .div-company-details.mirio {
    height: 110px;
    display: none;
  }

  .div-company-details.userstak {
    height: 192px;
    display: none;
  }

  .image-121 {
    margin-top: 50%;
  }

  .image-121.cricks {
    margin-top: 32%;
  }

  .image-121.user-stak {
    margin-top: 42%;
  }

  .image-121.mirio {
    margin-top: 15%;
  }

  .image-121.block-survey {
    margin-top: 32%;
  }

  .image-121.burdo {
    margin-top: 28%;
  }

  .image-121.coil {
    margin-top: 42%;
  }

  .text-block-155 {
    font-size: 12px;
  }

  .div-cover-gradient-testimonials {
    height: 1000px;
  }

  .div-cover-gradient-testimonials._2nd-testimonial {
    height: 990px;
  }

  .div-cover-gradient-testimonials._3rd-testimonial {
    height: 1000px;
  }

  .div-used-by-engineers {
    width: 320px;
    margin-top: 133px;
  }

  .div-linear-grey-gradient, .text-block-156, .div-companies-logos, .div-pill-cover {
    width: 320px;
  }

  .hosted-on-text {
    font-size: 24px;
    line-height: 28px;
  }

  .vercel-logo-animation {
    left: 57px;
  }

  .feature-list-wrapper {
    width: 320px;
    position: relative;
  }

  .feature-content-wrapper {
    width: 35vh;
    height: 35vh;
  }

  .feature-list-track.placeholder {
    width: 18rem;
    display: block;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .feature-heading {
    width: 300px;
  }

  .feature-heading._1 {
    width: 220px;
  }

  .feature-heading._1.text-neon {
    width: 280px;
  }

  .feature-content-track {
    opacity: 1;
    display: none;
  }

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

  .lottie-animation.bottom-section {
    margin-top: 202px;
    display: none;
  }

  .lottie-animation.terminal-section {
    margin-top: 124px;
    margin-left: 9px;
    display: none;
  }

  .div-terminal-animation {
    display: none;
  }

  .div-hiring-banner {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .grid-16 {
    width: 320px;
    height: auto;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .25fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    justify-items: center;
    padding-left: 0;
    display: grid;
  }

  .button-4 {
    width: 280px;
    color: #1a1a1a;
    background-color: #fff;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-133 {
    display: none;
  }

  .div-star-github-banner {
    margin-top: 0;
  }

  .div-block-46 {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .coming-soon-section {
    margin-bottom: 0;
  }

  .heading-14 {
    width: 320px;
    margin-bottom: 24px;
    margin-left: 0;
    font-size: 32px;
    line-height: 40px;
  }

  .grid-68, .form-block {
    width: 320px;
  }

  .form {
    width: 320px;
    margin-top: 40px;
  }

  .div-email-field, .div-email-field.blur, .text-field {
    width: 300px;
  }

  .submit-button {
    margin-top: 60px;
    margin-left: 0;
  }

  .div-block-47, .error-message {
    width: 320px;
  }

  .heading-15 {
    width: 320px;
    font-size: 32px;
    line-height: 40px;
  }

  .div-case-studies {
    width: 320px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-gopronto {
    width: 260px;
  }

  .div-gopronto-image {
    width: 260px;
    height: 140px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-16 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-50, .div-block-52 {
    width: 320px;
  }

  .heading-17 {
    margin-top: 32px;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .subheading-h3 {
    margin-left: 48px;
    margin-right: 48px;
    font-size: 18px;
  }

  .subheading-h3.subheading-alternate {
    font-size: 32px;
    line-height: 40px;
  }

  .subheading-h3.light-theme {
    width: 320px;
    font-size: 18px;
  }

  .subheading-h3.cli-command {
    width: 320px;
  }

  .feature-page-banner {
    width: 100vw;
    height: 36px;
  }

  .feature-banner-text {
    font-size: 10px;
    line-height: 12px;
  }

  .feature-link {
    font-size: 10px;
  }

  .curology-logo {
    width: 100px;
    margin-top: 0;
  }

  .div-logo-info-2, .curo {
    display: none;
  }

  .tooltip.landing-tooltip {
    display: none;
    top: auto;
    bottom: -40px;
    right: 10px;
  }

  .tooltip._1-min-tooltip {
    min-width: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    display: none;
    top: auto;
    bottom: -44px;
    right: 1%;
  }

  .arrow {
    border-width: 1px 0 0 1px;
    display: flex;
    top: -4px;
    bottom: auto;
    left: auto;
    right: 8px;
  }
}

#w-node-_2733bcff-001a-6a11-62cd-84dc097d03de-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#copy_command_cli_landing.w-node-_2733bcff-001a-6a11-62cd-84dc097d03e0-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-a820e4da-547d-7da2-9491-39996913e293-64f57de5 {
  justify-self: end;
}

#w-node-_42499768-e753-b9f6-31ce-5097b2ce0b0e-64f57de5, #w-node-dfd7242a-46af-2fdf-6b65-811cac389c3c-64f57de5, #w-node-_56e0ca74-7f21-a479-e7aa-0ee5960080be-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1f154657-50fa-ca88-8dd0-5f145cb3424b-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_6868a3ad-c8a9-dea6-904f-14be99b74715-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4d4a7a71-8cc3-8e36-f44c-e9cb6fec17f8-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_9fe00cdc-8495-9747-e622-5a46495e3855-64f57de5, #w-node-_5964df71-0213-33fe-efb1-fa0234832d72-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_317aa93f-35dc-1db1-48cf-7abb2ca514e2-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_61e81eb5-ab47-fe36-e71e-af85dd3c7db0-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_709da8c4-2e81-27b6-24de-ead3012ae502-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: end;
  justify-self: end;
}

#w-node-da07cea7-036b-8847-60a2-5f7a55120801-64f57de5 {
  align-self: end;
  justify-self: end;
}

#w-node-_557c880e-e089-acb0-c397-263a50002e3f-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_334d33bd-c89c-2ccc-4499-30ee19a07c59-64f57de5 {
  justify-self: end;
}

#w-node-ff09553b-4242-0f81-8ef4-46cf93b14a0f-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-afac6e7b-11dc-3ce0-44e0-eec4888e678f-64f57de5 {
  justify-self: center;
}

#w-node-_8f76e417-1f2a-7262-3fb9-d2d26a19e94c-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fff0c8a9-0356-aa70-b3d6-eb6f27297697-64f57de5 {
  justify-self: center;
}

#w-node-a1fcdbdd-e35a-afa5-e421-2e6644132b77-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_90585605-7597-6f7f-7124-f45b4bcc78a8-64f57de5 {
  justify-self: start;
}

#w-node-b612b19f-1c51-064c-4296-e680a74bb52f-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_44dd77b5-c5cc-a8ac-6e59-b386966e07e0-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_2a82cd07-e2c2-6ba4-6413-3b6100cf6dca-64f57de5 {
  justify-self: center;
}

#w-node-_024656f1-ebc5-7bcf-ae9a-addf6e0c598b-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#copy_command_cli_under1minute.w-node-_8b75a6b1-acd9-5030-2b26-4f0ec05f6f57-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#bryan_smith_testimonial.w-node-_0ad2d41f-fdac-859f-0205-4c2a066681a3-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a0666816f-64f57de5 {
  align-self: start;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a06668170-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a06668171-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a06668172-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a06668173-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a06668174-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a06668176-64f57de5, #w-node-_0377b487-2ca5-9594-123e-5a8ccac48544-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681a8-64f57de5 {
  align-self: start;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681a9-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681aa-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681ab-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681ac-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681ad-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681af-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681b2-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681b8-64f57de5 {
  align-self: start;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681b9-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681ba-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681bb-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681bc-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681bd-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681bf-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681c1-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#morgante_testimonial.w-node-_0ad2d41f-fdac-859f-0205-4c2a06668191-64f57de5 {
  align-self: start;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a06668192-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a06668193-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a06668194-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a06668195-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a06668196-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a06668197-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a06668199-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a0666819b-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681c6-64f57de5 {
  align-self: start;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681c7-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681c8-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681c9-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681ca-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681cb-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681cd-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681cf-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681f0-64f57de5 {
  align-self: start;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681f1-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681f2-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681f3-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681f4-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681f5-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681f7-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681fa-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681e1-64f57de5 {
  align-self: start;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681e2-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681e3-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681e4-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681e5-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681e6-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681e8-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681ea-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#nirmal_testimonial.w-node-_0ad2d41f-fdac-859f-0205-4c2a066681dc-64f57de5 {
  align-self: start;
}

#w-node-_0ad2d41f-fdac-859f-0205-4c2a066681dd-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777b7-64f57de5 {
  align-self: start;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777b8-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777b9-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777ba-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777bb-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777bc-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777be-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777c0-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777f0-64f57de5 {
  align-self: start;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777f1-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777f2-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777f3-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777f4-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777f5-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777f7-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777fa-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#anuj_testimonial.w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777eb-64f57de5 {
  align-self: start;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777ec-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#joseph_jacks_testimonial.w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777824-64f57de5 {
  align-self: start;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777825-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777800-64f57de5 {
  align-self: start;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777801-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777802-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777803-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777804-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777805-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777807-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777809-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c62777780e-64f57de5 {
  align-self: start;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c62777780f-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777810-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777811-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777812-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777813-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777815-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777817-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777829-64f57de5 {
  align-self: start;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c62777782a-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c62777782b-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c62777782c-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c62777782d-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c62777782e-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777830-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777832-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#sanjay_testimonial.w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777d9-64f57de5 {
  align-self: start;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777da-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777db-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777dc-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777dd-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777de-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777df-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777e1-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777e3-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777838-64f57de5 {
  align-self: start;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777839-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c62777783a-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c62777783b-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_1fb05ce0-b0e3-e837-0c66-b0c62777783c-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c62777783d-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c62777783f-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c627777842-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3304448b-d11d-7bba-6678-2519b29b7095-64f57de5 {
  align-self: start;
}

#w-node-fc50bc75-edff-5c72-a49e-22a551817c43-64f57de5, #w-node-_65e0bf35-0c2a-6bee-e980-959961ff74f2-64f57de5, #w-node-_84b27df1-64f7-a7a2-64a6-65034118e4ea-64f57de5, #w-node-cd1f5ed3-3261-73e3-6c3d-6328f058c236-64f57de5, #w-node-_4dc43eaa-08d8-cbad-01ea-30ed7b13a304-64f57de5, #w-node-_89af81f4-f0a2-6ef8-2724-c24dbfe96f25-64f57de5, #w-node-_11275d29-8043-dcf5-75cd-4343dde1e08c-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#jon_testimonial.w-node-_1ac69084-1481-4674-fc73-a3e1451dbdb7-64f57de5 {
  align-self: start;
}

#w-node-_923554ff-c17f-33c3-9355-10538acc2b5b-64f57de5, #w-node-e0ec8b71-511b-77f8-8494-bba9249190b6-64f57de5, #w-node-_27a5ee06-ffae-4d4d-afbb-0307c5338180-64f57de5, #w-node-_04debb2a-b718-fa90-d2d8-9d9ca37ecec2-64f57de5, #w-node-_0646bb1b-3113-c517-da1e-2ef40adb2e45-64f57de5, #w-node-_76a24d67-a893-f905-df50-df2fddaafd58-64f57de5, #w-node-f4225676-46e2-1880-38a3-2819745d3d66-64f57de5, #w-node-_0b1a499c-a6b8-1054-a54c-0bfce6c32690-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#anton_testimonial.w-node-e1d57476-29b6-59e8-d4d6-ab55c1e4a6db-64f57de5 {
  align-self: start;
}

#w-node-_9c6b6a8a-6205-2269-cfbd-3f9d232a1641-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3acac690-62d0-ca16-d804-d332384ffccf-64f57de5 {
  align-self: start;
}

#w-node-_3acac690-62d0-ca16-d804-d332384ffcd0-64f57de5, #w-node-_3acac690-62d0-ca16-d804-d332384ffcd1-64f57de5, #w-node-_3acac690-62d0-ca16-d804-d332384ffcd2-64f57de5, #w-node-_3acac690-62d0-ca16-d804-d332384ffcd3-64f57de5, #w-node-_3acac690-62d0-ca16-d804-d332384ffcd4-64f57de5, #w-node-_3acac690-62d0-ca16-d804-d332384ffcd6-64f57de5, #w-node-_3acac690-62d0-ca16-d804-d332384ffcd8-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f387034e-75f0-d2d1-9c95-2c124cddb1a0-64f57de5 {
  align-self: start;
}

#w-node-f387034e-75f0-d2d1-9c95-2c124cddb1a1-64f57de5, #w-node-f387034e-75f0-d2d1-9c95-2c124cddb1a2-64f57de5, #w-node-f387034e-75f0-d2d1-9c95-2c124cddb1a3-64f57de5, #w-node-f387034e-75f0-d2d1-9c95-2c124cddb1a4-64f57de5, #w-node-f387034e-75f0-d2d1-9c95-2c124cddb1a5-64f57de5, #w-node-f387034e-75f0-d2d1-9c95-2c124cddb1a7-64f57de5, #w-node-f387034e-75f0-d2d1-9c95-2c124cddb1a9-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_222e6cab-337c-f58c-4b89-21819dc3d9f9-64f57de5 {
  align-self: start;
}

#w-node-_222e6cab-337c-f58c-4b89-21819dc3d9fa-64f57de5, #w-node-_222e6cab-337c-f58c-4b89-21819dc3d9fb-64f57de5, #w-node-_222e6cab-337c-f58c-4b89-21819dc3d9fc-64f57de5, #w-node-_222e6cab-337c-f58c-4b89-21819dc3d9fd-64f57de5, #w-node-_222e6cab-337c-f58c-4b89-21819dc3d9fe-64f57de5, #w-node-_222e6cab-337c-f58c-4b89-21819dc3da00-64f57de5, #w-node-_222e6cab-337c-f58c-4b89-21819dc3da02-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#brecht_testimonial.w-node-_635da6af-547c-bb21-a92f-73e4f346ef90-64f57de5 {
  align-self: start;
}

#w-node-_635da6af-547c-bb21-a92f-73e4f346ef91-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5124bb84-faea-ab59-0c2c-7632dcf08b33-64f57de5 {
  align-self: start;
}

#w-node-_5124bb84-faea-ab59-0c2c-7632dcf08b34-64f57de5, #w-node-_5124bb84-faea-ab59-0c2c-7632dcf08b35-64f57de5, #w-node-_5124bb84-faea-ab59-0c2c-7632dcf08b36-64f57de5, #w-node-_5124bb84-faea-ab59-0c2c-7632dcf08b37-64f57de5, #w-node-_5124bb84-faea-ab59-0c2c-7632dcf08b38-64f57de5, #w-node-_5124bb84-faea-ab59-0c2c-7632dcf08b3a-64f57de5, #w-node-_5124bb84-faea-ab59-0c2c-7632dcf08b3c-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4969fb8c-f8d4-2ba1-9458-eeb3df2483ff-64f57de5 {
  align-self: start;
}

#w-node-_4969fb8c-f8d4-2ba1-9458-eeb3df248400-64f57de5, #w-node-_4969fb8c-f8d4-2ba1-9458-eeb3df248401-64f57de5, #w-node-_4969fb8c-f8d4-2ba1-9458-eeb3df248402-64f57de5, #w-node-_4969fb8c-f8d4-2ba1-9458-eeb3df248403-64f57de5, #w-node-_4969fb8c-f8d4-2ba1-9458-eeb3df248404-64f57de5, #w-node-_4969fb8c-f8d4-2ba1-9458-eeb3df248406-64f57de5, #w-node-_4969fb8c-f8d4-2ba1-9458-eeb3df248408-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cc8cfa52-74ef-d13c-451b-3631f2bb326b-64f57de5 {
  align-self: start;
}

#w-node-cc8cfa52-74ef-d13c-451b-3631f2bb326c-64f57de5, #w-node-cc8cfa52-74ef-d13c-451b-3631f2bb326d-64f57de5, #w-node-cc8cfa52-74ef-d13c-451b-3631f2bb326e-64f57de5, #w-node-cc8cfa52-74ef-d13c-451b-3631f2bb326f-64f57de5, #w-node-cc8cfa52-74ef-d13c-451b-3631f2bb3270-64f57de5, #w-node-cc8cfa52-74ef-d13c-451b-3631f2bb3272-64f57de5, #w-node-cc8cfa52-74ef-d13c-451b-3631f2bb3275-64f57de5, #w-node-fcbb7be1-4b4b-cbc5-b733-78a66a6d44ff-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ef9f273-cdda-21f0-5fbb-8070951de065-64f57de5 {
  align-self: start;
}

#w-node-_2ef9f273-cdda-21f0-5fbb-8070951de066-64f57de5, #w-node-_2ef9f273-cdda-21f0-5fbb-8070951de067-64f57de5, #w-node-_2ef9f273-cdda-21f0-5fbb-8070951de068-64f57de5, #w-node-_2ef9f273-cdda-21f0-5fbb-8070951de069-64f57de5, #w-node-_2ef9f273-cdda-21f0-5fbb-8070951de06a-64f57de5, #w-node-_2ef9f273-cdda-21f0-5fbb-8070951de06c-64f57de5, #w-node-_2ef9f273-cdda-21f0-5fbb-8070951de06f-64f57de5, #w-node-dc993086-e448-1d01-d8c1-50d8ac6c1fea-64f57de5, #w-node-dc993086-e448-1d01-d8c1-50d8ac6c2010-64f57de5, #w-node-a2e89b6a-5ed8-575c-3845-22b89f8a2189-64f57de5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f265ebaa-d1f3-bbab-1b76-45e774e2757f-64f57de5 {
  align-self: center;
}

#hiring-cta-bottom.w-node-f265ebaa-d1f3-bbab-1b76-45e774e27581-64f57de5, #w-node-f265ebaa-d1f3-bbab-1b76-45e774e27583-64f57de5 {
  align-self: center;
  justify-self: center;
}

@media screen and (min-width: 1440px) {
  #w-node-e6658a3a-cb71-c746-d1b9-786d7ea60ebe-64f57de5 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0ad2d41f-fdac-859f-0205-4c2a06668172-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681ab-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681bb-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a06668195-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681c9-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681f3-64f57de5, #w-node-_0ad2d41f-fdac-859f-0205-4c2a066681e4-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c6277777ba-64f57de5, #w-node-_1fb05ce0-b0e3-e837-0c66-b0c62777782c-64f57de5, #w-node-_84b27df1-64f7-a7a2-64a6-65034118e4ea-64f57de5, #w-node-_04debb2a-b718-fa90-d2d8-9d9ca37ecec2-64f57de5, #w-node-_3acac690-62d0-ca16-d804-d332384ffcd2-64f57de5 {
    align-self: center;
  }

  #w-node-f387034e-75f0-d2d1-9c95-2c124cddb1a0-64f57de5 {
    align-self: start;
  }

  #w-node-f387034e-75f0-d2d1-9c95-2c124cddb1a3-64f57de5, #w-node-_222e6cab-337c-f58c-4b89-21819dc3d9fc-64f57de5, #w-node-_5124bb84-faea-ab59-0c2c-7632dcf08b36-64f57de5, #w-node-_4969fb8c-f8d4-2ba1-9458-eeb3df248402-64f57de5, #w-node-cc8cfa52-74ef-d13c-451b-3631f2bb326e-64f57de5, #w-node-_2ef9f273-cdda-21f0-5fbb-8070951de068-64f57de5 {
    align-self: center;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-f265ebaa-d1f3-bbab-1b76-45e774e2757e-64f57de5, #w-node-f265ebaa-d1f3-bbab-1b76-45e774e2757f-64f57de5 {
    align-self: center;
  }

  #hiring-cta-bottom.w-node-f265ebaa-d1f3-bbab-1b76-45e774e27581-64f57de5 {
    align-self: center;
    justify-self: center;
  }

  #w-node-f265ebaa-d1f3-bbab-1b76-45e774e27583-64f57de5 {
    align-self: center;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_56e0ca74-7f21-a479-e7aa-0ee5960080be-64f57de5 {
    justify-self: center;
  }

  #w-node-cc8cfa52-74ef-d13c-451b-3631f2bb326b-64f57de5 {
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a820e4da-547d-7da2-9491-39996913e293-64f57de5, #w-node-a8864332-6af8-6a48-a0d8-522ec5c0faf7-64f57de5 {
    align-self: center;
  }
}


