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

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

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

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.div-musical-follow {
  background-color: #f9fafb;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  overflow-x: hidden;
}

.div-luck-difference {
  margin: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-root-view {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-won-form {
  justify-content: space-between;
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-cost-remember {
  flex-shrink: 0;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.a-advice-hill {
  outline-offset: 0px;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  outline: 0 #00e;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.img-finally-stomach {
  width: 200px;
  height: auto;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-against-silk {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.a-yes-difference {
  color: #111827;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.img-wheat-stood {
  width: 1.75rem;
  height: 1.75rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.span-canal-popular {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.div-since-summer {
  justify-content: center;
  align-items: center;
  margin-left: 4rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.a-establish-furniture {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}

.a-rising-magic {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  margin-left: 2.5rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-shall-general {
  align-items: center;
  margin-left: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.a-five-former {
  color: #fff;
  background-color: #111827;
  border: 1px solid #0000;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  margin-left: 2.5rem;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: inline-flex;
}

.a-five-former:hover {
  background-color: #6b7280;
}

.div-canal-popular {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.div-belong-standard {
  margin: 0;
  padding: 2rem .25rem;
  font-weight: 400;
  text-decoration: none;
}

.div-yes-signal {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.a-primitive-pictured {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .75rem;
  align-items: center;
  margin: -.75rem;
  padding: .75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}

.a-primitive-pictured:hover {
  background-color: #f9fafb;
}

.a-limited-street {
  color: #fff;
  background-color: #111827;
  border: 1px solid #0000;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: inline-flex;
}

.a-limited-street:hover {
  background-color: #6b7280;
}

.section-respect-sure {
  background-color: #f9fafb;
  margin: 0;
  padding-top: 4rem;
  font-weight: 400;
  text-decoration: none;
}

.div-soldier-studying {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-development-sides {
  text-align: center;
  max-width: 42rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h1-generally-kids {
  color: #4b5563;
  margin: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-decoration: none;
}

.p-many-everybody {
  color: #111827;
  margin-top: 1.25rem;
  padding: 0;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
}

.span-give-crowd {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: inline;
  position: relative;
}

.span-his-exchange {
  opacity: .3;
  filter: blur(16px);
  background-image: linear-gradient(to right, #44bcff, #ff44ec, #ff675e);
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: 0;
}

.span-afraid-might {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-corner-entire {
  justify-content: center;
  align-items: center;
  margin-top: 2.25rem;
  padding-left: 0;
  padding-right: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.a-sound-jet {
  color: #fff;
  background-color: #111827;
  border: 2px solid #0000;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0;
  padding: .75rem 2rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: inline-flex;
}

.a-sound-jet:hover {
  background-color: #6b7280;
}

.a-down-somewhere {
  color: #111827;
  border: 2px solid #9ca3af;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-left: 1.25rem;
  padding: .75rem 1.5rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: inline-flex;
}

.a-down-somewhere:hover {
  color: #fff;
  background-color: #111827;
  border-color: #111827;
}

.img-hidden-stronger {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-dried-softly {
  color: #6b7280;
  margin-top: 2rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-wife-atomic {
  background-color: #fff;
  margin: 0;
  padding-bottom: 3rem;
  font-weight: 400;
  text-decoration: none;
}

.div-afraid-might {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-root-weather {
  background-color: #f9fafb;
  height: 66.6667%;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: 0;
}

.div-which-check {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-term-stage {
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.img-church-unless {
  transform-style: preserve-3d;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  transform: scale3d(1, 1.1, 1);
}

.section-well-doll {
  background-color: #fff;
  margin: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-enter-finish {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h2-closely-porch {
  color: #9ca3af;
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-blanket-faster {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
  margin-top: 2.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.img-fairly-never {
  object-fit: contain;
  width: auto;
  height: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.section-explain-they {
  text-align: left;
  object-fit: fill;
  background-color: #f9fafb;
  margin: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-weight: 400;
  text-decoration: none;
  overflow: visible;
}

.div-meet-spring {
  text-align: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h2-dangerous-fact {
  color: #111827;
  margin: 0;
  padding: 0;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.5rem;
  text-decoration: none;
}

.p-mood-careful {
  color: #4b5563;
  max-width: 28rem;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-calm-struck {
  flex-direction: row;
  align-items: center;
  max-width: none;
  margin-top: 5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-both-run {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 1rem;
  flex: 1;
  width: 100%;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.div-closely-near {
  margin: 0;
  padding: 2rem 1.85rem;
  font-weight: 400;
  text-decoration: none;
}

.div-discussion-dear {
  color: #fff;
  background-color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
  display: inline-flex;
}

.p-worth-test {
  color: #111827;
  margin-top: 1.25rem;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-simple-common {
  margin-top: -.25rem;
  margin-bottom: -.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.img-sad-bet {
  color: #d1d5db;
  width: 1rem;
  height: auto;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-step-matter {
  margin-left: -.5rem;
  margin-right: -.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.img-every-lower {
  color: #d1d5db;
  width: auto;
  height: 1rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-property-throughout {
  flex: 1;
  width: 100%;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-try-satellites {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: -1rem;
}

.div-mine-act {
  opacity: .2;
  filter: blur(16px);
  background: linear-gradient(90deg, #44ff9a -.55%, #44b0ff 22.86%, #8b44ff 48.36%, #f64 73.33%, #ebff70 99.34%);
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  transform: rotate(180deg);
}

.div-donkey-sell {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 1rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.div-know-train {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  color: #d3d3d3;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.img-third-nodded {
  width: 100%;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-yet-clear {
  margin: 0;
  padding-right: 3rem;
  font-weight: 400;
  text-decoration: none;
}

.p-known-must {
  color: #111827;
  margin-top: 2rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75rem;
  text-decoration: none;
}

.p-milk-gift {
  color: #374151;
  margin-top: 1.25rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-began-double {
  text-align: left;
  margin: 0;
  padding-right: 4rem;
  font-weight: 400;
  text-decoration: none;
}

.p-other-slept {
  color: #374151;
  margin-top: 2rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-dark-spent {
  margin-top: 2.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
  position: relative;
}

.div-load-too {
  opacity: .7;
  filter: blur(16px);
  background-image: linear-gradient(90deg, #44bcff, #ff44ec 50%, #ff675e);
  border-style: solid;
  border-width: 0;
  border-radius: .8rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: -1px;
}

.a-listen-element {
  color: #fff;
  background-color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 1rem 2rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: inline-flex;
  position: relative;
}

.img-instant-camera {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  overflow: clip;
}

.div-applied-scale {
  text-align: center;
  max-width: 42rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-cowboy-furniture {
  max-width: 64rem;
  margin-top: 5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-low-able {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: -.5rem;
}

.div-adjective-question {
  opacity: .3;
  filter: blur(16px);
  background: linear-gradient(90deg, #44ff9a -.55%, #44b0ff 22.86%, #8b44ff 48.36%, #f64 73.33%, #ebff70 99.34%);
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-town-aloud {
  grid-column-gap: 5rem;
  grid-row-gap: 3rem;
  text-align: center;
  background-color: #fff;
  border-style: solid;
  border-width: 0;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  margin: 0;
  padding: 3rem 4rem;
  font-weight: 400;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.div-form-needed {
  flex-direction: column;
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.p-simple-steam {
  color: #111827;
  order: 2;
  margin-top: .75rem;
  padding: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.h3-off-press {
  color: #4b5563;
  letter-spacing: .1em;
  text-transform: uppercase;
  order: 1;
  margin-top: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration: none;
}

.div-once-available {
  max-width: 64rem;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-topic-shake {
  background-color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: 1rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.div-share-cook {
  margin: 0;
  padding: 3.5rem 4rem;
  font-weight: 400;
  text-decoration: none;
}

.div-nobody-soil {
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-leg-negative {
  grid-column-gap: 3rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.ul-road-interest {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
  list-style-type: none;
}

.li-someone-human {
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.li-pond-swim {
  align-items: center;
  margin-top: .75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-certain-make {
  margin-left: 6rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.div-shelf-lucky {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.img-once-queen {
  color: #4b5563;
  width: 1rem;
  height: auto;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-duck-type {
  margin-top: 2.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.img-having-operation {
  color: #4b5563;
  width: auto;
  height: 1rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-told-wild {
  margin-top: 0;
  margin-left: 6rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-recent-president {
  align-items: flex-end;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.p-wooden-tomorrow {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.p-breathing-strange {
  color: #9ca3af;
  margin: 0;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.75rem;
  text-decoration: none;
}

.a-wall-thin {
  color: #111827;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  margin-top: 1.25rem;
  padding: .875rem 2.25rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
  display: inline-flex;
}

.div-electric-night {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
  max-width: 42rem;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.img-smaller-leg {
  object-fit: cover;
  border-style: solid;
  border-width: 0;
  border-radius: 9999px;
  flex-shrink: 0;
  width: 7rem;
  height: 7rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-active-author {
  margin-top: 0;
  margin-left: 3rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-solar-musical {
  color: #111827;
  margin: 0;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.625;
  text-decoration: none;
}

.p-rubbed-steel {
  color: #111827;
  margin-top: 1.25rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}

.p-time-larger {
  color: #4b5563;
  margin-top: .125rem;
  padding: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
}

.div-writer-farm {
  background-color: #dfe5f0;
  margin: 0;
  padding-top: 5rem;
  padding-bottom: 3rem;
  font-weight: 400;
  text-decoration: none;
}

.div-prize-basis {
  grid-column-gap: 1.6rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, .75fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, .65fr) minmax(0, .65fr) minmax(0, .65fr);
  margin-top: 4rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-fog-small {
  color: #111827;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration: none;
}

.ul-every-fox {
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  list-style-type: none;
}

.a-natural-along {
  color: #111827;
  margin: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
  display: inline-flex;
}

.a-natural-along:hover {
  color: #4b5563;
  transform: translate(.25rem);
}

.li-production-real {
  margin-top: 1.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-place-mainly {
  grid-column: span 1 / span 1;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-addition-sense {
  grid-column: span 3 / span 3;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-pleasant-kitchen {
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.form-afraid-might {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-within-glass {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-industry-best {
  flex: 1;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.input-bit-taken {
  color: #111827;
  background-color: #fff;
  border: 0 solid #d1d5db;
  border-top-left-radius: .75rem;
  border-bottom-left-radius: .75rem;
  width: 100%;
  margin: 0;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
  display: block;
}

.a-slip-knowledge {
  color: #fff;
  background-color: #111827;
  border: 1px solid #0000;
  border-top-right-radius: .75rem;
  border-bottom-right-radius: .75rem;
  margin: 0;
  padding: .41rem 4rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-needed-low {
  grid-column-gap: 0rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, .75fr) minmax(0, 1fr);
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.p-swam-send {
  color: #111827;
  margin-top: .625rem;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-past-donkey {
  border-style: solid;
  border-color: #e5e7eb;
  height: 0;
  margin-top: 4rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-hurried-press {
  justify-content: space-between;
  align-items: center;
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.ul-golden-dog {
  order: 2;
  justify-content: flex-end;
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.a-grown-crop {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.a-grown-crop:hover {
  background-color: #f3f4f6;
}

.img-where-golden {
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.li-repeat-wind {
  margin-left: .75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-tomorrow-its {
  color: #4b5563;
  order: 1;
  margin-top: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
}

.div-series-compare {
  background-color: #f9fafb;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  overflow-x: hidden;
}

.div-barn-sale {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-food-everywhere {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-function-water {
  justify-content: space-between;
  align-items: center;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div-coming-disappear {
  flex-shrink: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.a-exercise-source {
  outline-offset: 0px;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  outline: 0 #00e;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.img-screen-soap {
  width: auto;
  height: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-plastic-engine {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.a-lion-steep {
  color: #111827;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.img-century-log {
  width: 1.75rem;
  height: 1.75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-test-art {
  justify-content: center;
  align-items: center;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}

.a-police-force {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}

.a-excitement-look {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  margin-left: 3rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-powder-pipe {
  justify-content: center;
  align-items: center;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.a-melted-beat {
  color: #111827;
  background-color: #0000;
  border: 1px solid #111827;
  border-radius: .75rem;
  margin-left: 2.5rem;
  padding: .5rem 1.25rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.75rem;
  text-decoration: none;
}

.a-melted-beat:hover {
  color: #fff;
  background-color: #111827;
}

.section-sound-travel {
  padding-top: 5rem;
  padding-bottom: 4rem;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-before-mud {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-crack-chose {
  text-align: center;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-being-men {
  color: #111827;
  border: 1px solid #e5e7eb;
  border-radius: 9999px;
  padding: .5rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
  display: inline-flex;
}

.h1-level-next {
  color: #111827;
  margin-top: 1.25rem;
  padding: 0;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
}

.p-branch-monkey {
  color: #4b5563;
  max-width: 28rem;
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-radio-perhaps {
  margin-top: 2.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
  position: relative;
}

.div-science-hollow {
  opacity: .7;
  filter: blur(16px);
  background-image: linear-gradient(90deg, #44bcff, #ff44ec 50%, #ff675e);
  border-style: solid;
  border-width: 0;
  border-radius: .75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: -1px;
}

.a-who-definition {
  color: #fff;
  mix-blend-mode: normal;
  background-color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  padding: 1rem 2rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: inline-flex;
  position: relative;
}

.div-together-feathers {
  margin-top: 5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.img-gather-list {
  object-fit: cover;
  object-position: top;
  transform-style: preserve-3d;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  transform: scale3d(1, 1.5, 1);
}

.div-rhythm-cost {
  background-color: #f9fafb;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-sing-mass {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-bite-kept {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-give-ready {
  justify-content: space-between;
  align-items: center;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-see-roof {
  flex-shrink: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.a-steep-today {
  outline-offset: 0px;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  outline: 0 #00e;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.img-case-test {
  width: auto;
  height: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-differ-along {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.a-everything-measure {
  color: #111827;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.img-eventually-silence {
  width: 1.75rem;
  height: 1.75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-cost-or {
  justify-content: center;
  align-items: center;
  margin-left: 2.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.a-rope-attack {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}

.a-interest-show {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  margin-left: 2rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-aloud-discussion {
  align-items: center;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.a-arrive-science {
  color: #fff;
  background-color: #111827;
  border: 1px solid #0000;
  border-radius: .75rem;
  margin-left: 2rem;
  padding: .5rem 1.25rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
}

.a-arrive-science:hover {
  background-color: #6b7280;
}

.section-left-general {
  padding-top: 2rem;
  padding-bottom: 4rem;
  font-weight: 400;
  text-decoration: none;
}

.div-valley-itself {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-officer-round {
  grid-column-gap: 4rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-these-bee {
  text-align: left;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h1-leaving-needle {
  color: #111827;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.3rem;
  font-weight: 700;
  line-height: 1.1;
  text-decoration: none;
}

.p-herself-cell {
  color: #4b5563;
  margin-top: 2rem;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-decoration: none;
}

.form-firm-several {
  margin-top: 2.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-ground-ran {
  border: 1px solid #9ca3af;
  border-radius: .75rem;
  padding: .5rem;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.input-ate-cool {
  outline-offset: 0px;
  color: #111827;
  background-color: #0000;
  border: 1px #9ca3af;
  border-radius: .75rem;
  outline: 0 #00e;
  width: 100%;
  padding: 1rem;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.div-attached-valuable {
  align-items: center;
  margin-top: 0;
  padding-right: .5rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.a-storm-only {
  color: #fff;
  background-color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .5rem;
  padding: .75rem 1.5rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: inline-flex;
}

.a-storm-only:hover {
  background-color: #6b7280;
}

.div-service-does {
  justify-content: flex-start;
  align-items: center;
  margin-top: 2.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-neck-taught {
  align-items: center;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.p-furniture-hollow {
  color: #111827;
  padding: 0;
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 2.5rem;
  text-decoration: none;
}

.p-ground-element {
  color: #111827;
  margin-left: .75rem;
  padding: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
}

.div-wide-equally {
  margin-left: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.img-situation-butter {
  color: #9ca3af;
  height: 40px;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-seen-slope {
  align-items: center;
  margin-left: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.img-stay-flat {
  vertical-align: baseline;
  object-fit: none;
  border-radius: 11px;
  width: auto;
  margin-top: 36px;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: static;
}

.section-arm-underline {
  background-color: #fff;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.div-bowl-across {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-shells-happily {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: center;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-mouse-stems {
  text-align: center;
  max-width: 42rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.h2-type-course {
  color: #111827;
  padding: 0;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.5rem;
  text-decoration: none;
  position: static;
}

.p-copper-read {
  color: #4b5563;
  margin-top: 1.5rem;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-wonderful-represent {
  max-width: 56rem;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-almost-wherever {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: 4rem;
}

.div-spent-throw {
  opacity: .3;
  filter: blur(16px);
  background: linear-gradient(90deg, #44ff9a -.55%, #44b0ff 22.86%, #8b44ff 48.36%, #f64 73.33%, #ebff70 99.34%);
  border-style: solid;
  border-width: 0;
  border-radius: 1.5rem;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  transform: rotate(180deg);
}

.div-division-musical {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-worse-design {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-test-stop {
  background-color: #fff;
  border-style: solid;
  border-width: 0;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 1.5rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 15px -3px #0000001a, 0 4px 6px -2px #0000000d;
}

.img-never-gentle {
  width: auto;
  height: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: static;
}

.div-widely-raise, .div-perfect-pipe {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 1.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-lesson-lips {
  opacity: .14;
  background-image: linear-gradient(#0000, #0000 50%, #f9fafb);
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: 0;
}

.div-musical-follow-2 {
  background-color: #f9fafb;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  overflow-x: hidden;
}

.div-luck-difference-2 {
  margin: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-root-view-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-won-form-2 {
  justify-content: space-between;
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-cost-remember-2 {
  flex-shrink: 0;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.a-advice-hill-2 {
  outline-offset: 0px;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  outline: 0 #00e;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.img-finally-stomach-2 {
  width: auto;
  height: 2rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-against-silk-2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.a-yes-difference-2 {
  color: #111827;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.img-wheat-stood-2 {
  width: 1.75rem;
  height: 1.75rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.span-canal-popular-2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.img-wheat-stood-3 {
  width: 1.75rem;
  height: 1.75rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-since-summer-2 {
  justify-content: center;
  align-items: center;
  margin-left: 4rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.a-establish-furniture-2 {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}

.a-rising-magic-2 {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  margin-left: 2.5rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-shall-general-2 {
  align-items: center;
  margin-left: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.a-establish-furniture-3 {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}

.a-five-former-2 {
  color: #fff;
  background-color: #111827;
  border: 1px solid #0000;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  margin-left: 2.5rem;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: inline-flex;
}

.a-five-former-2:hover {
  background-color: #6b7280;
}

.div-canal-popular-2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.div-belong-standard-2 {
  margin: 0;
  padding: 2rem .25rem;
  font-weight: 400;
  text-decoration: none;
}

.div-yes-signal-2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.a-primitive-pictured-2 {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .75rem;
  align-items: center;
  margin: -.75rem;
  padding: .75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}

.a-primitive-pictured-2:hover {
  background-color: #f9fafb;
}

.a-primitive-pictured-3 {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .75rem;
  align-items: center;
  margin: -.75rem;
  padding: .75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}

.a-primitive-pictured-3:hover {
  background-color: #f9fafb;
}

.a-primitive-pictured-4 {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .75rem;
  align-items: center;
  margin: -.75rem;
  padding: .75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}

.a-primitive-pictured-4:hover {
  background-color: #f9fafb;
}

.a-primitive-pictured-5 {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .75rem;
  align-items: center;
  margin: -.75rem;
  padding: .75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}

.a-primitive-pictured-5:hover {
  background-color: #f9fafb;
}

.a-limited-street-2 {
  color: #fff;
  background-color: #111827;
  border: 1px solid #0000;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: .75rem 1.5rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: inline-flex;
}

.a-limited-street-2:hover {
  background-color: #6b7280;
}

.section-respect-sure-2 {
  background-color: #f9fafb;
  margin: 0;
  padding-top: 4rem;
  font-weight: 400;
  text-decoration: none;
}

.div-soldier-studying-2 {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-development-sides-2 {
  text-align: center;
  max-width: 42rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h1-generally-kids-2 {
  color: #4b5563;
  margin: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-decoration: none;
}

.p-many-everybody-2 {
  color: #111827;
  margin-top: 1.25rem;
  padding: 0;
  font-size: 3.75rem;
  font-weight: 700;
  line-height: 1.25;
  text-decoration: none;
}

.span-give-crowd-2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: inline;
  position: relative;
}

.span-his-exchange-2 {
  opacity: .3;
  filter: blur(16px);
  background-image: linear-gradient(to right, #44bcff, #ff44ec, #ff675e);
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: 0;
}

.span-afraid-might-2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-corner-entire-2 {
  justify-content: center;
  align-items: center;
  margin-top: 2.25rem;
  padding-left: 0;
  padding-right: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.a-sound-jet-2 {
  color: #fff;
  background-color: #111827;
  border: 2px solid #0000;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: auto;
  margin: 0;
  padding: .75rem 2rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: inline-flex;
}

.a-sound-jet-2:hover {
  background-color: #6b7280;
}

.a-down-somewhere-2 {
  color: #111827;
  border: 2px solid #9ca3af;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-left: 1.25rem;
  padding: .75rem 1.5rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: inline-flex;
}

.a-down-somewhere-2:hover {
  color: #fff;
  background-color: #111827;
  border-color: #111827;
}

.img-hidden-stronger-2 {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: .5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-dried-softly-2 {
  color: #6b7280;
  margin-top: 2rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-wife-atomic-2 {
  background-color: #fff;
  margin: 0;
  padding-bottom: 3rem;
  font-weight: 400;
  text-decoration: none;
}

.div-afraid-might-2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-root-weather-2 {
  background-color: #f9fafb;
  height: 66.6667%;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: 0;
}

.div-which-check-2 {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-term-stage-2 {
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.img-church-unless-2 {
  transform-style: preserve-3d;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  transform: scale3d(1, 1.1, 1);
}

.section-well-doll-2 {
  background-color: #fff;
  margin: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-soldier-studying-3 {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-enter-finish-2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h2-closely-porch-2 {
  color: #9ca3af;
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-blanket-faster-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
  margin-top: 2.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.img-fairly-never-2 {
  object-fit: contain;
  width: auto;
  height: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.section-explain-they-2 {
  background-color: #f9fafb;
  margin: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-meet-spring-2 {
  text-align: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h2-dangerous-fact-2 {
  color: #111827;
  margin: 0;
  padding: 0;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.5rem;
  text-decoration: none;
}

.p-mood-careful-2 {
  color: #4b5563;
  max-width: 28rem;
  margin-top: 1.25rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-calm-struck-2 {
  flex-direction: row;
  align-items: center;
  max-width: none;
  margin-top: 5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-both-run-2 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 1rem;
  flex: 1;
  width: 100%;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.div-closely-near-2 {
  margin: 0;
  padding: 2rem 2.25rem;
  font-weight: 400;
  text-decoration: none;
}

.div-discussion-dear-2 {
  color: #fff;
  background-color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
  display: inline-flex;
}

.p-worth-test-2 {
  color: #111827;
  margin-top: 1.25rem;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-simple-common-2 {
  margin-top: -.25rem;
  margin-bottom: -.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.img-sad-bet-2 {
  color: #d1d5db;
  width: 1rem;
  height: auto;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-step-matter-2 {
  margin-left: -.5rem;
  margin-right: -.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.img-every-lower-2 {
  color: #d1d5db;
  width: auto;
  height: 1rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-property-throughout-2 {
  flex: 1;
  width: 100%;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-try-satellites-2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: -1rem;
}

.div-mine-act-2 {
  opacity: .2;
  filter: blur(16px);
  background: linear-gradient(90deg, #44ff9a -.55%, #44b0ff 22.86%, #8b44ff 48.36%, #f64 73.33%, #ebff70 99.34%);
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  transform: rotate(180deg);
}

.div-donkey-sell-2 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 1rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.p-worth-test-3 {
  color: #111827;
  margin-top: 1.25rem;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-step-matter-3 {
  margin-left: -.5rem;
  margin-right: -.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.img-every-lower-3 {
  color: #d1d5db;
  width: auto;
  height: 1rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-simple-common-3 {
  margin-top: -.25rem;
  margin-bottom: -.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.img-sad-bet-3 {
  color: #d1d5db;
  width: 1rem;
  height: auto;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-worth-test-4 {
  color: #111827;
  margin-top: 1.25rem;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-know-train-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.img-third-nodded-2 {
  width: 100%;
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-yet-clear-2 {
  margin: 0;
  padding-right: 3rem;
  font-weight: 400;
  text-decoration: none;
}

.p-known-must-2 {
  color: #111827;
  margin-top: 2rem;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.75rem;
  text-decoration: none;
}

.p-milk-gift-2 {
  color: #374151;
  margin-top: 1.25rem;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-decoration: none;
}

.section-well-doll-3 {
  background-color: #fff;
  margin: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-began-double-2 {
  text-align: left;
  margin: 0;
  padding-right: 4rem;
  font-weight: 400;
  text-decoration: none;
}

.p-other-slept-2 {
  color: #374151;
  margin-top: 2rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-dark-spent-2 {
  margin-top: 2.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
  position: relative;
}

.div-load-too-2 {
  opacity: .7;
  filter: blur(16px);
  background-image: linear-gradient(to right, #44bcff, #ff44ec, #ff675e);
  border-style: solid;
  border-width: 0;
  border-radius: .75rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: -1px;
}

.a-listen-element-2 {
  color: #fff;
  background-color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 1rem 2rem;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: inline-flex;
  position: relative;
}

.img-instant-camera-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-applied-scale-2 {
  text-align: center;
  max-width: 42rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-cowboy-furniture-2 {
  max-width: 64rem;
  margin-top: 5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-low-able-2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: -.5rem;
}

.div-adjective-question-2 {
  opacity: .3;
  filter: blur(16px);
  background: linear-gradient(90deg, #44ff9a -.55%, #44b0ff 22.86%, #8b44ff 48.36%, #f64 73.33%, #ebff70 99.34%);
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-town-aloud-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 3rem;
  text-align: center;
  background-color: #fff;
  border-style: solid;
  border-width: 0;
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  margin: 0;
  padding: 3rem 4rem;
  font-weight: 400;
  text-decoration: none;
  display: grid;
  position: relative;
  overflow: hidden;
}

.div-form-needed-2 {
  flex-direction: column;
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.p-simple-steam-2 {
  color: #111827;
  order: 2;
  margin-top: .75rem;
  padding: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.h3-off-press-2 {
  color: #4b5563;
  letter-spacing: .1em;
  text-transform: uppercase;
  order: 1;
  margin-top: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration: none;
}

.section-well-doll-4 {
  background-color: #fff;
  margin: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-development-sides-3 {
  text-align: center;
  max-width: 42rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-once-available-2 {
  max-width: 64rem;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-try-satellites-3 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: -1rem;
}

.div-topic-shake-2 {
  background-color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: 1rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.div-share-cook-2 {
  margin: 0;
  padding: 3.5rem 4rem;
  font-weight: 400;
  text-decoration: none;
}

.div-nobody-soil-2 {
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-leg-negative-2 {
  grid-column-gap: 3rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.ul-road-interest-2 {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
  list-style-type: none;
}

.li-someone-human-2 {
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.li-pond-swim-2, .li-pond-swim-3 {
  align-items: center;
  margin-top: .75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.ul-road-interest-3 {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
  list-style-type: none;
}

.li-someone-human-3 {
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.li-pond-swim-4, .li-pond-swim-5 {
  align-items: center;
  margin-top: .75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-certain-make-2 {
  margin-left: 6rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.div-shelf-lucky-2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.img-once-queen-2 {
  color: #4b5563;
  width: 1rem;
  height: auto;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-duck-type-2 {
  margin-top: 2.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.img-having-operation-2 {
  color: #4b5563;
  width: auto;
  height: 1rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-told-wild-2 {
  margin-top: 0;
  margin-left: 6rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-recent-president-2 {
  align-items: flex-end;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.p-wooden-tomorrow-2 {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.p-breathing-strange-2 {
  color: #9ca3af;
  margin: 0;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.75rem;
  text-decoration: none;
}

.a-wall-thin-2 {
  color: #111827;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  margin-top: 1.25rem;
  padding: .875rem 2.25rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
  display: inline-flex;
}

.div-electric-night-2 {
  text-align: left;
  justify-content: center;
  align-items: flex-start;
  max-width: 42rem;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.img-smaller-leg-2 {
  object-fit: cover;
  border-style: solid;
  border-width: 0;
  border-radius: 9999px;
  flex-shrink: 0;
  width: 7rem;
  height: 7rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-active-author-2 {
  margin-top: 0;
  margin-left: 3rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-solar-musical-2 {
  color: #111827;
  margin: 0;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.625;
  text-decoration: none;
}

.p-rubbed-steel-2 {
  color: #111827;
  margin-top: 1.25rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}

.p-time-larger-2 {
  color: #4b5563;
  margin-top: .125rem;
  padding: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
}

.div-writer-farm-2 {
  background-color: #fff;
  margin: 0;
  padding-top: 5rem;
  padding-bottom: 3rem;
  font-weight: 400;
  text-decoration: none;
}

.img-finally-stomach-3 {
  width: auto;
  height: 2rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-prize-basis-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  margin-top: 4rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-fog-small-2 {
  color: #111827;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration: none;
}

.ul-every-fox-2 {
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  list-style-type: none;
}

.a-natural-along-2 {
  color: #111827;
  margin: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
  display: inline-flex;
}

.a-natural-along-2:hover {
  color: #4b5563;
  transform: translate(.25rem);
}

.li-production-real-2 {
  margin-top: 1.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.a-natural-along-3 {
  color: #111827;
  margin: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
  display: inline-flex;
}

.a-natural-along-3:hover {
  color: #4b5563;
  transform: translate(.25rem);
}

.div-fog-small-3 {
  color: #111827;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration: none;
}

.ul-every-fox-3 {
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  list-style-type: none;
}

.div-place-mainly-2 {
  grid-column: span 1 / span 1;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-addition-sense-2 {
  grid-column: span 3 / span 3;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-pleasant-kitchen-2 {
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.form-afraid-might-2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-within-glass-2 {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-industry-best-2 {
  flex: 1;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.input-bit-taken-2 {
  color: #111827;
  background-color: #fff;
  border: 0 solid #d1d5db;
  border-top-left-radius: .75rem;
  border-bottom-left-radius: .75rem;
  width: 100%;
  margin: 0;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
  display: block;
}

.a-slip-knowledge-2 {
  color: #fff;
  background-color: #111827;
  border: 1px solid #0000;
  border-top-right-radius: .75rem;
  border-bottom-right-radius: .75rem;
  margin: 0;
  padding: 1rem 4rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-needed-low-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.p-swam-send-2, .p-swam-send-3 {
  color: #111827;
  margin-top: .625rem;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-past-donkey-2 {
  border-style: solid;
  border-color: #e5e7eb;
  height: 0;
  margin-top: 4rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-hurried-press-2 {
  justify-content: space-between;
  align-items: center;
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.ul-golden-dog-2 {
  order: 2;
  justify-content: flex-end;
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.a-grown-crop-2 {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.a-grown-crop-2:hover {
  background-color: #f3f4f6;
}

.img-where-golden-2 {
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.li-repeat-wind-2 {
  margin-left: .75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.a-grown-crop-3 {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.a-grown-crop-3:hover {
  background-color: #f3f4f6;
}

.p-tomorrow-its-2 {
  color: #4b5563;
  order: 1;
  margin-top: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
}

.section-ran-explanation {
  background-color: #fff;
  margin: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-mighty-entire {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-pain-such {
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-exist-until {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h1-dirt-love {
  color: #111827;
  margin: 0;
  padding: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
  text-decoration: none;
}

.div-original-beside {
  grid-column-gap: 3rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  align-items: flex-start;
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-ought-explanation {
  order: 2;
  grid-column: span 2 / span 2;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: sticky;
  top: 1.5rem;
}

.div-anything-wood {
  background-color: #f9fafb;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  overflow: hidden;
}

.div-warn-spring {
  margin: 0;
  padding: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.h3-began-attention {
  color: #111827;
  margin: 0;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-citizen-saved {
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flow-root;
}

.ul-order-brother {
  margin-top: -1.75rem;
  margin-bottom: -1.75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  list-style-type: none;
}

.li-coming-applied {
  justify-content: space-between;
  align-items: stretch;
  margin: 0;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-beneath-send {
  flex-shrink: 0;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.img-birthday-stone {
  object-fit: cover;
  border-style: solid;
  border-width: 0;
  border-radius: .5rem;
  width: 4rem;
  height: 4rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-lunch-simplest {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  margin-left: 1.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-check-follow {
  flex: 1;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-general-yourself {
  color: #111827;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}

.p-camera-knew {
  color: #6b7280;
  margin-top: .25rem;
  padding: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: none;
}

.p-involved-breakfast {
  color: #111827;
  margin-top: .5rem;
  padding: 0;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration: none;
}

.div-done-strange {
  margin-left: 1.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.a-gain-brick {
  color: #9ca3af;
  border-style: solid;
  border-width: 0;
  border-radius: .25rem;
  margin: -.5rem;
  padding: .5rem;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.a-gain-brick:hover {
  color: #111827;
}

.img-difficult-noon {
  width: 1.25rem;
  height: 1.25rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.li-somehow-pain {
  border: 0 solid #e5e7eb;
  border-top-width: 1px;
  justify-content: space-between;
  align-items: stretch;
  margin: 0;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-bear-coffee {
  border-style: solid;
  border-color: #e5e7eb;
  height: 0;
  margin-top: 1.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-however-largest {
  margin-top: 1.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flow-root;
}

.div-origin-highway {
  margin-top: -1.25rem;
  margin-bottom: -1.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-characteristic-powder {
  justify-content: space-between;
  align-items: center;
  margin: 0;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.p-nearly-once {
  color: #4b5563;
  margin: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: none;
}

.p-threw-duty {
  color: #4b5563;
  text-align: right;
  margin: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: none;
}

.div-sitting-finest {
  border: 0 solid #e5e7eb;
  border-top-width: 1px;
  justify-content: space-between;
  align-items: center;
  margin: 0;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.p-worried-just {
  color: #111827;
  margin: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration: none;
}

.p-at-this {
  color: #111827;
  text-align: right;
  margin: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration: none;
}

.div-kept-almost {
  margin-top: 1.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.a-measure-run {
  color: #fff;
  background-color: #111827;
  border: 1px solid #0000;
  border-radius: .375rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0;
  padding: 1rem 1.5rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration: none;
  display: inline-flex;
}

.a-measure-run:hover {
  background-color: #374151;
}

.div-radio-wheat {
  border: 0 solid #e5e7eb;
  border-top-width: 1px;
  order: 1;
  grid-column: span 3 / span 3;
  margin: 0;
  padding-top: 1.5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-running-nothing {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flow-root;
}

.div-order-brother {
  margin-top: -1.75rem;
  margin-bottom: -1.75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-tin-belong {
  margin: 0;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  font-weight: 400;
  text-decoration: none;
}

.h2-general-yourself {
  color: #111827;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-nearly-once {
  color: #4b5563;
  margin: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.25rem;
  text-decoration: none;
}

.div-environment-gray {
  margin-top: .5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-seems-ants {
  color: #111827;
  background-color: #fff;
  border: 1px solid #d1d5db;
  border-radius: .375rem;
  width: 100%;
  margin: 0;
  padding: .75rem 1rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
  display: block;
}

.div-plan-animal {
  border: 0 solid #e5e7eb;
  border-top-width: 1px;
  margin: 0;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  font-weight: 400;
  text-decoration: none;
}

.div-door-forgot {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  margin-top: 1.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-could-finger {
  grid-column: span 2 / span 2;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-carry-walk {
  color: #111827;
  background-color: #fff;
  border: 1px solid #d1d5db;
  border-radius: .375rem;
  width: 100%;
  margin: 0;
  padding: .75rem 2.5rem .75rem 1rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
  display: block;
}

.div-worth-factory {
  margin-top: 1.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-yes-blow {
  background-color: #fff;
  border: 2px solid #111827;
  border-radius: .375rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-here-pupil {
  margin: 0;
  padding: 1.5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-weather-please {
  align-items: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.span-accident-result {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.img-remain-behind {
  color: #d1d5db;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.span-exist-until {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.img-circus-importance {
  width: 1.5rem;
  height: 1.5rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-beauty-master {
  margin-left: 1rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-similar-bread {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  margin-top: 1.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-affect-rate {
  grid-column: span 4 / span 4;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-lift-flight {
  grid-column: span 2 / span 2;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-deep-call {
  background-color: #fff;
  border: 2px solid #e5e7eb;
  border-radius: .375rem;
  margin-top: 1rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.img-evening-bite {
  color: #fff;
  flex-shrink: 0;
  width: 1.3rem;
  height: 1.3rem;
  margin-right: .625rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.contact-links {
  color: #363636;
  font-size: 1rem;
  text-decoration: none;
}

.list {
  padding-left: 20px;
  list-style-type: none;
}

.list-item {
  color: #fdfbfb;
  background-image: url('../images/checkmark-icon.svg');
  background-position: 0 -2px;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 38px;
}

.list-item.pricing-list {
  padding-bottom: 13px;
  font-size: 1rem;
  line-height: 1.5rem;
}

.text-block-2 {
  text-align: center;
  padding-top: 16px;
}

.section-electric-other {
  background-color: #fff;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-see-about {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-wet-shelf {
  text-align: center;
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-weight: 400;
  text-decoration: none;
}

.h2-treated-build {
  color: #111827;
  padding: 0;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.5rem;
  text-decoration: none;
}

.p-shade-basic {
  color: #4b5563;
  margin-top: 1.5rem;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-decoration: none;
}

.p-shade-basic.corporate-plans {
  margin-top: 3.3rem;
}

.div-on-mental {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 72rem;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-as-jack {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 1rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  overflow: hidden;
}

.div-job-clock {
  padding: 2rem 2.5rem;
  font-weight: 400;
  text-decoration: none;
}

.h3-turn-trunk {
  color: #111827;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
}

.p-jack-dollar {
  color: #111827;
  margin-top: .75rem;
  padding: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.p-winter-till {
  color: #4b5563;
  margin-top: 1.25rem;
  padding: 0;
  font-size: .96rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-decoration: none;
}

.a-circle-leaving {
  color: #111827;
  border: 2px solid #9ca3af;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  padding: .875rem 2rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
  display: inline-flex;
}

.a-circle-leaving:hover {
  color: #fff;
  background-color: #111827;
  border-color: #111827;
}

.p-image-lift {
  color: #111827;
  margin-top: 2rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}

.ul-closer-clock {
  color: #4b5563;
  margin-top: 1rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
  list-style-type: none;
}

.li-customs-farther {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.li-with-wall {
  margin-top: .75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-since-giving {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-bottom-race {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: -1rem;
}

.div-group-tube {
  opacity: .3;
  filter: blur(16px);
  background: linear-gradient(90deg, #44ff9a -.55%, #44b0ff 22.86%, #8b44ff 48.36%, #f64 73.33%, #ebff70 99.34%);
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  transform: rotate(180deg);
}

.div-tight-include {
  background-color: #111827;
  border: 1px solid #e5e7eb;
  border-radius: 1rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.h3-many-ancient {
  color: #fff;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
}

.p-quite-word {
  color: #fff;
  margin-top: .75rem;
  margin-bottom: -1px;
  padding: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.p-equal-route {
  color: #9ca3af;
  margin-top: 1.25rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-decoration: none;
}

.a-white-cold {
  color: #111827;
  background-color: #fff;
  border: 2px solid #0000;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  padding: .875rem 2rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
  display: inline-flex;
}

.p-darkness-locate {
  color: #fff;
  margin-top: 2rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}

.ul-brief-those {
  color: #9ca3af;
  margin-top: 1rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
  list-style-type: none;
}

.section-higher-structure {
  background-color: #111827;
  padding-top: 6rem;
  padding-bottom: 6rem;
  font-weight: 400;
  text-decoration: none;
}

.div-danger-obtain {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-drink-job {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-grow-primitive {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-hurried-barn {
  background-color: #fff;
  border-style: solid;
  border-width: 0;
  border-radius: 1rem;
  max-width: 24rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  transform: rotate(-3deg);
}

.div-desert-escape {
  padding: 3rem 2.5rem;
  font-weight: 400;
  text-decoration: none;
}

.img-full-total {
  width: auto;
  height: 1.75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.blockquote-difficult-appearance {
  border-width: 0;
  border-left-style: solid;
  margin-top: 1.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-meet-sale {
  color: #111827;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.625;
  text-decoration: none;
}

.div-motion-learn {
  justify-content: space-between;
  align-items: center;
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-unknown-hit {
  align-items: center;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.img-appropriate-relationship {
  object-fit: cover;
  border-style: solid;
  border-width: 0;
  border-radius: 9999px;
  flex-shrink: 0;
  width: 2.75rem;
  height: 2.75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-prize-lonely {
  margin-left: .75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-fish-represent {
  color: #111827;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
}

.p-straight-find {
  color: #4b5563;
  margin-top: -.675rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.img-ate-more {
  width: auto;
  height: 3rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-spider-rhythm {
  text-align: left;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h2-actual-push {
  color: #fff;
  padding: 0;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.5rem;
  text-decoration: none;
}

.p-friend-about {
  color: #d1d5db;
  margin-top: 2rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-decoration: none;
}

.form-service-build {
  margin-top: 4rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.label-country-comfortable {
  color: #fff;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-charge-storm {
  max-width: 32rem;
  margin-top: 1.25rem;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-hardly-duck {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: -.5rem;
}

.div-shore-name {
  opacity: .3;
  filter: blur(16px);
  background: linear-gradient(90deg, #44ff9a -.55%, #44b0ff 22.86%, #8b44ff 48.36%, #f64 73.33%, #ebff70 99.34%);
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  transform: rotate(180deg);
}

.div-four-whom {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.input-guess-relationship {
  color: #fff;
  background-color: #111827;
  border: 1px solid #0000;
  border-radius: .75rem;
  width: 100%;
  padding: 1.5rem 1.25rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
  display: block;
}

.div-ruler-birth {
  align-items: center;
  margin-top: 0;
  padding-right: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.a-distant-new {
  color: #111827;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: .75rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: .75rem 2rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
  display: inline-flex;
}

.text-block-3 {
  font-family: Comforter, sans-serif;
  font-size: 40px;
}

.div-difference-tea {
  background-color: #fff;
  padding-top: 5rem;
  padding-bottom: 3rem;
  font-weight: 400;
  text-decoration: none;
}

.div-clay-grade {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.img-slope-parent {
  width: auto;
  height: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-tide-went {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-top: 4rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-shoe-certain {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-arrow-include {
  color: #111827;
  letter-spacing: .1em;
  text-transform: uppercase;
  padding: 0;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.25rem;
  text-decoration: none;
}

.ul-definition-solution {
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  list-style-type: none;
}

.li-shoe-certain {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.a-whale-heard {
  color: #111827;
  padding: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
  display: inline-flex;
}

.a-whale-heard:hover {
  color: #4b5563;
  transform: translate(.25rem);
}

.li-nature-add {
  margin-top: 1.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-natural-show {
  grid-column: span 1 / span 1;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-careful-north {
  grid-column: span 3 / span 3;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-bound-now {
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-production-scared {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: -.5rem;
}

.div-movie-spider {
  opacity: .3;
  filter: blur(16px);
  background: linear-gradient(90deg, #44ff9a -.55%, #44b0ff 22.86%, #8b44ff 48.36%, #f64 73.33%, #ebff70 99.34%);
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.form-including-border {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-voice-worker {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.div-tomorrow-farm {
  flex: 1;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.input-too-whistle {
  color: #111827;
  background-color: #fff;
  border: 0 solid #d1d5db;
  border-top-left-radius: .75rem;
  border-bottom-left-radius: .75rem;
  width: 100%;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
  display: block;
}

.a-chose-atomic {
  color: #fff;
  background-color: #111827;
  border: 1px solid #0000;
  border-top-right-radius: .75rem;
  border-bottom-right-radius: .75rem;
  padding: 1rem 4rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-fifteen-active {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.p-deal-court {
  color: #111827;
  margin-top: .625rem;
  padding: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
}

.a-shoe-certain {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-lucky-combine {
  border-style: solid;
  border-color: #e5e7eb;
  height: 0;
  margin-top: 4rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-headed-crew {
  justify-content: space-between;
  align-items: center;
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.ul-cookies-cry {
  order: 2;
  justify-content: flex-end;
  align-items: center;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  list-style-type: none;
  display: flex;
}

.a-whispered-lying {
  color: #111827;
  border-style: solid;
  border-width: 0;
  border-radius: 9999px;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: inline-flex;
}

.a-whispered-lying:hover {
  background-color: #f3f4f6;
}

.img-prove-combine {
  width: 1.5rem;
  height: 1.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.li-instrument-yet {
  margin-left: .75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-another-mission {
  color: #4b5563;
  order: 1;
  margin-top: 0;
  padding: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
}

.flex-block {
  justify-content: center;
  align-items: center;
}

.text-block-4 {
  color: #fff;
}

.text-span, .text-span-2 {
  margin-left: -8px;
  font-size: 1rem;
  font-weight: 400;
}

.section-light-trunk {
  background-color: #fff;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-pot-while {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-lamp-pen {
  text-align: center;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h2-pilot-they {
  color: #111827;
  padding: 0;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.5rem;
  text-decoration: none;
}

.p-cannot-consider {
  color: #4b5563;
  max-width: 32rem;
  margin-top: 1.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-another-review {
  max-width: 56rem;
  margin-top: 3.5rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-sign-lose {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-stairs-store {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.div-religious-crew {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  inset: -.25rem;
}

.div-open-electric {
  opacity: .3;
  filter: blur(16px);
  background: linear-gradient(90deg, #44ff9a -.55%, #44b0ff 22.86%, #8b44ff 48.36%, #f64 73.33%, #ebff70 99.34%);
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-excited-valuable {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: .75rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}

.h3-rate-volume {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.a-uncle-gone {
  color: #111827;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: flex;
}

.span-rate-volume {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.span-expression-identity {
  margin-left: 1rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.img-silly-ran {
  color: #111827;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.span-stems-screen {
  margin-left: 1rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-may-broken {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.div-answer-4 {
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.div-important-red {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: .75rem;
  margin-top: 1rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  overflow: hidden;
}

.div-answer-5, .div-answer-3, .div-answer-2, .div-answer-1 {
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.a-question-1, .a-question-2, .a-question-3, .a-question-4, .a-question-5, .a-question-6 {
  color: #111827;
  text-align: left;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 2rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
  display: flex;
}

.div-answer-6 {
  padding-bottom: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.text-span-3 {
  font-size: .85rem;
}

.body {
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.image {
  border-radius: 11px;
  box-shadow: 0 2px 15px #0000001a;
}

.section-money-ask {
  background-color: #f9fafb;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-unknown-kids {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-worth-lying {
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-best-spring {
  order: 2;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: relative;
}

.img-accurate-rose {
  object-fit: cover;
  width: 100%;
  height: 100%;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-crew-party {
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: absolute;
  bottom: 1.75rem;
  left: 1.75rem;
  right: 1.75rem;
}

.div-higher-troops {
  filter: inherit;
  -webkit-backdrop-filter: blur(16px);
  backdrop-filter: blur(16px);
  background-color: #ffffffb3;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  box-shadow: 0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a;
}

.div-movement-balance {
  padding: 1.75rem 2.25rem;
  font-weight: 400;
  text-decoration: none;
}

.p-doctor-scientist {
  color: #111827;
  padding: 0;
  font-size: 1.25rem;
  font-style: italic;
  font-weight: 500;
  line-height: 1.625;
  text-decoration: none;
}

.p-essential-bus {
  color: #111827;
  margin-top: 1.5rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
}

.p-horn-surface {
  color: #4b5563;
  margin-top: .25rem;
  padding: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.25rem;
  text-decoration: none;
}

.div-taken-roof {
  order: 1;
  padding-right: 4rem;
  font-weight: 400;
  text-decoration: none;
}

.div-improve-object {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.h2-bend-charge {
  color: #111827;
  padding: 0;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.5rem;
  text-decoration: none;
}

.p-was-sentence {
  color: #111827;
  margin-top: 1.5rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-decoration: none;
}

.div-silence-here {
  margin-top: 4rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.img-game-voice {
  color: #d1d5db;
  width: auto;
  height: 1rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-mix-only {
  justify-content: flex-start;
  align-items: center;
  margin-top: 3rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.img-pet-strong {
  color: #fdb241;
  width: 1.25rem;
  height: 1.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-automobile-coming {
  color: #111827;
  margin-top: 1.25rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-decoration: none;
}

.span-shown-studying {
  padding: 0;
  font-weight: 700;
  text-decoration: none;
}

.div-footer-copyright-social, .div-footer-disclaimer {
  justify-content: space-between;
  align-items: center;
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.bold {
  font-weight: 700;
}

.grid {
  grid-template-columns: .3fr .3fr .3fr;
}

.grid-header {
  background-color: #d6d6d6;
  justify-content: flex-start;
  align-items: center;
  min-height: 50px;
  display: flex;
}

.star-icon {
  color: #f1b70a;
  width: 20px;
  height: 20px;
}

.code-embed {
  color: #a5a4a4;
}

.code-embed-2 {
  max-width: 175px;
}

.code-embed-2.horizontal-spacer {
  color: #d3d3d3;
  min-width: 85px;
  height: 1em;
}

.code-embed-2.horizontal-spacer.results-spacer {
  min-width: 10px;
  max-width: 175px;
  height: auto;
  max-height: 20px;
  overflow: hidden;
}

.social-icons-footer {
  width: 25px;
  height: 25px;
}

.social-icons-footer.tiktok {
  width: 18px;
  height: 18px;
}

.faq-plus {
  width: 25px;
  height: 25px;
  display: inline-block;
  position: absolute;
}

.flex-block-2 {
  justify-content: center;
  align-items: center;
  width: 95%;
  max-width: 80rem;
  margin-top: 39px;
  margin-left: auto;
  margin-right: auto;
}

.code-embed-3 {
  align-self: stretch;
}

.submit-button {
  width: 98%;
  margin-top: -29px;
  margin-bottom: -13px;
  padding-left: 0;
  display: block;
  overflow: clip;
}

.section-label-girl {
  background-color: #fff;
  margin: 0;
  padding-top: 5rem;
  padding-bottom: 5rem;
  font-weight: 400;
  text-decoration: none;
}

.div-ride-nest {
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 400;
  text-decoration: none;
}

.div-perhaps-real {
  background-color: #0000;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.div-saw-second {
  max-width: 42rem;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h1-broad-seeing {
  color: #111827;
  margin: 0;
  padding: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
}

.p-frozen-summer {
  color: #6b7280;
  margin-top: 1.5rem;
  padding: 0;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  text-decoration: none;
}

.div-picture-having {
  grid-column-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  margin-top: 2.1rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: grid;
}

.div-matter-dirty {
  order: 9999;
  grid-column: span 4 / span 4;
  align-self: flex-start;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  position: sticky;
  top: 2rem;
}

.div-chance-individual {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  overflow: hidden;
}

.div-say-sit {
  margin: 0;
  padding: 1.5rem;
  font-weight: 400;
  text-decoration: none;
}

.h4-clothing-tube {
  color: #9ca3af;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1rem;
  text-decoration: none;
}

.ul-determine-model {
  margin-top: 2rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  list-style-type: none;
}

.li-loose-crew {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.a-nodded-city {
  color: #6b7280;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}

.a-nodded-city:hover {
  text-decoration: underline;
}

.a-nodded-city:visited {
  color: #363636;
}

.li-strange-while {
  margin-top: 1.25rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.a-week-floor {
  color: #111827;
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-decoration: none;
  display: flex;
}

.a-week-floor:hover {
  text-decoration: underline;
}

.div-very-get {
  grid-column: span 8 / span 8;
  margin-top: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.div-very-get.blog-body-link {
  line-height: 24px;
}

.h2-loose-crew {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-coast-dark {
  margin: 0;
  padding: 0;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-decoration: none;
}

.p-loose-crew {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.img-especially-one {
  width: 100%;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.blockquote-me-aboard {
  border-width: 0;
  border-left-style: solid;
  align-items: flex-start;
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.img-wagon-pale {
  color: #d1d5db;
  width: 2rem;
  height: 2rem;
  margin-top: 1.5rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.p-may-signal {
  margin-left: 1rem;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.h3-loose-crew {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
}

.ol-loose-crew {
  margin: 0;
  padding: 0;
  font-weight: 400;
  text-decoration: none;
  list-style-type: none;
}

.text-block-6 {
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 35px;
  padding-left: 0;
  padding-right: 0;
}

.list-2 {
  line-height: 26px;
}

.list-3 {
  line-height: 25px;
}

.list-4, .list-5, .list-6, .list-7, .list-8, .list-9 {
  line-height: 24px;
}

.div-block-4 {
  background-color: #e4e9ff;
  border: 1px solid #a8b5ff;
  border-radius: 8px;
}

.rich-text-block {
  background-color: #f0f2ff;
  border: 1px solid #9ca5ff;
  border-radius: 7px;
  margin-top: 25px;
  padding-left: 30px;
  padding-right: 31px;
}

.bold-text-3 {
  color: #184fda;
}

.paragraph-4, .paragraph-5, .paragraph-6 {
  font-size: 10px;
}

.check-mark-list {
  background-image: url('../images/checkmark-icon.svg');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: auto;
  margin-left: -17px;
  padding-left: 27px;
  list-style-type: none;
}

.list-10, .list-11, .list-12, .list-13, .list-14, .list-15, .list-16, .list-17 {
  list-style-type: none;
}

@media screen and (min-width: 1280px) {
  .div-luck-difference {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .div-root-view {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-against-silk {
    display: none;
  }

  .div-since-summer {
    justify-content: center;
    align-items: center;
    margin-left: 4rem;
    display: flex;
  }

  .a-rising-magic {
    margin-left: 2.5rem;
  }

  .div-shall-general {
    align-items: center;
    margin-left: auto;
    display: flex;
  }

  .a-five-former {
    margin-left: 2.5rem;
  }

  .section-respect-sure {
    padding-top: 4rem;
  }

  .div-soldier-studying {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .p-many-everybody {
    font-size: 3.75rem;
    line-height: 1.25;
  }

  .span-give-crowd {
    display: inline;
  }

  .div-corner-entire {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .a-sound-jet {
    width: auto;
  }

  .a-down-somewhere {
    width: auto;
    margin-top: 0;
    margin-left: 1.25rem;
  }

  .div-term-stage {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
  }

  .section-well-doll {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-blanket-faster {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .section-explain-they {
    text-align: left;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .h2-dangerous-fact {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-calm-struck {
    flex-direction: row;
    max-width: none;
    margin-top: 5rem;
  }

  .div-simple-common {
    display: none;
  }

  .div-step-matter {
    margin-left: -.5rem;
    margin-right: -.5rem;
    display: block;
  }

  .div-know-train {
    grid-column-gap: 4rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    align-items: center;
  }

  .div-yet-clear {
    padding-right: 3rem;
  }

  .p-known-must {
    margin-top: 2rem;
  }

  .p-milk-gift {
    margin-top: 1.25rem;
  }

  .div-began-double {
    text-align: left;
    padding-right: 4rem;
  }

  .p-other-slept {
    margin-top: 2rem;
  }

  .div-cowboy-furniture {
    max-width: 64rem;
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .div-town-aloud {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .p-simple-steam {
    order: 2;
    margin-top: .75rem;
  }

  .h3-off-press {
    order: 1;
    margin-top: 0;
  }

  .div-once-available {
    margin-top: 4rem;
  }

  .div-share-cook {
    padding: 3.5rem 4rem;
  }

  .div-nobody-soil {
    align-items: center;
    display: flex;
  }

  .div-leg-negative {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-certain-make {
    margin-left: 6rem;
    display: block;
  }

  .div-shelf-lucky {
    display: block;
  }

  .div-duck-type {
    display: none;
  }

  .div-told-wild {
    margin-top: 0;
    margin-left: 6rem;
  }

  .div-electric-night {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-top: 4rem;
    display: flex;
  }

  .img-smaller-leg {
    margin-left: 0;
    margin-right: 0;
  }

  .div-active-author {
    margin-top: 0;
    margin-left: 3rem;
  }

  .div-writer-farm {
    background-color: #dfe5f0;
    padding-top: 5rem;
  }

  .div-prize-basis {
    grid-column-gap: 2.1rem;
    grid-template-columns: minmax(0, .75fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, .65fr) minmax(0, .65fr) minmax(0, .65fr);
  }

  .div-place-mainly {
    grid-column: span 1 / span 1;
  }

  .div-addition-sense {
    grid-column: span 3 / span 3;
  }

  .a-slip-knowledge {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-needed-low {
    grid-column-gap: 4rem;
    grid-template-columns: minmax(0, .75fr) minmax(0, 1fr);
  }

  .div-hurried-press {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .ul-golden-dog {
    order: 2;
    justify-content: flex-end;
  }

  .p-tomorrow-its {
    order: 1;
    margin-top: 0;
  }

  .div-barn-sale {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .div-food-everywhere {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-plastic-engine {
    display: none;
  }

  .div-test-art {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
  }

  .a-excitement-look {
    margin-left: 3rem;
  }

  .div-powder-pipe {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .a-melted-beat {
    margin-left: 2.5rem;
  }

  .section-sound-travel {
    padding-top: 5rem;
    padding-bottom: 4rem;
  }

  .div-before-mud {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .h1-level-next {
    font-size: 3.75rem;
    line-height: 1.25;
  }

  .a-who-definition {
    min-width: 300px;
  }

  .div-together-feathers {
    margin-top: 5rem;
  }

  .div-sing-mass {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .div-bite-kept {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-differ-along {
    display: none;
  }

  .div-cost-or {
    justify-content: center;
    align-items: center;
    margin-left: 2.5rem;
    display: flex;
  }

  .a-interest-show {
    margin-left: 2rem;
  }

  .div-aloud-discussion {
    align-items: center;
    display: flex;
  }

  .a-arrive-science {
    margin-left: 2rem;
  }

  .section-left-general {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .div-valley-itself {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-officer-round {
    grid-column-gap: 4rem;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    max-width: 100%;
  }

  .div-these-bee {
    text-align: left;
  }

  .h1-leaving-needle {
    font-size: 3.3rem;
    line-height: 1.1;
  }

  .p-herself-cell {
    margin-top: 2rem;
  }

  .form-firm-several {
    margin-top: 2.5rem;
  }

  .div-ground-ran {
    border-width: 1px;
    border-color: #9ca3af;
    border-radius: .75rem;
  }

  .input-ate-cool {
    border-style: none;
  }

  .div-attached-valuable {
    align-items: center;
    margin-top: 0;
    padding-right: .5rem;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
  }

  .div-service-does {
    justify-content: flex-start;
  }

  .p-furniture-hollow {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-wide-equally {
    margin-left: 2rem;
    display: block;
  }

  .img-situation-butter {
    height: 40px;
  }

  .div-seen-slope {
    margin-left: 2rem;
  }

  .img-stay-flat {
    outline-offset: 0px;
    text-align: left;
    vertical-align: baseline;
    object-fit: none;
    border-radius: 11px;
    outline: 3px #333;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-flex;
    position: static;
  }

  .section-arm-underline {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-bowl-across {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-mouse-stems {
    max-width: 42rem;
    margin-left: auto;
    margin-right: auto;
  }

  .h2-type-course {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-wonderful-represent {
    max-width: 56rem;
    margin-top: 3rem;
    margin-left: auto;
    margin-right: auto;
  }

  .div-worse-design {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-test-stop {
    width: 100%;
  }

  .div-widely-raise, .div-perfect-pipe {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-luck-difference-2 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .div-root-view-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-against-silk-2 {
    display: none;
  }

  .div-since-summer-2 {
    justify-content: center;
    align-items: center;
    margin-left: 4rem;
    display: flex;
  }

  .a-rising-magic-2 {
    margin-left: 2.5rem;
  }

  .div-shall-general-2 {
    align-items: center;
    margin-left: auto;
    display: flex;
  }

  .a-five-former-2 {
    margin-left: 2.5rem;
  }

  .section-respect-sure-2 {
    padding-top: 4rem;
  }

  .div-soldier-studying-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .p-many-everybody-2 {
    font-size: 3.75rem;
    line-height: 1.25;
  }

  .span-give-crowd-2 {
    display: inline;
  }

  .div-corner-entire-2 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .a-sound-jet-2 {
    width: auto;
  }

  .a-down-somewhere-2 {
    width: auto;
    margin-top: 0;
    margin-left: 1.25rem;
  }

  .img-hidden-stronger-2 {
    color: #fff;
    -webkit-text-stroke-width: 0px;
  }

  .div-term-stage-2 {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
  }

  .section-well-doll-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-soldier-studying-3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-blanket-faster-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .section-explain-they-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .h2-dangerous-fact-2 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-calm-struck-2 {
    flex-direction: row;
    max-width: none;
    margin-top: 5rem;
  }

  .div-simple-common-2 {
    display: none;
  }

  .div-step-matter-2, .div-step-matter-3 {
    margin-left: -.5rem;
    margin-right: -.5rem;
    display: block;
  }

  .div-simple-common-3 {
    display: none;
  }

  .div-know-train-2 {
    grid-column-gap: 4rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    align-items: center;
  }

  .div-yet-clear-2 {
    padding-right: 3rem;
  }

  .p-known-must-2 {
    margin-top: 2rem;
  }

  .p-milk-gift-2 {
    margin-top: 1.25rem;
  }

  .section-well-doll-3 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-began-double-2 {
    text-align: left;
    padding-right: 4rem;
  }

  .p-other-slept-2 {
    margin-top: 2rem;
  }

  .div-cowboy-furniture-2 {
    max-width: 64rem;
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .div-town-aloud-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .p-simple-steam-2 {
    order: 2;
    margin-top: .75rem;
  }

  .h3-off-press-2 {
    order: 1;
    margin-top: 0;
  }

  .section-well-doll-4 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-once-available-2 {
    margin-top: 4rem;
  }

  .div-share-cook-2 {
    padding: 3.5rem 4rem;
  }

  .div-nobody-soil-2 {
    align-items: center;
    display: flex;
  }

  .div-leg-negative-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-certain-make-2 {
    margin-left: 6rem;
    display: block;
  }

  .div-shelf-lucky-2 {
    display: block;
  }

  .div-duck-type-2 {
    display: none;
  }

  .div-told-wild-2 {
    margin-top: 0;
    margin-left: 6rem;
  }

  .div-electric-night-2 {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-top: 4rem;
    display: flex;
  }

  .img-smaller-leg-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-active-author-2 {
    margin-top: 0;
    margin-left: 3rem;
  }

  .div-writer-farm-2 {
    padding-top: 5rem;
  }

  .div-prize-basis-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-place-mainly-2 {
    grid-column: span 1 / span 1;
  }

  .div-addition-sense-2 {
    grid-column: span 3 / span 3;
  }

  .a-slip-knowledge-2 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-needed-low-2 {
    grid-column-gap: 4rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-hurried-press-2 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .ul-golden-dog-2 {
    order: 2;
    justify-content: flex-end;
  }

  .p-tomorrow-its-2 {
    order: 1;
    margin-top: 0;
  }

  .section-ran-explanation {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-mighty-entire {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-original-beside {
    grid-column-gap: 3rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    align-items: flex-start;
  }

  .div-ought-explanation {
    order: 2;
    grid-column: span 2 / span 2;
    position: sticky;
    top: 1.5rem;
  }

  .div-warn-spring {
    padding: 2rem;
  }

  .div-radio-wheat {
    order: 1;
    grid-column: span 3 / span 3;
  }

  .div-door-forgot {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-could-finger {
    grid-column: span 2 / span 2;
  }

  .div-here-pupil {
    padding: 1.5rem;
  }

  .div-similar-bread {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-affect-rate {
    grid-column: span 4 / span 4;
  }

  .text-block-2 {
    text-align: center;
    margin-top: 16px;
  }

  .section-electric-other {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-see-about {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-wet-shelf {
    max-width: 40rem;
    padding-left: 0;
    padding-right: 0;
  }

  .h2-treated-build {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .p-shade-basic.corporate-plans {
    margin-top: 3.3rem;
  }

  .div-on-mental {
    text-align: left;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 72rem;
    margin-top: 4rem;
  }

  .div-job-clock {
    padding: 2rem 2.5rem;
  }

  .p-winter-till {
    font-size: .96rem;
  }

  .p-quite-word {
    margin-bottom: -1px;
  }

  .section-higher-structure {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-danger-obtain {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-drink-job {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .div-desert-escape {
    padding: 3rem 2.5rem;
  }

  .div-spider-rhythm {
    text-align: left;
    max-width: none;
  }

  .h2-actual-push {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-charge-storm {
    margin-left: 0;
    margin-right: 0;
  }

  .div-ruler-birth {
    align-items: center;
    margin-top: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
  }

  .a-distant-new {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .div-difference-tea {
    padding-top: 5rem;
  }

  .div-clay-grade {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-tide-went {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .div-natural-show {
    grid-column: span 1 / span 1;
  }

  .div-careful-north {
    grid-column: span 3 / span 3;
  }

  .a-chose-atomic {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-fifteen-active {
    grid-column-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .div-headed-crew {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .ul-cookies-cry {
    order: 2;
    justify-content: flex-end;
  }

  .p-another-mission {
    order: 1;
    margin-top: 0;
  }

  .flex-block {
    justify-content: center;
    align-items: center;
  }

  .text-block-4 {
    color: #fff;
  }

  .text-span {
    font-size: 1rem;
    font-weight: 400;
  }

  .text-span-2 {
    margin-left: -8px;
    font-size: 1rem;
    font-weight: 400;
  }

  .section-light-trunk {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-pot-while {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .h2-pilot-they {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-another-review {
    margin-top: 3.5rem;
  }

  .a-uncle-gone {
    padding: 2rem;
  }

  .div-answer-4, .div-answer-5, .div-answer-3, .div-answer-2, .div-answer-1 {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .a-question-1, .a-question-2, .a-question-3, .a-question-4, .a-question-5, .a-question-6 {
    padding: 2rem;
  }

  .div-answer-6 {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-span-3 {
    font-size: .85rem;
  }

  .image {
    border-radius: 11px;
    box-shadow: 0 2px 15px #0000001a;
  }

  .section-money-ask {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-unknown-kids {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-worth-lying {
    grid-template-columns: 1fr 1fr;
  }

  .div-best-spring {
    order: 2;
    margin-left: 0;
    margin-right: 0;
  }

  .div-crew-party {
    bottom: 1.75rem;
    left: 1.75rem;
    right: 1.75rem;
  }

  .div-movement-balance {
    padding: 1.75rem 2.25rem;
  }

  .p-essential-bus {
    margin-bottom: -5px;
  }

  .div-taken-roof {
    order: 1;
    padding-right: 4rem;
  }

  .h2-bend-charge {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-silence-here {
    margin-top: 4rem;
  }

  .div-footer-copyright-social, .div-footer-disclaimer {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .bold {
    font-weight: 700;
  }

  .grid {
    grid-template-columns: .3fr .3fr .3fr;
  }

  .grid-header {
    background-color: #e2e2e2;
    justify-content: flex-start;
    align-items: center;
    min-height: 50px;
    display: flex;
  }

  .flex-block-2 {
    width: 95%;
    max-width: 80rem;
  }

  .section-label-girl {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-ride-nest {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .h1-broad-seeing {
    font-size: 3rem;
    line-height: 1;
  }

  .div-picture-having {
    grid-column-gap: 4rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    margin-top: 2rem;
    display: grid;
  }

  .div-matter-dirty {
    order: 9999;
    grid-column: span 4 / span 4;
    align-self: flex-start;
    position: sticky;
    top: 2rem;
  }

  .div-say-sit {
    padding: 1.5rem;
  }

  .div-very-get {
    grid-column: span 8 / span 8;
    margin-top: 0;
  }
}

@media screen and (min-width: 1440px) {
  .div-luck-difference {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .div-root-view {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .img-finally-stomach {
    height: auto;
  }

  .div-against-silk {
    display: none;
  }

  .div-since-summer {
    justify-content: center;
    align-items: center;
    margin-left: 4rem;
    display: flex;
  }

  .a-rising-magic {
    margin-left: 4rem;
  }

  .div-shall-general {
    align-items: center;
    margin-left: auto;
    display: flex;
  }

  .a-five-former {
    margin-left: 2.5rem;
  }

  .section-respect-sure {
    padding-top: 4rem;
  }

  .div-soldier-studying {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .p-many-everybody {
    font-size: 3.75rem;
    line-height: 1.25;
  }

  .span-give-crowd {
    display: inline;
  }

  .div-corner-entire {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .a-sound-jet {
    width: auto;
  }

  .a-down-somewhere {
    width: auto;
    margin-top: 0;
    margin-left: 1.25rem;
  }

  .div-term-stage {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
  }

  .section-well-doll {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-enter-finish {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .h2-closely-porch {
    text-align: left;
  }

  .div-blanket-faster {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    margin-top: 0;
  }

  .section-explain-they {
    text-align: left;
    padding-top: 5rem;
    padding-bottom: 5rem;
    display: inline;
  }

  .h2-dangerous-fact {
    font-size: 3rem;
    line-height: 1;
  }

  .p-mood-careful {
    font-size: 1.1rem;
  }

  .div-calm-struck {
    flex-direction: row;
    max-width: none;
    margin-top: 5rem;
  }

  .div-simple-common {
    display: none;
  }

  .div-step-matter {
    margin-left: -.5rem;
    margin-right: -.5rem;
    display: block;
  }

  .div-try-satellites {
    opacity: 1;
  }

  .div-know-train {
    grid-column-gap: 1.2rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    align-items: center;
  }

  .div-yet-clear {
    padding-right: 3rem;
  }

  .p-known-must {
    margin-top: 2rem;
    line-height: 1.5rem;
  }

  .p-milk-gift {
    margin-top: 1.25rem;
    line-height: 1.5rem;
  }

  .div-began-double {
    text-align: left;
    padding-right: 4rem;
  }

  .p-other-slept {
    margin-top: 2rem;
    margin-bottom: 2px;
  }

  .div-load-too {
    opacity: .7;
    background-image: linear-gradient(90deg, #44bcff, #ff44ec 50%, #ff675e);
    border-style: solid;
    border-color: #000;
  }

  .img-instant-camera {
    opacity: 1;
    vertical-align: baseline;
    object-fit: contain;
    background-image: none;
    border-radius: 11px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: inline-block;
    overflow: visible;
  }

  .img-instant-camera.girl-car {
    object-fit: fill;
    background-image: none;
    border: 0 #000;
    border-radius: 11px;
  }

  .div-applied-scale {
    max-width: 56rem;
  }

  .div-cowboy-furniture {
    max-width: 64rem;
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .div-town-aloud {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .p-simple-steam {
    order: 2;
    margin-top: .75rem;
  }

  .h3-off-press {
    order: 1;
    margin-top: 0;
  }

  .div-once-available {
    margin-top: 4rem;
  }

  .div-share-cook {
    padding: 3.5rem 4rem;
  }

  .div-nobody-soil {
    align-items: center;
    display: flex;
  }

  .div-leg-negative {
    grid-column-gap: 3.1rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-certain-make {
    margin-left: 6rem;
    display: block;
  }

  .div-shelf-lucky {
    display: block;
  }

  .div-duck-type {
    display: none;
  }

  .div-told-wild {
    margin-top: 0;
    margin-left: 6rem;
  }

  .p-breathing-strange {
    padding-left: 10px;
  }

  .div-electric-night {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-top: 4rem;
    display: flex;
  }

  .img-smaller-leg {
    margin-left: 0;
    margin-right: 0;
  }

  .div-active-author {
    margin-top: 0;
    margin-left: 3rem;
  }

  .p-rubbed-steel {
    margin-bottom: 0;
  }

  .p-time-larger {
    margin-top: 0;
  }

  .div-writer-farm {
    background-color: #dfe5f0;
    padding-top: 5rem;
  }

  .div-prize-basis {
    grid-column-gap: 1.4rem;
    grid-template-columns: minmax(0, .75fr) minmax(0, 1fr) minmax(0, 1.1fr) minmax(0, .6fr) minmax(0, .6fr) minmax(0, .75fr);
  }

  .div-place-mainly {
    grid-column: span 1 / span 1;
  }

  .div-addition-sense {
    grid-column: span 3 / span 3;
    padding-left: 4rem;
  }

  .a-slip-knowledge {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-needed-low {
    grid-column-gap: 0rem;
    grid-template-columns: minmax(0, .75fr) minmax(0, 1fr);
  }

  .div-hurried-press {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .ul-golden-dog {
    order: 2;
    justify-content: flex-end;
  }

  .p-tomorrow-its {
    order: 1;
    margin-top: 0;
  }

  .div-barn-sale {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .div-food-everywhere {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-plastic-engine {
    display: none;
  }

  .div-test-art {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
  }

  .a-excitement-look {
    margin-left: 3rem;
  }

  .div-powder-pipe {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .a-melted-beat {
    margin-left: 2.5rem;
  }

  .section-sound-travel {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .div-before-mud {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .h1-level-next {
    font-size: 3.75rem;
    line-height: 1.25;
  }

  .div-radio-perhaps {
    justify-content: center;
    align-items: center;
  }

  .a-who-definition {
    text-align: center;
    flex-flow: row;
    min-width: 300px;
    display: block;
  }

  .div-together-feathers {
    margin-top: 5rem;
  }

  .img-gather-list {
    transform: scale3d(1, 1, 1);
  }

  .div-sing-mass {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .div-bite-kept {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-differ-along {
    display: none;
  }

  .div-cost-or {
    justify-content: center;
    align-items: center;
    margin-left: 4rem;
    display: flex;
  }

  .a-interest-show {
    margin-left: 4rem;
  }

  .div-aloud-discussion {
    align-items: center;
    display: flex;
  }

  .a-arrive-science {
    margin-left: 2.5rem;
  }

  .section-left-general {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .div-valley-itself {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-officer-round {
    grid-column-gap: 4.4rem;
    outline-offset: 0px;
    border-radius: 0;
    outline: 3px #333;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    max-width: 100%;
    padding-left: 34px;
  }

  .div-these-bee {
    text-align: left;
  }

  .h1-leaving-needle {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 3.7rem;
    font-weight: 700;
    line-height: 1.1;
  }

  .p-herself-cell {
    margin-top: 2rem;
  }

  .form-firm-several {
    margin-top: 2.5rem;
  }

  .div-ground-ran {
    border-width: 1px;
    border-color: #9ca3af;
    border-radius: .75rem;
  }

  .input-ate-cool {
    border-style: none;
  }

  .div-attached-valuable {
    align-items: center;
    margin-top: 0;
    padding-right: .5rem;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
  }

  .div-service-does {
    justify-content: flex-start;
  }

  .p-furniture-hollow {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .p-ground-element {
    flex: 0 auto;
    min-width: 120px;
    display: block;
  }

  .div-wide-equally {
    margin-left: 2rem;
    display: block;
  }

  .img-situation-butter {
    height: 40px;
  }

  .div-seen-slope {
    margin-left: 2rem;
  }

  .img-stay-flat {
    opacity: 1;
    border-radius: 11px;
    margin-top: 36px;
    margin-left: 0;
  }

  .section-arm-underline {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .div-bowl-across {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-shells-happily {
    grid-template-columns: 1fr 1fr;
  }

  .div-mouse-stems {
    text-align: left;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-right: 4rem;
  }

  .h2-type-course {
    font-size: 3rem;
    line-height: 1;
  }

  .div-wonderful-represent {
    max-width: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .div-worse-design {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-test-stop {
    width: 100%;
  }

  .div-widely-raise {
    grid-template-columns: 1fr 1fr 1fr;
    transform: translate(1.5rem);
  }

  .div-perfect-pipe {
    grid-template-columns: 1fr 1fr 1fr;
    transform: translate(3rem);
  }

  .div-lesson-lips {
    background-image: linear-gradient(to right, undefined, undefined);
  }

  .div-block {
    opacity: 1;
  }

  .text-block {
    padding-top: 22px;
    font-size: 16px;
  }

  .div-luck-difference-2 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .div-root-view-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-against-silk-2 {
    display: none;
  }

  .div-since-summer-2 {
    justify-content: center;
    align-items: center;
    margin-left: 4rem;
    display: flex;
  }

  .a-rising-magic-2 {
    margin-left: 4rem;
  }

  .div-shall-general-2 {
    align-items: center;
    margin-left: auto;
    display: flex;
  }

  .a-five-former-2 {
    margin-left: 2.5rem;
  }

  .section-respect-sure-2 {
    padding-top: 4rem;
  }

  .div-soldier-studying-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .p-many-everybody-2 {
    font-size: 3.75rem;
    line-height: 1.25;
  }

  .span-give-crowd-2 {
    display: inline;
  }

  .div-corner-entire-2 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .a-sound-jet-2 {
    width: auto;
  }

  .a-down-somewhere-2 {
    width: auto;
    margin-top: 0;
    margin-left: 1.25rem;
  }

  .img-hidden-stronger-2 {
    overflow: clip;
  }

  .div-term-stage-2 {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
  }

  .section-well-doll-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-soldier-studying-3 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-enter-finish-2 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .h2-closely-porch-2 {
    text-align: left;
  }

  .div-blanket-faster-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    margin-top: 0;
  }

  .section-explain-they-2 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .h2-dangerous-fact-2 {
    font-size: 3rem;
    line-height: 1;
  }

  .div-calm-struck-2 {
    flex-direction: row;
    max-width: none;
    margin-top: 5rem;
  }

  .div-simple-common-2 {
    display: none;
  }

  .div-step-matter-2, .div-step-matter-3 {
    margin-left: -.5rem;
    margin-right: -.5rem;
    display: block;
  }

  .div-simple-common-3 {
    display: none;
  }

  .div-know-train-2 {
    grid-column-gap: 4rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    align-items: center;
  }

  .div-yet-clear-2 {
    padding-right: 3rem;
  }

  .p-known-must-2 {
    margin-top: 2rem;
  }

  .p-milk-gift-2 {
    margin-top: 1.25rem;
  }

  .section-well-doll-3 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-began-double-2 {
    text-align: left;
    padding-right: 4rem;
  }

  .p-other-slept-2 {
    margin-top: 2rem;
  }

  .div-applied-scale-2 {
    max-width: 56rem;
  }

  .div-cowboy-furniture-2 {
    max-width: 64rem;
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto;
  }

  .div-town-aloud-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .p-simple-steam-2 {
    order: 2;
    margin-top: .75rem;
  }

  .h3-off-press-2 {
    order: 1;
    margin-top: 0;
  }

  .section-well-doll-4 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-once-available-2 {
    margin-top: 4rem;
  }

  .div-share-cook-2 {
    padding: 3.5rem 4rem;
  }

  .div-nobody-soil-2 {
    align-items: center;
    display: flex;
  }

  .div-leg-negative-2 {
    grid-column-gap: 6rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-certain-make-2 {
    margin-left: 6rem;
    display: block;
  }

  .div-shelf-lucky-2 {
    display: block;
  }

  .div-duck-type-2 {
    display: none;
  }

  .div-told-wild-2 {
    margin-top: 0;
    margin-left: 6rem;
  }

  .div-electric-night-2 {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-top: 4rem;
    display: flex;
  }

  .img-smaller-leg-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-active-author-2 {
    margin-top: 0;
    margin-left: 3rem;
  }

  .div-writer-farm-2 {
    padding-top: 5rem;
  }

  .div-prize-basis-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-place-mainly-2 {
    grid-column: span 1 / span 1;
  }

  .div-addition-sense-2 {
    grid-column: span 3 / span 3;
    padding-left: 5rem;
  }

  .a-slip-knowledge-2 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-needed-low-2 {
    grid-column-gap: 4rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-hurried-press-2 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .ul-golden-dog-2 {
    order: 2;
    justify-content: flex-end;
  }

  .p-tomorrow-its-2 {
    order: 1;
    margin-top: 0;
  }

  .section-ran-explanation {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-mighty-entire {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-original-beside {
    grid-column-gap: 4rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    align-items: flex-start;
  }

  .div-ought-explanation {
    order: 2;
    grid-column: span 2 / span 2;
    position: sticky;
    top: 1.5rem;
  }

  .div-warn-spring {
    padding: 2rem;
  }

  .div-radio-wheat {
    order: 1;
    grid-column: span 4 / span 4;
  }

  .div-door-forgot {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-could-finger {
    grid-column: span 2 / span 2;
  }

  .div-here-pupil {
    padding: 1.5rem;
  }

  .div-similar-bread {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-affect-rate {
    grid-column: span 4 / span 4;
  }

  .text-block-2 {
    text-align: center;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .section-electric-other {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-see-about {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-wet-shelf {
    max-width: 40rem;
    padding-left: 0;
    padding-right: 0;
  }

  .h2-treated-build {
    font-size: 3rem;
    line-height: 1;
  }

  .p-shade-basic {
    margin-top: 1.3rem;
  }

  .p-shade-basic.corporate-plans {
    margin-top: 3.3rem;
  }

  .div-on-mental {
    text-align: left;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 72rem;
    margin-top: 4rem;
  }

  .div-job-clock {
    padding: 2rem 2.5rem;
  }

  .p-jack-dollar {
    margin-bottom: 10px;
  }

  .p-winter-till {
    font-size: 1rem;
  }

  .div-group-tube {
    opacity: .3;
    transform: rotate(180deg);
  }

  .p-quite-word {
    float: none;
    clear: none;
    margin-bottom: 10px;
    padding-right: 0;
  }

  .section-higher-structure {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-danger-obtain {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-drink-job {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .div-hurried-barn {
    max-width: 28rem;
  }

  .div-desert-escape {
    padding: 3rem 2.5rem;
  }

  .p-straight-find {
    margin-top: -.675rem;
    line-height: 1.2rem;
  }

  .div-spider-rhythm {
    text-align: left;
    max-width: none;
  }

  .h2-actual-push {
    font-size: 3rem;
    line-height: 1;
  }

  .div-charge-storm {
    margin-left: 0;
    margin-right: 0;
  }

  .div-ruler-birth {
    align-items: center;
    margin-top: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
  }

  .a-distant-new {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .text-block-3 {
    font-family: Comforter, sans-serif;
    font-size: 48px;
  }

  .div-difference-tea {
    padding-top: 5rem;
  }

  .div-clay-grade {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-tide-went {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .div-natural-show {
    grid-column: span 1 / span 1;
  }

  .div-careful-north {
    grid-column: span 3 / span 3;
    padding-left: 5rem;
  }

  .a-chose-atomic {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-fifteen-active {
    grid-column-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .div-headed-crew {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .ul-cookies-cry {
    order: 2;
    justify-content: flex-end;
  }

  .p-another-mission {
    order: 1;
    margin-top: 0;
  }

  .flex-block {
    justify-content: center;
    align-items: center;
  }

  .text-block-4 {
    float: none;
    clear: none;
    color: #fff;
    width: 30%;
  }

  .text-span {
    margin-left: -8px;
    padding-left: 0;
    font-size: 1rem;
    font-weight: 400;
  }

  .text-span-2 {
    margin-left: -8px;
    font-size: 1rem;
    font-weight: 400;
  }

  .section-light-trunk {
    background-color: #f9fafb;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-pot-while {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .h2-pilot-they {
    font-size: 3rem;
    line-height: 1;
  }

  .div-another-review {
    margin-top: 3.5rem;
  }

  .a-uncle-gone {
    padding: 2rem;
  }

  .div-answer-4, .div-answer-5, .div-answer-3, .div-answer-2, .div-answer-1 {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .a-question-1, .a-question-2, .a-question-3, .a-question-4, .a-question-5, .a-question-6 {
    padding: 2rem;
  }

  .div-answer-6 {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-span-3 {
    font-size: .85rem;
  }

  .div-block-2 {
    opacity: 1;
    border-radius: 10px;
  }

  .image {
    border-radius: 11px;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 16px;
    box-shadow: 0 2px 15px #0000001a;
  }

  .section-money-ask {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-unknown-kids {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-worth-lying {
    grid-template-columns: 1fr 1fr;
  }

  .div-best-spring {
    order: 2;
    max-width: 32rem;
    margin-left: 0;
    margin-right: 0;
  }

  .div-crew-party {
    bottom: 1.75rem;
    left: 1.75rem;
    right: 1.75rem;
  }

  .div-movement-balance {
    padding: 1.75rem 2.25rem;
  }

  .p-doctor-scientist {
    font-size: 1.2rem;
    font-style: italic;
  }

  .p-essential-bus {
    margin-bottom: -6px;
  }

  .div-taken-roof {
    order: 1;
    padding-right: 4rem;
  }

  .h2-bend-charge {
    font-size: 3rem;
    line-height: 1;
  }

  .div-silence-here {
    margin-top: 4rem;
  }

  .p-automobile-coming {
    margin-top: .45rem;
  }

  .div-footer-copyright-social, .div-footer-disclaimer {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .block-quote-2 {
    padding-right: 0;
  }

  .paragraph {
    text-align: center;
    margin-top: 12px;
    margin-bottom: -14px;
    padding-top: 0;
  }

  .bold {
    font-weight: 700;
  }

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

  .paragraph-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading {
    margin-bottom: 23px;
  }

  .heading-2 {
    margin-bottom: 44px;
  }

  .list-item-2 {
    padding-bottom: 6px;
    font-size: 16px;
    line-height: 24px;
  }

  .grid {
    grid-template: "Header Header Header"
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   ". . ."
                   / 1fr 1fr 1fr;
  }

  .grid-header {
    background-color: #d8d7d7;
    justify-content: flex-start;
    align-items: center;
    height: 50px;
    margin-bottom: 10px;
    padding-bottom: 0;
    padding-left: 13px;
    display: flex;
  }

  .bold-text-2 {
    vertical-align: baseline;
  }

  .paragraph-3 {
    padding-left: 0;
  }

  .star-icon {
    color: #f1b70a;
    width: 20px;
    height: 20px;
  }

  .code-embed {
    color: #a5a4a4;
  }

  .code-embed-2 {
    color: #d3d3d3;
    min-width: 0;
    max-width: 175px;
    height: auto;
    display: block;
  }

  .code-embed-2.horizontal-spacer {
    min-width: 85px;
    height: 1em;
  }

  .social-icons-footer {
    width: 25px;
  }

  .flex-block-2 {
    max-width: 80rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .section-label-girl {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .div-ride-nest {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .h1-broad-seeing {
    font-size: 3rem;
    line-height: 1;
  }

  .div-picture-having {
    grid-column-gap: 6rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
    margin-top: 2rem;
    display: grid;
  }

  .div-matter-dirty {
    order: 9999;
    grid-column: span 4 / span 4;
    align-self: flex-start;
    position: sticky;
    top: 2rem;
  }

  .div-say-sit {
    padding: 1.5rem;
  }

  .div-very-get {
    grid-column: span 8 / span 8;
    margin-top: 0;
  }
}

@media screen and (max-width: 991px) {
  .div-luck-difference {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .div-root-view {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-since-summer {
    overflow-wrap: normal;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    font-size: 14px;
  }

  .a-establish-furniture {
    padding-left: 0;
    font-size: .9rem;
  }

  .a-rising-magic {
    margin-left: 1.9rem;
    font-size: .9rem;
  }

  .a-five-former {
    display: none;
  }

  .section-respect-sure {
    padding-top: 4rem;
  }

  .div-soldier-studying {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .p-many-everybody {
    font-size: 3rem;
    line-height: 1.25;
  }

  .span-give-crowd {
    display: inline;
  }

  .div-corner-entire {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .a-sound-jet {
    width: auto;
  }

  .a-down-somewhere {
    width: auto;
    margin-top: 0;
    margin-left: 1.25rem;
  }

  .section-well-doll {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-blanket-faster {
    grid-row-gap: 2rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .section-explain-they {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .h2-dangerous-fact {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-calm-struck {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-know-train {
    grid-column-gap: 4rem;
    grid-template-columns: minmax(0, 1fr);
    grid-auto-flow: row;
    align-items: center;
  }

  .p-known-must {
    margin-top: 2rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .p-milk-gift {
    margin-top: 1.25rem;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .div-began-double {
    text-align: left;
    padding-right: 0;
  }

  .p-other-slept {
    margin-top: 2rem;
  }

  .img-instant-camera.girl-car {
    vertical-align: baseline;
    max-width: 100%;
    overflow: clip;
  }

  .div-low-able {
    max-width: 70%;
  }

  .div-adjective-question {
    opacity: .32;
  }

  .div-town-aloud {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-once-available {
    margin-top: 4rem;
  }

  .div-share-cook {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-nobody-soil {
    align-items: center;
    display: flex;
  }

  .div-leg-negative {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-certain-make {
    margin-left: 3rem;
    display: none;
  }

  .div-duck-type {
    display: none;
  }

  .div-told-wild {
    margin-top: 0;
    margin-left: 3rem;
  }

  .div-electric-night {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-top: 4rem;
    display: flex;
  }

  .img-smaller-leg {
    margin-left: 0;
    margin-right: 0;
  }

  .div-active-author {
    margin-top: 0;
    margin-left: 3rem;
  }

  .div-writer-farm {
    padding-top: 4rem;
  }

  .div-prize-basis {
    grid-template-columns: minmax(0, .75fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-place-mainly {
    grid-column: span 1 / span 1;
  }

  .div-addition-sense {
    grid-column: span 3 / span 3;
  }

  .input-bit-taken {
    border-width: 1px;
  }

  .a-slip-knowledge {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-needed-low {
    grid-column-gap: 4rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-hurried-press {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .ul-golden-dog {
    order: 2;
    justify-content: flex-end;
  }

  .p-tomorrow-its {
    order: 1;
    margin-top: 0;
  }

  .div-barn-sale {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .div-food-everywhere {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-sound-travel {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-before-mud {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h1-level-next {
    font-size: 3rem;
    line-height: 1.25;
  }

  .div-together-feathers {
    margin-top: 5rem;
  }

  .div-sing-mass {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .div-bite-kept {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-left-general {
    padding-bottom: 4rem;
  }

  .div-valley-itself {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-officer-round {
    grid-column-gap: 4rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .h1-leaving-needle {
    font-size: 2.7rem;
    line-height: 1.25;
  }

  .p-herself-cell {
    margin-top: 2rem;
  }

  .form-firm-several {
    margin-top: 2.5rem;
  }

  .div-ground-ran {
    border-width: 1px;
    border-color: #9ca3af;
    border-radius: .75rem;
  }

  .input-ate-cool {
    border-style: none;
  }

  .div-attached-valuable {
    align-items: center;
    margin-top: 0;
    padding-right: .5rem;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
  }

  .p-furniture-hollow {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-wide-equally {
    margin-left: 2rem;
    display: block;
  }

  .div-seen-slope {
    margin-left: 2rem;
  }

  .img-stay-flat {
    object-fit: fill;
    flex-flow: row;
    display: block;
    overflow: hidden;
  }

  .section-arm-underline {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-bowl-across {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-mouse-stems {
    max-width: 42rem;
    margin-left: auto;
    margin-right: auto;
  }

  .h2-type-course {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-wonderful-represent {
    margin-top: 3rem;
  }

  .div-worse-design {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-test-stop {
    width: 100%;
  }

  .div-widely-raise, .div-perfect-pipe {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-luck-difference-2 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .div-root-view-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-respect-sure-2 {
    padding-top: 4rem;
  }

  .div-soldier-studying-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .p-many-everybody-2 {
    font-size: 3rem;
    line-height: 1.25;
  }

  .span-give-crowd-2 {
    display: inline;
  }

  .div-corner-entire-2 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .a-sound-jet-2 {
    width: auto;
  }

  .a-down-somewhere-2 {
    width: auto;
    margin-top: 0;
    margin-left: 1.25rem;
  }

  .section-well-doll-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-soldier-studying-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-blanket-faster-2 {
    grid-row-gap: 2rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .section-explain-they-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .h2-dangerous-fact-2 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-know-train-2 {
    grid-column-gap: 4rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    align-items: center;
  }

  .p-known-must-2 {
    margin-top: 2rem;
  }

  .p-milk-gift-2 {
    margin-top: 1.25rem;
  }

  .section-well-doll-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-began-double-2 {
    text-align: left;
  }

  .p-other-slept-2 {
    margin-top: 2rem;
  }

  .div-town-aloud-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .section-well-doll-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-once-available-2 {
    margin-top: 4rem;
  }

  .div-share-cook-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-nobody-soil-2 {
    align-items: center;
    display: flex;
  }

  .div-leg-negative-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-certain-make-2 {
    margin-left: 3rem;
    display: none;
  }

  .div-duck-type-2 {
    display: none;
  }

  .div-told-wild-2 {
    margin-top: 0;
    margin-left: 3rem;
  }

  .div-electric-night-2 {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-top: 4rem;
    display: flex;
  }

  .img-smaller-leg-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-active-author-2 {
    margin-top: 0;
    margin-left: 3rem;
  }

  .div-writer-farm-2 {
    padding-top: 4rem;
  }

  .div-prize-basis-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-place-mainly-2 {
    grid-column: span 1 / span 1;
  }

  .div-addition-sense-2 {
    grid-column: span 3 / span 3;
  }

  .a-slip-knowledge-2 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-needed-low-2 {
    grid-column-gap: 4rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-hurried-press-2 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .ul-golden-dog-2 {
    order: 2;
    justify-content: flex-end;
  }

  .p-tomorrow-its-2 {
    order: 1;
    margin-top: 0;
  }

  .section-ran-explanation {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-mighty-entire {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-warn-spring {
    padding: 1.5rem;
  }

  .div-door-forgot {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-could-finger {
    grid-column: span 2 / span 2;
  }

  .div-here-pupil {
    padding: 1.5rem;
  }

  .div-similar-bread {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-affect-rate {
    grid-column: span 4 / span 4;
  }

  .section-electric-other {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-see-about {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-wet-shelf {
    padding-left: 0;
    padding-right: 0;
  }

  .h2-treated-build {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-on-mental {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    max-width: 72rem;
    margin-top: 4rem;
    display: grid;
  }

  .div-job-clock {
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .p-winter-till {
    font-size: 1rem;
  }

  .li-customs-farther, .li-with-wall {
    font-size: .95rem;
  }

  .section-higher-structure {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-danger-obtain {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-drink-job {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .div-desert-escape {
    padding: 3rem 2.5rem;
  }

  .h2-actual-push {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .input-guess-relationship {
    padding-left: 1.15rem;
  }

  .div-ruler-birth {
    align-items: center;
    margin-top: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
  }

  .a-distant-new {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: .75rem 1.4rem .75rem 1.3rem;
    font-size: 1rem;
  }

  .div-difference-tea {
    padding-top: 4rem;
  }

  .div-clay-grade {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-tide-went {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-natural-show {
    grid-column: span 1 / span 1;
  }

  .div-careful-north {
    grid-column: span 3 / span 3;
  }

  .a-chose-atomic {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-fifteen-active {
    grid-column-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .div-headed-crew {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .ul-cookies-cry {
    order: 2;
    justify-content: flex-end;
  }

  .p-another-mission {
    order: 1;
    margin-top: 0;
  }

  .text-span {
    margin-left: -8px;
  }

  .section-light-trunk {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-pot-while {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h2-pilot-they {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-another-review {
    margin-top: 3.5rem;
  }

  .a-uncle-gone {
    padding: 2rem;
  }

  .div-answer-4, .div-answer-5, .div-answer-3, .div-answer-2, .div-answer-1 {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .a-question-1, .a-question-2, .a-question-3, .a-question-4, .a-question-5, .a-question-6 {
    padding: 2rem;
  }

  .div-answer-6 {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-block-2 {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .section-money-ask {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-unknown-kids {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-worth-lying {
    grid-template-columns: 1fr 1fr;
  }

  .div-best-spring {
    order: 2;
    margin-left: 0;
    margin-right: 0;
  }

  .div-crew-party {
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
  }

  .p-essential-bus {
    margin-bottom: -6px;
  }

  .div-taken-roof {
    order: 1;
    padding-right: 4rem;
  }

  .h2-bend-charge {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-footer-copyright-social, .div-footer-disclaimer {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .grid-header {
    min-height: 80px;
  }

  .code-embed-2.horizontal-spacer {
    min-width: 75px;
  }

  .section-label-girl {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-ride-nest {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h1-broad-seeing {
    font-size: 3rem;
    line-height: 1;
  }

  .div-picture-having {
    margin-top: 2rem;
  }

  .div-say-sit {
    padding: 1.5rem;
  }
}

@media screen and (max-width: 767px) {
  .div-root-view {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-won-form {
    flex-flow: row;
  }

  .img-finally-stomach {
    max-width: 90%;
  }

  .div-since-summer {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-left: -1.6rem;
    display: inline-flex;
    position: static;
  }

  .a-establish-furniture {
    margin-left: 12px;
    font-size: .8rem;
    line-height: 1rem;
  }

  .a-rising-magic {
    font-size: .8rem;
  }

  .div-shall-general {
    padding-left: 6px;
  }

  .section-respect-sure {
    padding-top: 4rem;
  }

  .div-soldier-studying {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .p-many-everybody {
    font-size: 3rem;
    line-height: 1.25;
  }

  .span-give-crowd {
    display: inline;
  }

  .div-corner-entire {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .a-sound-jet {
    width: auto;
  }

  .a-down-somewhere {
    width: auto;
    margin-top: 0;
    margin-left: 1.25rem;
  }

  .section-well-doll {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-blanket-faster {
    grid-row-gap: 2rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .section-explain-they {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .h2-dangerous-fact {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-calm-struck {
    flex-flow: column;
  }

  .div-closely-near {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .div-know-train {
    grid-template-columns: minmax(0, 1fr);
  }

  .p-known-must {
    margin-top: 2rem;
  }

  .p-milk-gift {
    margin-top: 1.25rem;
  }

  .div-began-double {
    padding-right: .9rem;
  }

  .p-other-slept {
    margin-top: 2rem;
  }

  .div-low-able {
    max-width: 95%;
  }

  .div-town-aloud {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-share-cook {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-nobody-soil {
    flex-flow: column;
  }

  .div-leg-negative {
    grid-column-gap: .9rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-told-wild {
    margin-top: 12px;
    margin-left: 0;
  }

  .div-electric-night {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-top: 4rem;
    display: flex;
  }

  .img-smaller-leg {
    margin-left: 0;
    margin-right: 0;
  }

  .div-active-author {
    margin-top: 0;
    margin-left: 3rem;
  }

  .div-writer-farm {
    padding-top: 4rem;
  }

  .div-prize-basis {
    grid-row-gap: 4rem;
    grid-template-columns: minmax(0, .9fr) minmax(0, 1.2fr) minmax(0, 1fr);
  }

  .div-place-mainly {
    grid-column: span 1 / span 1;
  }

  .div-addition-sense {
    grid-column: span 3 / span 3;
  }

  .a-slip-knowledge {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-needed-low {
    grid-column-gap: 4rem;
    grid-template-columns: minmax(0, .5fr) minmax(0, 1fr);
  }

  .div-hurried-press {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .ul-golden-dog {
    order: 2;
    justify-content: flex-end;
  }

  .p-tomorrow-its {
    order: 1;
    margin-top: 0;
  }

  .div-food-everywhere {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-sound-travel {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-before-mud {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h1-level-next {
    font-size: 3rem;
    line-height: 1.25;
  }

  .div-bite-kept {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-left-general {
    padding-bottom: 4rem;
  }

  .div-valley-itself {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-officer-round {
    flex-flow: column;
    grid-auto-flow: row;
    display: flex;
  }

  .h1-leaving-needle {
    font-size: 3rem;
    line-height: 1.25;
  }

  .p-herself-cell {
    margin-top: 2rem;
  }

  .form-firm-several {
    margin-top: 2.5rem;
  }

  .div-ground-ran {
    border-width: 1px;
    border-color: #9ca3af;
    border-radius: .75rem;
  }

  .input-ate-cool {
    border-style: none;
  }

  .div-attached-valuable {
    align-items: center;
    margin-top: 0;
    padding-right: .5rem;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
  }

  .p-furniture-hollow {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-wide-equally {
    margin-left: 2rem;
    display: block;
  }

  .div-seen-slope {
    margin-left: 2rem;
  }

  .img-stay-flat {
    box-sizing: border-box;
    text-align: left;
    object-fit: fill;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .section-arm-underline {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-bowl-across {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h2-type-course {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-wonderful-represent {
    margin-top: 3rem;
  }

  .div-worse-design, .div-widely-raise, .div-perfect-pipe {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-root-view-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-respect-sure-2 {
    padding-top: 4rem;
  }

  .div-soldier-studying-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .p-many-everybody-2 {
    font-size: 3rem;
    line-height: 1.25;
  }

  .span-give-crowd-2 {
    display: inline;
  }

  .div-corner-entire-2 {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .a-sound-jet-2 {
    width: auto;
  }

  .a-down-somewhere-2 {
    width: auto;
    margin-top: 0;
    margin-left: 1.25rem;
  }

  .section-well-doll-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-soldier-studying-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-blanket-faster-2 {
    grid-row-gap: 2rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .section-explain-they-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .h2-dangerous-fact-2 {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .p-known-must-2 {
    margin-top: 2rem;
  }

  .p-milk-gift-2 {
    margin-top: 1.25rem;
  }

  .section-well-doll-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .p-other-slept-2 {
    margin-top: 2rem;
  }

  .div-town-aloud-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .section-well-doll-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-share-cook-2 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .div-leg-negative-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-electric-night-2 {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
    margin-top: 4rem;
    display: flex;
  }

  .img-smaller-leg-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-active-author-2 {
    margin-top: 0;
    margin-left: 3rem;
  }

  .div-writer-farm-2 {
    padding-top: 4rem;
  }

  .div-prize-basis-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-place-mainly-2 {
    grid-column: span 1 / span 1;
  }

  .div-addition-sense-2 {
    grid-column: span 3 / span 3;
  }

  .a-slip-knowledge-2 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-needed-low-2 {
    grid-column-gap: 4rem;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-hurried-press-2 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .ul-golden-dog-2 {
    order: 2;
    justify-content: flex-end;
  }

  .p-tomorrow-its-2 {
    order: 1;
    margin-top: 0;
  }

  .section-ran-explanation {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-mighty-entire {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-warn-spring {
    padding: 1.5rem;
  }

  .div-door-forgot {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-could-finger {
    grid-column: span 2 / span 2;
  }

  .div-here-pupil {
    padding: 1.5rem;
  }

  .div-similar-bread {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-affect-rate {
    grid-column: span 4 / span 4;
  }

  .section-electric-other {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-see-about {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h2-treated-build {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-on-mental {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-higher-structure {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-danger-obtain {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-drink-job {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .div-desert-escape {
    padding: 3rem 2.5rem;
  }

  .h2-actual-push {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-ruler-birth {
    align-items: center;
    margin-top: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
  }

  .a-distant-new {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .div-difference-tea {
    padding-top: 4rem;
  }

  .div-clay-grade {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-tide-went {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-natural-show {
    grid-column: span 1 / span 1;
  }

  .div-careful-north {
    grid-column: span 3 / span 3;
  }

  .a-chose-atomic {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-fifteen-active {
    grid-column-gap: 4rem;
    grid-template-columns: 1fr 1fr;
  }

  .div-headed-crew {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .ul-cookies-cry {
    order: 2;
    justify-content: flex-end;
  }

  .p-another-mission {
    order: 1;
    margin-top: 0;
  }

  .section-light-trunk {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-pot-while {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h2-pilot-they {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-another-review {
    margin-top: 3.5rem;
  }

  .a-uncle-gone {
    padding: 2rem;
  }

  .div-answer-4, .div-answer-5, .div-answer-3, .div-answer-2, .div-answer-1 {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .a-question-1, .a-question-2, .a-question-3, .a-question-4, .a-question-5, .a-question-6 {
    padding: 2rem;
  }

  .div-answer-6 {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .text-span-3 {
    font-size: .85rem;
    line-height: 1.5rem;
  }

  .section-money-ask {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-unknown-kids {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .div-best-spring {
    margin-left: 0;
    margin-right: 0;
  }

  .h2-bend-charge {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-footer-copyright-social, .div-footer-disclaimer {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .grid-header {
    min-height: 100px;
  }

  .code-embed-2.horizontal-spacer {
    object-fit: none;
    margin-top: 11px;
    margin-bottom: 10px;
    display: block;
    position: static;
    overflow: visible;
  }

  .section-label-girl {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .div-ride-nest {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .h1-broad-seeing {
    font-size: 3rem;
    line-height: 1;
  }

  .div-picture-having {
    margin-top: 2rem;
  }

  .div-chance-individual {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
    overflow: hidden;
  }

  .div-say-sit {
    float: none;
    overflow-wrap: normal;
    padding: 1.5rem;
    position: static;
  }
}

@media screen and (max-width: 479px) {
  .div-luck-difference {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-root-view {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .a-advice-hill {
    flex-flow: row;
  }

  .img-finally-stomach {
    max-width: 90%;
    height: auto;
  }

  .div-against-silk {
    flex-flow: row;
    align-self: auto;
    display: flex;
  }

  .div-since-summer, .div-shall-general {
    flex-direction: column;
    display: none;
  }

  .a-five-former {
    flex-direction: column;
  }

  .section-respect-sure {
    padding-top: 3rem;
  }

  .div-soldier-studying {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .p-many-everybody {
    font-size: 2.25rem;
    line-height: 1.25;
  }

  .span-give-crowd {
    display: inline-flex;
  }

  .div-corner-entire {
    flex-direction: column;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .a-sound-jet {
    flex-direction: column;
    width: 100%;
  }

  .a-down-somewhere {
    flex-direction: column;
    width: 100%;
    margin-top: 1rem;
  }

  .section-well-doll {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-blanket-faster {
    grid-row-gap: 1.5rem;
    grid-template-columns: minmax(0, 1fr);
  }

  .section-explain-they {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .h2-dangerous-fact {
    text-align: center;
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .div-calm-struck {
    flex-direction: column;
  }

  .div-simple-common {
    display: block;
  }

  .div-step-matter {
    display: none;
  }

  .div-know-train {
    grid-template-columns: minmax(0, 1fr);
  }

  .div-yet-clear {
    padding-right: 1rem;
  }

  .p-known-must {
    margin-top: 1.25rem;
    padding-left: 17px;
  }

  .p-milk-gift {
    margin-top: 1rem;
    padding-left: 20px;
  }

  .div-began-double {
    text-align: center;
    padding-right: 0;
  }

  .p-other-slept {
    margin-top: 1rem;
    padding-left: 10px;
  }

  .div-cowboy-furniture {
    margin-top: 3rem;
  }

  .div-town-aloud {
    grid-template-columns: minmax(0, 1fr);
  }

  .h3-off-press {
    margin-top: 1.25rem;
  }

  .div-once-available {
    margin-top: 2rem;
  }

  .div-share-cook {
    padding: 2rem;
  }

  .div-nobody-soil {
    flex-direction: column;
  }

  .div-leg-negative {
    grid-template-columns: minmax(0, 1fr);
  }

  .div-certain-make {
    margin-left: 0;
    display: block;
  }

  .div-shelf-lucky {
    display: none;
  }

  .div-duck-type {
    display: block;
  }

  .div-told-wild {
    margin-top: 2.5rem;
    margin-left: 0;
  }

  .div-recent-president {
    text-align: center;
    margin-left: 0;
  }

  .p-wooden-tomorrow {
    text-align: center;
  }

  .p-wooden-tomorrow.paid-plan-price {
    padding-left: 34px;
  }

  .p-breathing-strange {
    text-align: center;
    padding-left: 5px;
  }

  .a-wall-thin {
    padding-left: 1.95rem;
  }

  .div-electric-night {
    text-align: center;
    flex-direction: column;
    margin-top: 3rem;
  }

  .img-smaller-leg {
    margin-left: auto;
    margin-right: auto;
  }

  .div-active-author {
    margin-top: 1.5rem;
    margin-left: .1rem;
  }

  .p-solar-musical {
    margin-left: 13px;
  }

  .div-writer-farm {
    padding-top: 3rem;
  }

  .div-prize-basis {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-place-mainly {
    grid-column: auto;
  }

  .div-addition-sense {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column: auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
    position: static;
  }

  .input-bit-taken {
    font-size: .9rem;
  }

  .a-slip-knowledge {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .div-needed-low {
    float: none;
    clear: none;
    grid-column-gap: 4rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 1fr);
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .div-hurried-press {
    flex-direction: column;
  }

  .ul-golden-dog {
    flex-flow: row;
  }

  .p-tomorrow-its {
    margin-top: 2rem;
  }

  .div-barn-sale {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-food-everywhere {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-plastic-engine {
    display: flex;
  }

  .div-test-art, .div-powder-pipe {
    flex-direction: column;
    display: none;
  }

  .section-sound-travel {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-before-mud {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h1-level-next {
    font-size: 2.25rem;
    line-height: 1.25;
  }

  .a-who-definition {
    padding-left: .9rem;
    padding-right: .9rem;
  }

  .div-together-feathers {
    margin-top: 4rem;
  }

  .div-sing-mass {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-bite-kept {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-differ-along {
    display: flex;
  }

  .div-cost-or, .div-aloud-discussion {
    flex-direction: column;
    display: none;
  }

  .section-left-general {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-valley-itself {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-officer-round {
    grid-template-columns: 1fr;
    max-width: 32rem;
  }

  .div-these-bee {
    text-align: center;
  }

  .h1-leaving-needle {
    margin-top: 0;
    font-size: 2.25rem;
    line-height: 1.2;
  }

  .p-herself-cell {
    margin-top: 2.2rem;
    font-size: 1rem;
  }

  .form-firm-several {
    margin-top: 2rem;
  }

  .div-attached-valuable {
    flex-direction: column;
    margin-top: 1rem;
  }

  .div-service-does {
    flex-direction: column;
    justify-content: center;
  }

  .div-neck-taught {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: flex-start;
    align-items: center;
  }

  .p-furniture-hollow {
    padding-left: 0;
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .p-furniture-hollow.carriers {
    margin-left: -22px;
    padding-left: 0;
  }

  .p-ground-element.carriers-monitored {
    width: 70px;
    margin-left: .8rem;
    padding-left: 0;
  }

  .div-wide-equally {
    margin-left: 1.5rem;
    display: none;
  }

  .div-seen-slope {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-width: 300px;
    margin-left: -1.8rem;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .img-stay-flat {
    width: 100%;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
  }

  .section-arm-underline {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-bowl-across {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h2-type-course {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .div-wonderful-represent {
    margin-top: 2rem;
  }

  .div-worse-design {
    grid-template-columns: 1fr;
  }

  .div-test-stop {
    flex-direction: column;
    width: 11rem;
  }

  .div-widely-raise, .div-perfect-pipe {
    grid-template-columns: 1fr;
  }

  .div-luck-difference-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-root-view-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-against-silk-2 {
    display: flex;
  }

  .div-since-summer-2, .div-shall-general-2 {
    flex-direction: column;
    display: none;
  }

  .a-five-former-2 {
    flex-direction: column;
  }

  .section-respect-sure-2 {
    padding-top: 3rem;
  }

  .div-soldier-studying-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .p-many-everybody-2 {
    font-size: 2.25rem;
    line-height: 1.25;
  }

  .span-give-crowd-2 {
    display: inline-flex;
  }

  .div-corner-entire-2 {
    flex-direction: column;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .a-sound-jet-2 {
    flex-direction: column;
    width: 100%;
  }

  .a-down-somewhere-2 {
    flex-direction: column;
    width: 100%;
    margin-top: 1rem;
  }

  .section-well-doll-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-soldier-studying-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-blanket-faster-2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: minmax(0, 1fr);
  }

  .section-explain-they-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .h2-dangerous-fact-2 {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .div-calm-struck-2 {
    flex-direction: column;
  }

  .div-simple-common-2 {
    display: block;
  }

  .div-step-matter-2, .div-step-matter-3 {
    display: none;
  }

  .div-simple-common-3 {
    display: block;
  }

  .div-know-train-2 {
    grid-template-columns: minmax(0, 1fr);
  }

  .p-known-must-2 {
    margin-top: 1.25rem;
  }

  .p-milk-gift-2 {
    margin-top: 1rem;
  }

  .section-well-doll-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-began-double-2 {
    text-align: center;
  }

  .p-other-slept-2 {
    margin-top: 1rem;
  }

  .div-cowboy-furniture-2 {
    margin-top: 3rem;
  }

  .div-town-aloud-2 {
    grid-template-columns: minmax(0, 1fr);
  }

  .h3-off-press-2 {
    margin-top: 1.25rem;
  }

  .section-well-doll-4 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-once-available-2 {
    margin-top: 2rem;
  }

  .div-share-cook-2 {
    margin-right: 0;
    padding: 2rem 3rem;
  }

  .div-nobody-soil-2 {
    flex-direction: column;
  }

  .div-leg-negative-2 {
    grid-template-columns: minmax(0, 1fr);
  }

  .div-certain-make-2 {
    display: block;
  }

  .div-shelf-lucky-2 {
    display: none;
  }

  .div-duck-type-2 {
    display: block;
  }

  .div-told-wild-2 {
    margin-top: 2.5rem;
  }

  .div-electric-night-2 {
    text-align: center;
    flex-direction: column;
    margin-top: 3rem;
  }

  .img-smaller-leg-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-active-author-2 {
    margin-top: 1.5rem;
  }

  .div-writer-farm-2 {
    padding-top: 3rem;
  }

  .div-prize-basis-2 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-place-mainly-2, .div-addition-sense-2 {
    grid-column: auto;
  }

  .a-slip-knowledge-2 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .div-needed-low-2 {
    grid-template-columns: minmax(0, 1fr);
  }

  .div-hurried-press-2, .ul-golden-dog-2 {
    flex-direction: column;
  }

  .p-tomorrow-its-2 {
    margin-top: 2rem;
  }

  .section-ran-explanation {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-mighty-entire {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-original-beside {
    grid-template-columns: minmax(0, 1fr);
  }

  .div-ought-explanation {
    grid-column: auto;
  }

  .div-warn-spring {
    padding: 1.5rem 1rem;
  }

  .div-radio-wheat {
    grid-column: auto;
  }

  .div-door-forgot {
    grid-template-columns: minmax(0, 1fr);
  }

  .div-could-finger {
    grid-column: auto;
  }

  .div-here-pupil {
    padding: 1.25rem 1rem;
  }

  .div-similar-bread {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }

  .div-affect-rate {
    grid-column: auto;
  }

  .list {
    margin-bottom: 0;
    padding-left: 0;
  }

  .block-quote {
    padding-left: 0;
  }

  .section-electric-other {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-see-about {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-wet-shelf {
    padding-left: 0;
    padding-right: 0;
  }

  .h2-treated-build {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .p-shade-basic.corporate-plans {
    font-size: 1rem;
  }

  .div-on-mental {
    text-align: center;
    grid-template-columns: 1fr;
    max-width: 24rem;
    margin-top: 2rem;
  }

  .div-job-clock {
    padding: 1.5rem;
  }

  .section-higher-structure {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-danger-obtain {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-drink-job {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .div-desert-escape {
    padding: 1.5rem;
  }

  .div-spider-rhythm {
    text-align: center;
    max-width: 28rem;
  }

  .h2-actual-push {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .div-charge-storm {
    margin-left: auto;
    margin-right: auto;
  }

  .div-ruler-birth {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    line-height: 16px;
  }

  .a-distant-new {
    flex-flow: column;
    height: 50px;
    margin-top: 0;
    padding: 1rem .8rem 1rem .9rem;
  }

  .div-difference-tea {
    padding-top: 3rem;
  }

  .div-clay-grade {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-tide-went {
    grid-template-columns: 1fr 1fr;
  }

  .div-natural-show, .div-careful-north {
    grid-column: auto;
  }

  .a-chose-atomic {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .div-fifteen-active {
    grid-template-columns: 1fr;
  }

  .div-headed-crew, .ul-cookies-cry {
    flex-direction: column;
  }

  .p-another-mission {
    margin-top: 2rem;
  }

  .section-light-trunk {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-pot-while {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h2-pilot-they {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .div-another-review {
    margin-top: 2rem;
  }

  .a-uncle-gone {
    flex-direction: column;
    padding: 1.25rem 1.5rem;
  }

  .div-answer-4, .div-answer-5, .div-answer-3, .div-answer-2, .div-answer-1 {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .a-question-1, .a-question-2, .a-question-3, .a-question-4, .a-question-5, .a-question-6 {
    flex-direction: column;
    padding: 1.25rem 1.5rem;
  }

  .div-answer-6 {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .text-span-3 {
    font-size: .85rem;
    line-height: 1rem;
  }

  .section-money-ask {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-unknown-kids {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .div-worth-lying {
    grid-template-columns: 1fr;
  }

  .div-best-spring {
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .div-crew-party {
    bottom: -3rem;
    left: 1rem;
    right: 1rem;
  }

  .div-movement-balance {
    padding: 1.5rem;
  }

  .h2-bend-charge {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .div-silence-here {
    margin-top: 2rem;
  }

  .div-footer-copyright-social {
    flex-direction: column;
    margin-top: .5rem;
    font-size: 13px;
  }

  .div-footer-disclaimer {
    flex-direction: column;
  }

  .div-block-3 {
    position: static;
  }

  .grid-header {
    min-height: 160px;
  }

  .section-label-girl {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-ride-nest {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h1-broad-seeing {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .div-picture-having {
    grid-template-columns: minmax(0, 1fr);
    margin-top: 3rem;
  }

  .div-matter-dirty {
    grid-column: auto;
  }

  .div-say-sit {
    padding: 1.25rem 1rem;
  }

  .div-very-get {
    grid-column: auto;
  }

  .heading-3 {
    overflow: visible;
  }
}

#w-node-_774c905d-052a-2c93-89b3-486d2de18be8-5411bb13 {
  place-self: auto center;
}

#w-node-b66b545e-3340-5dbd-a76a-a5ed6fd300c4-502b1185 {
  align-self: center;
}

@media screen and (min-width: 1440px) {
  #w-node-_8f66495d-fb16-dbea-6b62-f15a28ac539c-5411bb13, #w-node-_2b6de5d1-636b-d99b-f33c-d6b30cbbd27f-0cbbd27b, #w-node-_2b6de5d1-636b-d99b-f33c-d6b30cbbd2ae-0cbbd27b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_2b6de5d1-636b-d99b-f33c-d6b30cbbd2c1-0cbbd27b {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: auto;
  }

  #w-node-b66b545e-3340-5dbd-a76a-a5ed6fd300c4-502b1185 {
    align-self: center;
  }

  #w-node-_4ce3a9f7-0256-bdc9-ab7c-3e2ab15fa457-502b1185 {
    place-self: center;
  }

  #w-node-_18cc713a-1a7d-7624-af24-1cbea80f7d51-502b1185 {
    align-self: center;
  }

  #w-node-_8f66495d-fb16-dbea-6b62-f15a28ac539c-7cdc23c4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_774c905d-052a-2c93-89b3-486d2de18be8-5411bb13 {
    place-self: auto center;
  }

  #w-node-b66b545e-3340-5dbd-a76a-a5ed6fd300c4-502b1185 {
    align-self: center;
  }

  #w-node-_4ce3a9f7-0256-bdc9-ab7c-3e2ab15fa457-502b1185 {
    place-self: center;
  }

  #w-node-_18cc713a-1a7d-7624-af24-1cbea80f7d51-502b1185 {
    align-self: auto;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_8f66495d-fb16-dbea-6b62-f15a28ac5392-5411bb13 {
    order: -9999;
  }

  #w-node-_2b6de5d1-636b-d99b-f33c-d6b30cbbd27f-0cbbd27b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1ae5b0b8-dc8d-d735-6114-dfcdf8d2c449-5411bb13, #w-node-_1ae5b0b8-dc8d-d735-6114-dfcdf8d2c449-7cdc23c4 {
    order: 9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2b6de5d1-636b-d99b-f33c-d6b30cbbd27f-0cbbd27b, #w-node-_2b6de5d1-636b-d99b-f33c-d6b30cbbd295-0cbbd27b, #w-node-_2b6de5d1-636b-d99b-f33c-d6b30cbbd2ae-0cbbd27b {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_2b6de5d1-636b-d99b-f33c-d6b30cbbd2c1-0cbbd27b {
    grid-area: span 1 / span 3 / span 1 / span 3;
    place-self: auto;
  }
}


