:root {
  --light-smoke: #f8f8f8;
  --highlight: #aeaeae;
  --black: #000;
  --white-smoke: #e4e4e4;
  --dark-gradient-right: #474747;
  --gold: goldenrod;
  --light-charcoal: #1f1f1f;
  --light-mode-text: #333;
  --white: white;
  --bronzerod: #a35924;
  --subtle-gold: #855f01;
  --gold-glow: #daa5204d;
  --charcoal: #181717;
  --deep-sky-blue: #00a3de;
  --gainsboro: #fcf8ff;
  --grey: #fff9;
  --off-white-accent: whitesmoke;
  --light-gold: #cdaf6e;
  --light-comment: #fffc;
  --grey-charcoal: #353535e6;
  --gold-fade-70: #daa520b3;
  --bronze-glow-trans: #da6a204d;
  --very-light-bronze-glow: #765a2d33;
  --bronze-dark-hue: #76482d33;
  --very-light-bronze: #f0e4db;
  --off-whyte: #fff8df;
  --home-bg: #070707;
  --grainsborough: #7d7c7e;
  --lines-hq: #94a3b84d;
  --brownishglow: #76582d33;
  --bron7e-fade: #a35924b3;
  --shorts-search-active: #404148;
  --shorts-search-sort-text: #dadada99;
  --um-dark-mode-text: #e0e0e0;
  --active-green-beam: #48d396;
  --bronze-glow: #a3592494;
  --grey-blue-hue: #f8fafc;
  --offbronze: #b8ab94;
}

body {
  background-color: var(--light-smoke);
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 20px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

h2 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}

p {
  margin-bottom: 10px;
  line-height: 120%;
}

a {
  color: var(--highlight);
  text-decoration: underline;
  transition: color .2s;
}

a:hover {
  color: var(--black);
}

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

.template-wrap {
  flex-flow: column;
  min-height: 100vh;
  display: flex;
}

.header {
  z-index: 900;
  background-color: var(--light-smoke);
  min-width: 100vw;
  height: 50px;
  padding-top: 5px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.page-wrap {
  background-color: var(--white-smoke);
  flex: 1;
  margin-top: 60px;
  display: flex;
  position: relative;
}

.collapsing-menu-wrap {
  min-width: 40px;
  position: relative;
}

.main-menu-wrap {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.nav-left {
  flex: 1;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.nav-left.shorts {
  display: none;
}

.nav-right {
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.menu-button {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 50px;
  padding-top: 3px;
  display: none;
}

.menu-line {
  background-color: var(--highlight);
  border-radius: 10px;
  width: 24px;
  height: 2px;
  margin-bottom: 5px;
}

.logo-wrap {
  align-items: center;
  min-width: 100px;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.logo-wrap.w--current {
  color: var(--gold);
  text-decoration: none;
}

.menu-link {
  color: var(--black);
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: center;
  min-height: 45px;
  padding: 8px 10px 8px 0;
  text-decoration: none;
  display: flex;
}

.menu-link:hover {
  opacity: 1;
  color: var(--bronzerod);
  background-color: #ffffff80;
}

.menu-link.w--current {
  background-color: var(--light-smoke);
  opacity: 1;
}

.menu-link.source {
  justify-content: flex-start;
  height: auto;
  padding-left: 20px;
  padding-right: 10px;
}

.menu-link.help {
  padding-left: 15px;
}

.menu-link.help.floating {
  position: absolute;
  inset: -130% -17% auto auto;
}

.menu-link.help.floating:hover {
  background-color: #0000;
}

.menu-text-hide {
  text-transform: none;
  flex: none;
  align-items: center;
  height: 100%;
  padding-left: 0;
  padding-right: 10px;
  font-family: Inconsolata, monospace;
  display: none;
}

.menu-text-hide:hover {
  color: var(--bronzerod);
}

.menu-text-hide.inline {
  padding-left: 10px;
}

.menu-icon {
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68cdb4a4dd4fe7f3f42cc6b2_Explore%20Solid%20Icon.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  flex: none;
  width: 32px;
  height: 32px;
}

.menu-icon.pic {
  background-image: none;
  border: 1px solid #8b8b8b4d;
  border-radius: 50px;
  overflow: hidden;
}

.menu-icon.alpha {
  width: 35px;
  height: 40px;
}

.menu-icon.pricing {
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/685554ae317936b9ab210a0e_Logo%20Design%20(5).svg");
}

.menu-icon.affiliate {
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/685554000fcffff1c38d403e_Logo%20design%20(6).png");
}

.menu-icon.confessions {
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/6860ea473251c72b0fb461b7_Anonymous%20Confessions%20Unfiltered%20Man%20Privacy%20Icon.svg");
}

.menu-icon.umhq {
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68554b1037c0b03688e7974f_UM%20HOME%20ICON.png");
}

.menu-icon.shorts {
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68ceb461866f068b459f7d4e_UM%20Youtube%20Shorts%20Icon.svg");
}

.category-menu.hidden {
  display: none;
}

.div-block-2 {
  z-index: 900;
  background-color: var(--white);
  height: 60px;
}

.button.margin-left.pc, .button.blue {
  font-family: Exo, sans-serif;
}

.button {
  border: 1px solid var(--bronzerod);
  background-color: var(--light-smoke);
  color: var(--bronzerod);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.button:hover {
  border-color: var(--gold);
  background-color: var(--bronzerod);
  color: var(--white);
}

.button.solid {
  border-color: var(--gold);
  background-color: var(--gold);
  color: var(--white);
  margin-left: 10px;
}

.button.solid:hover {
  background-color: var(--white);
  color: var(--gold);
  -webkit-text-stroke-color: var(--gold);
}

.button.solid.hidden {
  display: none;
}

.button.solid.marginless {
  background-color: var(--bronzerod);
  margin-left: 0;
}

.button.solid.marginless:hover {
  border-color: var(--bronzerod);
  background-color: var(--light-smoke);
  color: var(--bronzerod);
}

.button.solid.margin {
  border-color: var(--gold);
  background-color: var(--bronzerod);
  margin-left: 0;
}

.button.solid.margin:hover {
  border-color: var(--bronzerod);
  background-color: var(--light-smoke);
  color: var(--bronzerod);
}

.button.solid.margin._20pxright {
  margin-right: 20px;
}

.button.solid.margin.homeog {
  border-color: var(--white);
  background-color: #a3592400;
  margin-right: 5px;
  font-family: Exo, sans-serif;
  font-size: 1rem;
}

.button.solid.margin.homeog:hover {
  border-color: var(--gold);
  background-color: var(--white);
  color: var(--black);
}

.button.solid.margin.homeog.contribute {
  margin-left: 5px;
  font-size: 1rem;
}

.button.margin-left.pc, .button.blue {
  font-family: Exo, sans-serif;
}

.button.margin-left {
  margin-left: 10px;
}

.button.margin-left.pc, .button.blue {
  font-family: Exo, sans-serif;
}

.divider.hidden {
  display: none;
}

.line {
  background-color: #7c7c7c26;
  height: 2px;
}

.line.hidden {
  display: none;
}

.menut-title {
  color: var(--gold);
  font-family: Inter, sans-serif;
  font-size: .7rem;
  font-weight: 700;
  text-decoration: none;
}

.profile-link {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.profile-link.w--current {
  background-color: var(--white);
  margin-left: 15px;
}

.profile-link.bookmark {
  border-style: none;
  width: 100%;
  height: 100%;
}

.profile-link.bookmark.hidden {
  color: var(--gold);
}

.profile-link.search-mobile {
  border-style: none;
  width: 100%;
  height: 100%;
  display: flex;
}

.profile-link.search-mobile.hidden {
  color: var(--gold);
}

.nav-sidebar {
  z-index: 900;
  background-color: var(--white-smoke);
  min-width: 60px;
  max-height: 85vh;
  position: sticky;
  top: 60px;
  overflow: scroll;
}

.image-5 {
  width: 36px;
}

.icon-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  margin-left: 10px;
  display: flex;
  position: relative;
}

.tiny-text {
  text-transform: capitalize;
  -webkit-text-decoration-color: var(--bronzerod);
  text-decoration-color: var(--bronzerod);
  font-family: Inconsolata, monospace;
  font-size: 12px;
  line-height: 12px;
  display: none;
}

.tiny-text:hover {
  color: var(--gold);
}

.tiny-text.bold {
  display: flex;
}

.icon-label {
  text-transform: none;
  text-transform: none;
  display: flex;
}

.menu-label {
  justify-content: flex-start;
  width: 100%;
  padding-top: 10px;
  padding-left: 13px;
  display: flex;
}

.menu-label.bottom {
  color: var(--gold);
  padding-top: 14px;
  padding-bottom: 14px;
}

.menu-label.bottom {
  padding-top: 14px;
  padding-bottom: 14px;
}

.menu-label.bottom:hover {
  background-color: #f8f8f8;
  text-decoration: underline;
}

.menu-label.bottom.w--current {
  display: none;
}

.nav-header {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #121212;
  background-image: linear-gradient(90deg, var(--light-smoke), var(--white-smoke));
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: row;
  flex: 0 auto;
  order: 0;
  justify-content: space-between;
  align-self: auto;
  align-items: stretch;
  padding-top: 0;
  display: flex;
}

.nav-header.homeog {
  background-image: linear-gradient(90deg, var(--black), var(--charcoal));
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  display: flex;
}

.nav-header.hq {
  z-index: 9999;
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--white-smoke);
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.nav-header.hq.warroom {
  z-index: 9999;
}

.nav-header.explore-shorts {
  background-image: linear-gradient(90deg, var(--black), var(--charcoal));
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  display: none;
}

.dropdown-toggle {
  align-items: center;
  height: 100%;
  padding: 0;
  display: flex;
}

.dropdown-toggle:hover {
  color: var(--highlight);
}

.dropdown-toggle.w--open {
  color: var(--highlight);
  transition: color .2s;
}

.dropdown-toggle.white {
  background-color: var(--white);
  text-transform: uppercase;
  border: 1px solid #0000001a;
  border-radius: 5px;
  justify-content: flex-start;
  min-height: 60px;
  padding: 10px 30px 10px 10px;
}

.dropdown-toggle.white:hover {
  color: var(--gold);
}

.dropdown-toggle.white.w--open {
  min-width: auto;
}

.dropdown-toggle.white.tag {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 60px;
  padding-left: 30px;
}

.dropdown-toggle.white.tag:hover {
  color: var(--bronzerod);
}

.dropdown-toggle.menu {
  justify-content: center;
  align-items: flex-start;
  width: 50px;
  height: 100%;
  padding-right: 0;
}

.dropdown-toggle.menu.hidden {
  display: none;
}

.dropdown-toggle.menu.search-mobile {
  display: flex;
}

.dropdown-toggle.hidden {
  display: none;
}

.tag-dropdown {
  border-bottom-left-radius: 5px;
}

.tag-dropdown.w--open {
  background-color: var(--white-smoke);
  border-left: 1px solid #0000001a;
  border-right: 1px solid #0000001a;
  border-bottom-right-radius: 5px;
  overflow: hidden;
}

.tag-dropdown.sticky.w--open {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.tag-list-wrap.fixed {
  z-index: 999;
  background-color: var(--light-smoke);
  inset: 0% 0% 0% auto;
  border-left: 1px solid #0000004d;
  width: 20rem;
  margin-top: 60px;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.tag-list-wrap {
  margin-bottom: 10px;
  overflow: scroll;
}

.tag-list-wrap.fixed {
  z-index: 999;
  background-color: var(--light-smoke);
  z-index: 999;
  background-color: var(--light-smoke);
  inset: 0% 0% 0% auto;
  inset: 0% 0% 0% auto;
  inset: 0% 0% 0% auto;
  border-left: 1px solid #0000004d;
  width: 20rem;
  margin-top: 60px;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.tag-list-link {
  background-color: var(--light-smoke);
  color: var(--black);
  text-transform: uppercase;
  justify-content: flex-start;
  padding: 10px 20px;
  text-decoration: none;
  transition: color .2s;
  display: flex;
}

.tag-list-link:hover {
  background-color: var(--white);
  color: var(--gold);
  text-decoration: underline;
}

.category-dropdown, .category-dropdown.source {
  margin-left: 0;
  margin-right: 0;
}

.category-dropdown, .category-dropdown.source {
  margin-left: 0;
  margin-right: 0;
}

.category-dropdown.menu {
  width: 50px;
  height: 100%;
}

.category-dropdown.menu.hidden {
  display: none;
}

.live-indicator {
  background-color: var(--deep-sky-blue);
  background-image: radial-gradient(circle farthest-corner at 50% 50%, var(--highlight), var(--deep-sky-blue) 43%, #fff 96%);
  opacity: .8;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  display: none;
  position: absolute;
  transform: translate(0, -10px);
}

.dropdown-header {
  background-color: var(--light-smoke);
  margin-left: 15px;
  padding-top: 5px;
  padding-left: 5px;
}

.image-8 {
  width: 24px;
}

.profile-pic {
  border-radius: 100%;
  flex: none;
  width: 3rem;
  height: 3rem;
  transition: border-color .2s;
}

.profile-pic:hover {
  border: 2px solid var(--bronzerod);
  color: var(--gold);
}

.profile-pic.logged-in {
  border: 2px solid var(--gold);
  color: var(--gold);
  border-radius: 100%;
  width: 3rem;
  height: 3rem;
}

.profile-pic.logged-in:hover {
  border-color: var(--black);
}

.profile-pic.homeog:hover {
  border-color: var(--gold);
}

.dropdown-list {
  background-color: var(--light-smoke);
}

.dropdown-list.w--open {
  padding-top: 10px;
  left: -15px;
}

.dropdown-list.settings {
  background-color: var(--white);
  border-radius: 10px;
  margin-top: 0;
  padding-top: 0;
  position: absolute;
  top: 50px;
  overflow: hidden;
  box-shadow: 1px 1px 4px #00000042;
}

.dropdown-list.settings.w--open {
  left: -25px;
}

.dropdown-link {
  background-color: var(--white);
  padding: 5px 10px;
}

.dropdown-link:hover {
  background-color: var(--white-smoke);
  color: var(--gold);
}

.dropdown-link:active, .dropdown-link:visited {
  color: var(--subtle-gold);
}

.dropdown-link.w--current {
  background-color: var(--light-smoke);
  color: var(--black);
}

.dropdown-link.w--current:hover {
  color: var(--gold);
}

.navbar-highlight-line {
  background-image: linear-gradient(90deg, #0003, #fcf8ffd4 39%);
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.navbar-highlight-line.hidden {
  display: none;
}

.search-trigger-wrap {
  z-index: 1001;
  cursor: pointer;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 60px;
  padding: 15px 0 15px 10px;
  transition: border .2s, box-shadow .2s;
  display: flex;
  position: relative;
}

.search-trigger-wrap:active {
  box-shadow: none;
}

.search-trigger-wrap.w--open {
  background-color: #fff0;
}

.image-12 {
  width: 1.8rem;
}

.navigation {
  background-color: var(--white-smoke);
  background-image: none;
  background-position: 0 0;
  min-width: 60px;
  max-height: 100vh;
  margin-top: 60px;
  transition: width .2s cubic-bezier(.77, 0, .175, 1);
  position: fixed;
  inset: 0% auto 0% 0%;
  box-shadow: inset -1px 0 8px #0003;
}

.nav-label {
  text-align: center;
  justify-content: flex-start;
  padding-left: 15px;
  padding-right: 10px;
  font-size: 12px;
  display: flex;
}

.nav-label.hidden {
  display: none;
}

.logo-text {
  color: var(--black);
  -webkit-text-stroke-color: var(--black);
  text-transform: none;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--bronzerod);
  text-decoration-color: var(--bronzerod);
  font-family: Bebas Neue, sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  text-decoration-style: solid;
  text-decoration-thickness: 4px;
}

.logo-text.homeog, .logo-text.explore-shorts, .logo-text.explore-shorts {
  color: var(--white);
  -webkit-text-decoration-color: var(--gold);
  text-decoration-color: var(--gold);
}

.logo-wrap-mobile {
  align-items: center;
  min-width: 100px;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

.logo-wrap-mobile.w--current {
  color: var(--gold);
  text-decoration: none;
  display: none;
}

.video-categories {
  width: 2rem;
  transform: rotate(0);
}

.blog-categories {
  transform-style: preserve-3d;
  width: 2.5rem;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.tabs {
  float: right;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs.hidden {
  display: none;
}

.tab-link-tab-2 {
  background-image: linear-gradient(to bottom, var(--gold), var(--gold)), url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/67b55c9a54d85a2c5273830a_topography.svg");
  background-position: 0 0, 0 0;
  background-size: auto, 125px;
  border-top-right-radius: 70px;
  border-bottom-right-radius: 70px;
  align-self: center;
  margin-right: 0;
  padding: 5px 15px 5px 10px;
}

.tab-link-tab-2.w--current {
  background-image: linear-gradient(to bottom, var(--charcoal), var(--charcoal)), url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/67b55c9a54d85a2c5273830a_topography.svg");
  color: #fff;
  background-position: 0 0, 0 0;
  background-size: auto, 125px;
  padding-left: 10px;
  padding-right: 15px;
  font-size: 17px;
}

.tabs-menu-2 {
  float: left;
  clear: none;
  border-radius: 0;
  flex: 1;
  align-self: center;
  height: 2rem;
  margin-top: 0;
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.tabs-menu-2.hidden {
  display: none;
}

.text-block-25, .text-block-26 {
  font-size: .7rem;
  font-weight: 700;
}

.tab-link-tab-1 {
  background-image: linear-gradient(to bottom, var(--gold), var(--gold)), url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/67b55c9a54d85a2c5273830a_topography.svg");
  text-align: left;
  background-position: 0 0, 0 0;
  background-size: auto, 125px;
  border-top-left-radius: 70px;
  border-bottom-left-radius: 70px;
  align-self: center;
  padding: 5px 10px 5px 15px;
}

.tab-link-tab-1.w--current {
  background-image: linear-gradient(to bottom, var(--charcoal), var(--charcoal)), url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/67b55c9a54d85a2c5273830a_topography.svg");
  color: #fff;
  background-position: 0 0, 0 0;
  background-size: auto, 125px;
  border-top-left-radius: 70px;
  border-bottom-left-radius: 70px;
  align-self: center;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
}

.blog-search-form {
  margin-bottom: 0;
  display: flex;
}

.tabs-content {
  display: flex;
}

.tab-pane-blog-search {
  flex: 0 auto;
  order: 0;
  align-self: auto;
}

.blog-single-line-search {
  z-index: 500;
  transform-origin: 100%;
  justify-content: center;
  align-items: center;
  height: 60px;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Inter, sans-serif;
  display: none;
  position: relative;
}

.blog-single-line-search.test {
  display: flex;
}

.blog-single-line-search-input {
  color: var(--subtle-gold);
  border-radius: 5px;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  margin-right: 15px;
  font-size: 16px;
  position: relative;
}

.blog-single-line-search-input:focus-visible, .blog-single-line-search-input[data-wf-focus-visible] {
  border: 1px solid var(--gold);
}

.blog-single-line-search-button {
  background-color: var(--bronzerod);
  border-radius: 5px;
  width: 85px;
  height: 40px;
  margin-left: 0;
  margin-right: 4px;
  padding: 0;
  position: static;
  bottom: 0;
  right: 0;
}

.blog-single-line-search-button:hover {
  background-color: var(--charcoal);
  position: relative;
  top: -2px;
  box-shadow: 2px 0 14px #daa52099;
}

.blog-single-line-search-button:active {
  top: 0;
  box-shadow: 2px 0 14px #000000c2;
}

.video-search-form {
  margin-bottom: 0;
  display: flex;
}

.video-single-line-search {
  z-index: 500;
  transform-origin: 100%;
  justify-content: center;
  align-items: center;
  height: 60px;
  margin-bottom: 0;
  padding-left: 5px;
  font-family: Inter, sans-serif;
  display: none;
  position: relative;
}

.video-single-line-search.test {
  display: flex;
}

.video-single-line-search-input {
  color: var(--subtle-gold);
  border-radius: 5px;
  width: 100%;
  height: 40px;
  margin-bottom: 0;
  margin-right: 15px;
  font-size: 16px;
  position: relative;
}

.video-single-line-search-input:focus-visible, .video-single-line-search-input[data-wf-focus-visible] {
  border: 1px solid var(--gold);
}

.video-single-line-search-button {
  background-color: var(--gold);
  border-radius: 5px;
  width: 85px;
  height: 40px;
  margin-left: 0;
  margin-right: 4px;
  padding: 0;
  position: static;
  bottom: 0;
  right: 0;
}

.video-single-line-search-button:hover {
  background-color: var(--charcoal);
  position: relative;
  top: -2px;
  box-shadow: 2px 0 14px #daa52099;
}

.video-single-line-search-button:active {
  top: 0;
  box-shadow: 2px 0 14px #000000c2;
}

.mobile-search {
  color: var(--gold);
  border-radius: 100%;
  flex: none;
  width: 2rem;
  height: 2rem;
  transition: border-color .2s;
}

.mobile-search:hover {
  border: 2px none var(--gold);
  color: var(--gold);
}

.mobile-search.logged-in {
  border: 2px solid var(--gold);
  color: var(--gold);
  border-radius: 100%;
  width: 2rem;
  height: 2rem;
}

.mobile-search.logged-in:hover {
  border-color: var(--black);
}

.search-dropdown-toggle {
  align-items: center;
  height: 100%;
  padding: 0 10px 0 0;
  display: flex;
}

.search-dropdown-toggle:hover {
  color: var(--highlight);
}

.search-dropdown-toggle.w--open {
  color: var(--highlight);
  transition: color .2s;
}

.search-dropdown-toggle.white {
  background-color: var(--white);
  text-transform: uppercase;
  border: 1px solid #0000001a;
  border-radius: 5px;
  justify-content: flex-start;
  min-height: 60px;
  padding: 10px 30px 10px 10px;
}

.search-dropdown-toggle.white:hover {
  color: var(--gold);
}

.search-dropdown-toggle.white.w--open {
  min-width: auto;
}

.search-dropdown-toggle.white.tag {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  height: 60px;
  padding-left: 30px;
}

.search-dropdown-toggle.menu {
  justify-content: center;
  align-items: flex-start;
  width: 50px;
  height: 100%;
  padding-right: 0;
  display: none;
}

.search-dropdown-toggle.menu.hidden {
  display: none;
}

.saved-posts {
  color: var(--bronzerod);
  border-radius: 100%;
  flex: none;
  width: 2.1rem;
  height: auto;
  transition: border-color .2s;
}

.saved-posts:hover {
  border: 2px solid var(--bronzerod);
  color: var(--gold);
}

.saved-posts.logged-in {
  border: 2px solid var(--gold);
  color: var(--gold);
  border-radius: 100%;
  width: 2rem;
  height: 2rem;
}

.saved-posts.logged-in:hover {
  border-color: var(--black);
}

.saved-posts.homeog {
  color: var(--white);
}

.saved-posts.homeog:hover {
  border-color: var(--gold);
}

.ms-profile-image-preview-menu {
  border: 2px solid var(--bronzerod);
  background-color: #ccc;
  border-radius: 100px;
  width: 3rem;
  height: 3rem;
  margin-top: 5px;
  margin-bottom: 5px;
  display: inline-block;
}

.ms-profile-image-preview-menu:hover {
  border-color: var(--black);
}

.ms-profile-image-preview-menu.homeog {
  border-color: var(--gold);
}

.ms-profile-image-preview-menu.homeog:hover {
  border-color: var(--white);
}

.section_pricing {
  background-color: #f9f9f9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  min-height: 100svh;
  margin-left: 70px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-size-small {
  color: var(--bronzerod);
  font-size: .875rem;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large.custom {
  max-width: 1110px;
}

.page-wrapper {
  width: 100%;
}

.hide, .hide.in-dashboard-150 {
  display: none;
}

.settings {
  cursor: pointer;
  padding-top: 5px;
  padding-bottom: 5px;
}

.absolute-icon-right {
  z-index: 2;
  opacity: .6;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  inset: .8rem .5rem auto auto;
}

.absolute-icon-right.mobile-only {
  display: none;
}

.tabs-menu-4 {
  z-index: 1;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #f9fbfc00;
  border: 1px solid #e5e5e7;
  border-radius: 5px;
  flex-flow: row;
  padding: 2px;
  display: inline-flex;
}

.tabs-menu-4.hidden {
  justify-content: flex-start;
  align-items: stretch;
  width: 20vw;
  display: flex;
}

.tab-pane-blogs {
  margin-bottom: 40px;
}

.tab-link {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  color: var(--white);
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem;
  font-family: Inconsolata, monospace;
  font-weight: 400;
  transition: color .2s;
  display: flex;
}

.tab-link:hover {
  border-color: var(--light-gold);
  color: var(--gold);
}

.tab-link.w--current {
  border: 1px solid var(--gold);
  color: var(--black);
  background-color: #fff;
  border-radius: 5px;
  font-family: Inconsolata, monospace;
}

.tab-link.hide {
  display: none;
}

.tab-link.saved {
  color: var(--charcoal);
}

.tab-link.saved:hover {
  color: var(--bronzerod);
}

.tabs-content-3 {
  height: auto;
  top: 1.5rem;
  overflow: visible;
}

.tab-pane-videos {
  margin-bottom: 40px;
}

.heading-3 {
  font-family: Bebas Neue, sans-serif;
  font-size: 2px;
  display: block;
}

.heading-4 {
  text-align: left;
}

.heading-4.plan {
  color: var(--bronzerod);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Anton, sans-serif;
  font-size: 2rem;
  text-decoration: none;
}

.heading-4.plan:hover {
  color: var(--gold);
}

.pricing_wrap-2 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.text-size-large-2 {
  font-size: 1.5rem;
}

.text-size-large-2.text-weight-semibold.is-heading {
  color: var(--light-charcoal);
  font-family: Bebas Neue, sans-serif;
  font-size: 3rem;
}

.text-size-large-2.text-weight-semibold.is-blue {
  color: var(--black);
}

.pricing_buttons-wrap {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  margin-top: 30px;
  display: grid;
}

.pricing_buttons-wrap.hidden {
  display: none;
}

.pricing_tick-icon {
  filter: none;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.pricing_pane-heading {
  margin-bottom: 24px;
}

.pricing_tab-link-2 {
  background-color: #0000;
  border-bottom: 4px solid #0000;
  margin-bottom: 20px;
  padding: 0 0 10px;
}

.pricing_tab-link-2:hover {
  border-bottom-color: #ffffff4d;
}

.pricing_tab-link-2.w--current {
  border-bottom: 4px solid var(--bronzerod);
  background-color: #0000;
  margin-bottom: 20px;
  padding: 0 0 10px;
}

.pricing_pane-price {
  font-family: Bebas Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
}

.pricing_button-2 {
  border: 1px none var(--bronzerod);
  background-color: var(--bronzerod);
  color: #fff;
  justify-content: center;
  align-items: center;
  height: 56px;
  padding-left: 28px;
  padding-right: 28px;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.pricing_button-2:hover {
  color: var(--bronzerod);
  background-color: #0000;
  border-style: solid;
}

.pricing_button-2.is-brown {
  border: 1px solid var(--bronzerod);
  color: var(--bronzerod);
  background-color: #0000;
}

.pricing_button-2.is-brown:hover {
  background-color: var(--bronzerod);
  color: #fff;
}

.pricing_button-2.is-brown.hidden {
  display: none;
}

.padding-global-2 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.pricing_tab-menu {
  flex-flow: column;
  align-items: flex-start;
  padding-bottom: 150px;
  padding-right: 90px;
  font-family: Bebas Neue, sans-serif;
  display: flex;
}

.section_pricing-2 {
  background-color: var(--light-smoke);
  color: #2e578b;
  min-height: 100vh;
  margin-top: 0;
}

.pricing_pane-wrap {
  flex-flow: column;
  align-items: flex-start;
  min-height: 600px;
  display: flex;
}

.pricing_tab {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 3fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.pricing-checklist_item {
  align-items: center;
  display: flex;
}

.pricing_heading-wrap {
  text-align: center;
  margin-bottom: 72px;
}

.pricing_subscript-text {
  font-size: 1.125rem;
  font-weight: 400;
}

.text-size-regular {
  color: var(--white);
  font-family: Exo, sans-serif;
  font-size: 1rem;
}

.pricing_pane-checklist {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--bronzerod);
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 56px;
  display: grid;
}

.pricing_pane-content {
  color: var(--light-charcoal);
}

.left_bottom-info {
  z-index: 2;
  border-top: 1px solid var(--bronzerod);
  color: var(--bronzerod);
  margin-right: 80px;
  padding-top: 24px;
  position: relative;
}

.pricing_tabs-content {
  border-left: 1px solid var(--bronzerod);
  padding-left: 90px;
}

.pricing_tab-grid-wrap {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 3fr;
  grid-auto-columns: 1fr;
  align-items: start;
  min-height: 600px;
  display: grid;
}

.heading-5 {
  text-align: center;
  text-align: center;
  font-size: 1.7rem;
}

.bold-text-5 {
  font-weight: 400;
}

.subtitle {
  color: #fff;
  font-family: Exo, sans-serif;
  font-size: 20px;
  font-weight: 200;
}

.feature-label {
  font-family: Exo, sans-serif;
  font-weight: 300;
}

.price-grid-cell {
  color: #fff;
}

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

.price-card {
  color: var(--bronzerod);
  background-color: #fff;
  border-radius: 25px;
  height: 100%;
  padding: 40px;
}

.price-name {
  text-shadow: 1px 1px 5px #b12e3080;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--gold);
  text-decoration-color: var(--gold);
  margin-bottom: 0;
  font-family: Bebas Neue, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2em;
  display: block;
}

.month {
  font-size: 20px;
}

.check-grid-large {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  align-content: start;
  min-height: 150px;
  margin-top: 32px;
  margin-bottom: 10px;
}

.content-h1 {
  z-index: 2;
  color: #fff;
  text-shadow: 1px 1px 5px #b12e3080;
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 55px;
  line-height: 1.1;
  position: relative;
}

.price-detail {
  font-family: Exo, sans-serif;
  font-weight: 500;
}

.trigger-text {
  text-align: center;
  max-width: 250px;
  font-family: Exo, sans-serif;
  font-weight: 200;
}

.trigger-text.hidden {
  display: none;
}

.price-top-wrap {
  justify-content: space-between;
  align-items: center;
  min-height: 52px;
}

.grid-2 {
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1.5fr;
}

.title-wrap {
  color: #7b88a8;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.pricing-section {
  background-color: var(--bronzerod);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  min-height: 100vh;
  padding: 40px 3% 140px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-price.dark:hover, .button-price.gold-hover:hover {
  background-color: var(--gold);
}

.button-price {
  color: var(--light-charcoal);
  text-align: center;
  background-color: #f9f2ff;
  border-radius: 5px;
  width: 100%;
  max-width: 250px;
  margin-top: 16px;
  margin-bottom: 10px;
  padding: 16px 24px;
  font-family: Exo, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.button-price:hover {
  background-color: var(--bronzerod);
  color: var(--white);
}

.button-price.dark:hover, .button-price.gold-hover:hover {
  background-color: var(--gold);
}

.button-price.dark {
  background-color: var(--bronzerod);
  color: #fff;
}

.button-price.dark:hover, .button-price.gold-hover:hover {
  background-color: var(--gold);
}

.button-price.skool {
  background-color: var(--black);
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c2ea611b423cfeb5073175_logos-Skool%20copy.jpg");
  background-position: 80% 30%;
  background-repeat: no-repeat;
  background-size: auto 2rem;
  padding-left: 0;
  padding-right: 90px;
  font-size: 1rem;
}

.button-price.skool:hover {
  border: 1px none var(--bronzerod);
  box-shadow: 0 2px 5px 1px var(--bronzerod);
  color: var(--white);
}

.price-card-dark {
  background-color: var(--gold);
  color: #fff;
  border-radius: 25px;
  width: 100%;
  height: 100%;
  padding: 40px;
  position: relative;
  box-shadow: 0 90px 90px -50px #cdaf6eb3;
}

.container-2 {
  justify-content: center;
  width: 100%;
  max-width: 1170px;
}

.price-illustration {
  width: 13vw;
  position: absolute;
  inset: auto 0% 0% auto;
}

.check-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  align-content: start;
  min-height: 150px;
  margin-top: 32px;
  margin-bottom: 10px;
}

.price {
  margin-bottom: 10px;
  font-size: 2rem;
  font-weight: 500;
  line-height: 30px;
}

.feature-wrap-2 {
  align-items: center;
  display: flex;
}

.bold-text-6 {
  font-family: Bebas Neue, sans-serif;
}

.body-7 {
  background-color: var(--bronzerod);
  font-family: Exo, sans-serif;
}

.pricing-tabs-wrap {
  position: relative;
}

.swiper-nav {
  grid-column-gap: 1.5rem;
  display: flex;
}

.swiper-nav__arrow {
  background-color: var(--gold-glow);
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  transition: all .3s;
  display: flex;
}

.swiper-nav__arrow:hover {
  background-color: var(--gold);
}

.services__heading-wrap.is1 {
  grid-row-gap: 3rem;
  text-align: center;
  grid-row-gap: 3rem;
  text-align: center;
  grid-row-gap: 3rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  max-width: 48.125rem;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.text-style-allcaps {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-family: Bebas Neue, sans-serif;
  font-size: 7rem;
}

.swiper-slide {
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: auto;
  display: block;
  position: relative;
}

.swiper-slide.mod--services-card {
  border-radius: 2rem;
  flex: none;
  width: 100%;
  max-width: 33%;
  height: 32.5rem;
  overflow: hidden;
}

.swiper-slide.mod--testimonials {
  border: .0625rem solid var(--light-gold);
  -webkit-backdrop-filter: blur(.375rem);
  backdrop-filter: blur(.375rem);
  background-image: linear-gradient(#daa520bf, #daa520bf);
  border-radius: 2rem;
  flex: none;
  max-width: 50%;
  height: auto;
  padding: 3rem 3rem 6.125rem;
  overflow: hidden;
}

.icon-2.width24 {
  width: 1.5rem;
  height: 1.5rem;
}

.swiper {
  width: 100%;
  overflow: hidden;
}

.swiper.mod--services-card {
  overflow: visible;
}

.swiper.mod--testimonials {
  margin-bottom: 4rem;
  overflow: visible;
}

.swiper-wrapper {
  flex-direction: row;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.heading-11 {
  color: var(--white);
  font-family: Bebas Neue, sans-serif;
  font-size: 3rem;
}

.section-2 {
  background-image: linear-gradient(to bottom, var(--bronzerod), var(--bronzerod));
  padding: 6rem 1.25rem 0;
  position: relative;
}

.section-2.mod--why {
  background-image: linear-gradient(to bottom, var(--bronzerod), var(--bronzerod));
  background-image: linear-gradient(to bottom, var(--bronzerod), var(--bronzerod));
  overflow: hidden;
}

.services__nav {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4rem;
  display: flex;
}

.container-3 {
  z-index: 3;
  width: 100%;
  max-width: 78rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.skills__achieve-line {
  background-color: #1e1e2f;
  flex: none;
  width: 1px;
  height: 40px;
  margin-left: 52px;
  margin-right: 52px;
}

.skills__video-nav-ico {
  z-index: 0;
  opacity: 0;
  cursor: pointer;
  transition: all .3s;
  position: absolute;
  transform: scale(.7);
}

.skills__video-nav-ico.active {
  z-index: 1;
  opacity: 1;
  display: block;
  transform: translate(0);
}

.skills__video-nav-ico.active:hover {
  opacity: .7;
}

.skills__head-desc {
  z-index: 1;
  width: 100%;
  max-width: 544px;
  margin-right: 80px;
  position: relative;
}

.skills__video-wrap {
  z-index: 0;
  background-color: var(--black);
  cursor: pointer;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 950px;
  height: 25rem;
  margin-left: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.dot-green {
  color: #daa520;
  font-family: Varela, sans-serif;
  font-size: 3rem;
}

.skills__columns {
  justify-content: space-between;
  align-items: center;
  width: auto;
  display: flex;
}

.skills__achieve-desc {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.4em;
}

.skills__achieve-desc.stroke--06 {
  font-family: Inconsolata, monospace;
  font-size: 11px;
}

.skills__achieve-title {
  margin-right: 16px;
  font-size: 52px;
  line-height: 1em;
}

.skills__achieve-title.stroke--08 {
  margin-right: 10px;
}

.skills__video {
  width: 100%;
  height: 145%;
  margin-bottom: -110px;
  position: absolute;
  inset: auto 0% 0%;
}

.skills__col.mod--video {
  flex: 1;
}

.skills__list {
  max-width: 270px;
  margin-right: 60px;
}

.skills__list-title {
  margin-bottom: 16px;
  font-size: 20px;
}

.skills__list-title.stroke--06 {
  color: var(--light-gold);
  font-family: Exo, sans-serif;
}

.skills__list-desc {
  color: #fff;
  font-family: Exo, sans-serif;
}

.skills__txt-desc {
  color: var(--white);
  margin-bottom: 0;
  font-family: Exo, sans-serif;
  font-size: 1rem;
}

.section-3 {
  padding: 64px 80px;
}

.section-3.section--overflow-hidden {
  padding-bottom: 0;
  overflow: hidden;
}

.skills__list-line {
  border-left: 1px dashed var(--white);
  color: var(--white);
  width: 1px;
  margin-top: 103px;
  margin-bottom: -14px;
  position: absolute;
  inset: 0% auto 0% 28px;
}

.skills__top {
  z-index: 1;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.skills__list-item {
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  position: relative;
}

.skills__list-ico {
  background-color: #fff;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  margin-right: 24px;
  display: flex;
  box-shadow: 0 4px 40px #0000000d;
}

.skills__video-nav {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: absolute;
  inset: auto 32px 32px auto;
}

.content {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.skills__achieve {
  background-color: #97c680;
  justify-content: center;
  align-items: center;
  margin-top: 48px;
  margin-bottom: -185px;
  display: flex;
  overflow: hidden;
}

.skills__achieve.mod--desctop {
  background-color: #fff;
  margin-top: 12px;
}

.skills__achieve.mob--mob {
  display: none;
}

.skills__achieve-txt-wrap {
  color: #000;
  align-items: center;
  margin-top: 36px;
  margin-bottom: 36px;
  display: flex;
}

.bold-text-7 {
  color: var(--white);
  font-family: Bebas Neue, sans-serif;
  font-size: 3rem;
}

.heading-12 {
  font-size: 3rem;
}

.heading__img {
  width: 13.125rem;
}

.heading__img.topm {
  margin-top: 140px;
}

.testimonials__content-wrap {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.section-4 {
  padding: 6rem 1.25rem;
  position: relative;
}

.section-4.overflow-hidden {
  background-image: linear-gradient(to bottom, var(--bronzerod), var(--bronzerod));
  background-image: linear-gradient(to bottom, var(--bronzerod), var(--bronzerod));
  padding-top: 0;
}

.heading__wrap {
  grid-row-gap: 1rem;
  text-align: center;
  flex-flow: column;
  align-items: center;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading__wrap.width50 {
  max-width: 50rem;
}

.heading__wrap.width50.free {
  margin-top: 9rem;
}

.text-size-regular-2 {
  color: var(--white);
  font-family: Exo, sans-serif;
  font-size: 1rem;
}

.container-4 {
  z-index: 3;
  width: 100%;
  max-width: 78rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.heading-13 {
  color: var(--white);
  font-family: Bebas Neue, sans-serif;
  font-size: 4rem;
}

.dropdown__bg {
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  pointer-events: none;
  transition: all .3s;
}

.dropdown__bg.is1 {
  background-image: linear-gradient(0deg, #6b707833, #6b707833);
  position: absolute;
  inset: 0%;
}

.dropdown__bg.is1.active {
  opacity: 0;
  opacity: 0;
}

.dropdown__bg.is2 {
  opacity: 0;
  background-image: linear-gradient(0deg, #6b707866, #6b707866);
  position: absolute;
  inset: 0%;
}

.dropdown__bg.is2.active {
  opacity: 1;
  opacity: 1;
}

.services__card-btn-line {
  z-index: 2;
  border-radius: 1rem;
  position: absolute;
}

.services__card-btn-line.is2 {
  background-image: linear-gradient(#fff, #fff 50%, #ffe1ca80);
  width: .125rem;
  height: 1.125rem;
  transition: all .3s;
}

.services__card-btn-line.is2.active {
  transform-style: preserve-3d;
  background-color: #07090e;
  background-image: none;
  transform: rotateX(90deg)rotateY(0)rotateZ(0);
}

.services__card-btn-line.is1 {
  z-index: 3;
  background-image: linear-gradient(90deg, #fff, #fff 50%, #ffe1ca80);
  width: 1.125rem;
  height: .125rem;
  transition: all .3s;
}

.services__card-btn-line.is1.active {
  background-color: #07090e;
  background-image: none;
}

.dropdown.mod--faq {
  background-image: linear-gradient(to bottom, var(--gold-glow), var(--gold-glow));
  background-image: linear-gradient(to bottom, var(--gold-glow), var(--gold-glow));
  background-image: linear-gradient(to bottom, var(--gold-glow), var(--gold-glow));
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden;
}

.dropdown-toggle-5.mod--faq {
  z-index: 2;
  text-transform: capitalize;
  z-index: 2;
  text-transform: capitalize;
  z-index: 2;
  text-transform: capitalize;
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.heading-4 {
  color: var(--white);
  letter-spacing: .08rem;
  font-family: Anton, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
}

.heading-4.text-style-font-general {
  color: var(--white);
}

.services__card-btn-bg {
  opacity: 0;
  background-image: linear-gradient(#bd9578, #fff);
  border-radius: 50%;
  transition: opacity .3s;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.services__card-btn-bg.active {
  opacity: 1;
  opacity: 1;
}

.dropdown__btn {
  z-index: 3;
  cursor: pointer;
  background-color: #0b111c;
  border-radius: 50%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  position: relative;
}

.section-5 {
  background-image: linear-gradient(180deg, var(--bronzerod) 51%, white), linear-gradient(to bottom, var(--bronzerod), var(--bronzerod));
  padding: 6rem 1.25rem;
  position: relative;
}

.faq__content-wrap {
  max-width: 64.75rem;
  margin-left: auto;
  margin-right: auto;
}

.faq__content {
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.dropdown-list-4.mod--faq {
  z-index: 2;
  height: 0;
  transition: all .5s;
  position: relative;
  overflow: hidden;
}

.dropdown-list-4.mod--faq.active {
  height: auto;
  margin-top: -.75rem;
}

.text-size-regular-3 {
  color: var(--white);
  font-family: Exo, sans-serif;
  font-size: 1rem;
}

.dropdown-list__wrap.mod--faq {
  margin-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.container-5 {
  z-index: 3;
  width: 100%;
  max-width: 78rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.contact__content {
  -webkit-backdrop-filter: blur(.375rem);
  backdrop-filter: blur(.375rem);
  text-align: center;
  background-image: linear-gradient(#daa520c4, #daa520c4);
  border: .0625rem solid #6b707899;
  border-radius: 2rem;
  flex-flow: column;
  align-items: center;
  margin-bottom: -6rem;
  margin-left: auto;
  padding-bottom: 5.625rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: relative;
}

.contact__text-wrap {
  max-width: 29.625rem;
  margin-bottom: 2rem;
}

.heading-3 {
  color: var(--black);
  font-family: Bebas Neue, sans-serif;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.1;
}

.heading-3.price {
  color: var(--charcoal);
  font-family: Anton, sans-serif;
  font-size: 5rem;
}

.contact__lable {
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c07539a3c4b056fa5f4410_hero__lable-bg.avif");
  background-size: cover;
  width: 8.75rem;
  height: 8.75rem;
  margin-top: -4rem;
  padding: 1.75rem;
}

.section-6 {
  padding: 6rem 1.25rem;
  position: relative;
}

.section-6.mod--contact {
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c079c3812fa80f4b636b8c_Silvyr%20OG%2010%20wide.png"), linear-gradient(to bottom, var(--white), var(--white));
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  align-items: flex-end;
  height: 44.125rem;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section-6.mod--contact.blogs {
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c388e4c62d5473ee2a6ac9_Remove%20Background%20Project%20Sept%2012%202025%20(1).png"), linear-gradient(#0000, #0000);
  margin-left: 0;
  margin-right: 0;
}

.contact__heading-wrap {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.contact__img-bg {
  z-index: 1;
  pointer-events: none;
  width: 100dvw;
  height: 44.125rem;
  position: absolute;
  top: 0;
  left: 0;
}

.contact__img-bg.hidden {
  display: none;
}

.contact__content-wrap {
  display: flex;
}

.text-size-regular-4 {
  color: var(--white);
  font-family: Inconsolata, monospace;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-regular-4.footer-card {
  color: var(--black);
  font-family: Exo, sans-serif;
}

.contact__pattern {
  object-fit: cover;
  border-bottom-right-radius: 2rem;
  border-bottom-left-radius: 2rem;
  width: 100%;
  height: 1.75rem;
  position: absolute;
  bottom: 0;
  left: 0;
}

.container-6 {
  z-index: 3;
  width: 100%;
  max-width: 78rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.hero__lable-text {
  width: 100%;
  height: 100%;
}

.bg-gradient-top {
  z-index: 2;
  background-image: none;
  height: 35rem;
  position: absolute;
  top: 0%;
  left: 0%;
  right: 0%;
}

.footer__text-title {
  text-transform: uppercase;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--gold);
  text-decoration-color: var(--gold);
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #fff, #fff 47.12%, #ffe1ca80);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 1rem;
  text-decoration-thickness: 2px;
}

.footer__text-wrap {
  grid-column-gap: .75rem;
  align-items: center;
  display: flex;
}

.footer__col {
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.footer__columns {
  grid-column-gap: 6rem;
  border-bottom: .0625rem solid #6b707866;
  margin-bottom: 3rem;
  padding-bottom: 3rem;
  display: flex;
}

.footer__logo-wrap {
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.section-7 {
  padding: 6rem 1.25rem;
  position: relative;
}

.section-7.mod--footer {
  background-image: linear-gradient(to bottom, var(--bronzerod), var(--bronzerod));
  background-image: linear-gradient(to bottom, var(--bronzerod), var(--bronzerod));
  border-bottom-right-radius: 5px;
  padding-bottom: 0;
}

.footer__logo {
  border-radius: 200px;
  width: 7.3125rem;
}

.footer__link {
  opacity: .6;
  color: var(--white);
  text-decoration: none;
}

.footer__link:hover {
  opacity: 1;
  color: var(--gold);
}

.footer__wrapper {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.container-7 {
  z-index: 3;
  width: 100%;
  max-width: 78rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.heading-14 {
  color: var(--white);
  font-family: Bebas Neue, sans-serif;
  font-size: 4rem;
}

.services__card-img {
  pointer-events: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.services__card-grad {
  z-index: 2;
  background-image: linear-gradient(#0000, #0b111c);
  height: 17rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.services__card-link {
  z-index: 3;
  -webkit-backdrop-filter: blur(.125rem);
  backdrop-filter: blur(.125rem);
  background-color: #1c0b0b80;
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
  padding: 2rem;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.heading-15 {
  color: var(--white);
  font-family: Varela Round, sans-serif;
  font-size: 1.25rem;
}

.services__card-text-wrap {
  height: 0;
  transition: all .5s;
  overflow: hidden;
}

.services__card-text-wrap.active {
  height: auto;
}

.services__card-text {
  margin-top: 1.5rem;
}

.alt-for-link {
  display: none;
}

.services__card-btn {
  z-index: 3;
  cursor: pointer;
  background-color: #0b111c;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
  position: absolute;
  top: 2rem;
  right: 2rem;
}

.rich-text-block-4 {
  color: var(--white);
  font-family: Varela Round, sans-serif;
  font-size: 1rem;
}

.testimonials__title {
  grid-column-gap: 1.5rem;
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.testimonials__ava-wrap {
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c17eeba0b5a444cceafe51_testimonials__ava-bg.avif");
  background-position: 50%;
  background-size: cover;
  padding: .3rem .625rem 1rem;
}

.testimonials__ava {
  object-fit: cover;
  border-radius: 50%;
  width: 5.625rem;
  height: 5.625rem;
}

.heading-5 {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.25;
}

.heading-5.text-weight-normal {
  color: var(--white);
  font-family: Exo, sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.testimonials__pattern {
  object-fit: cover;
  width: 100%;
  height: 1.75rem;
  position: absolute;
  bottom: 0;
  left: 0;
}

.italic-text {
  text-decoration: underline;
  -webkit-text-decoration-color: var(--gold);
  text-decoration-color: var(--gold);
  font-style: normal;
}

.bold-xl {
  letter-spacing: -2.56px;
  font-size: 64px;
  font-weight: 700;
  line-height: 108%;
}

.pricing-block-chips {
  text-align: center;
  text-align: center;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  padding: 10px 16px;
  display: flex;
}

.medium-m {
  color: var(--white);
  font-family: Exo, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
}

.medium-m.color-accent-light-2 {
  font-family: Exo, sans-serif;
}

.semibold-xs {
  letter-spacing: -.24px;
  letter-spacing: -.24px;
  font-size: 12px;
  font-weight: 600;
  line-height: 128%;
}

.h4 {
  color: var(--white);
  font-family: Bebas Neue, sans-serif;
  font-size: 3rem;
  line-height: 3rem;
}

.h4.center-text.features {
  margin-bottom: 60px;
}

.pricing-block-name-and-chips {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.bold-l {
  letter-spacing: .24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 128%;
}

.pricing-block-currency {
  padding-top: 6px;
}

.pricing-block-duration {
  padding-bottom: 6px;
}

.pricing-block-price-info {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.pricing-block-price-and-name {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.pricing-block-name {
  padding-top: 4px;
  padding-bottom: 4px;
}

.text-span-5 {
  color: var(--white);
  font-weight: 700;
}

.pricing-block-price-wrapper {
  justify-content: flex-start;
  align-items: flex-end;
  display: none;
}

.tab-pane-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 100px;
  margin-bottom: 40px;
  display: flex;
}

.tab-pane-content.homeog {
  margin-top: 0;
}

.pricing-block {
  grid-column-gap: 132px;
  grid-row-gap: 132px;
  color: #005064;
  background-color: #f5f9fa;
  border-radius: 24px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: stretch;
  height: 380px;
  padding: 32px;
  display: flex;
  box-shadow: 0 8px 8px #1a1a1a14;
}

.pricing-block.second-pricing-block {
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c1a24ddefb27c4b2d33bdc_Unfiltered%20Man%20by%20Silvyr%20Fear%20(1).avif");
  background-position: 100% 100%;
  background-repeat: repeat-x;
  background-size: cover;
  background-attachment: fixed;
  margin-top: 24px;
  text-decoration: none;
  transform: rotate(6deg);
}

.pricing-block.accent-pricing-block {
  z-index: 5;
  color: #fff;
  background-color: #005064;
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c1a1211290ec45bd713890_Unfiltered%20Man%20The%20Oath%20Scroll.jpg");
  background-position: 70% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  text-decoration: none;
  position: relative;
}

.pricing-block.first-pricing-block {
  color: #fff;
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c1a19f824e1f0b747eec01_Frame%20Control%20UnfilteredMan.avif");
  background-position: 0 0;
  background-size: cover;
  margin-top: 24px;
  padding-top: 0;
  text-decoration: none;
  transform: rotate(-6deg);
}

.heading-wrap {
  margin-top: 20px;
  margin-bottom: 20px;
}

.heading-wrap.hidden {
  display: none;
}

.text-span-6 {
  text-decoration: underline;
  -webkit-text-decoration-color: var(--bronzerod);
  text-decoration-color: var(--bronzerod);
  font-family: Bebas Neue, sans-serif;
  font-size: 2rem;
}

.d-104-instagram-circle {
  background-color: #d72f84;
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c325f9a63ca7c554d5bb22_Instagram%20White%20Icon.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.2rem;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-bottom: 10px;
  margin-right: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.d-104-icon-text {
  color: #fff;
  display: none;
}

.d-104-tiktok-link-block {
  background-color: #0fbac6b3;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: none;
  position: absolute;
  inset: 0%;
}

.d-104-image-wrapper {
  opacity: 1;
  filter: brightness(80%);
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c325f9a63ca7c554d5bb12_Tyler%20Silvyr%20Chevy%20Night%20Drive.png");
  background-size: cover;
  width: 160%;
  height: 160%;
  position: absolute;
  left: -40%;
  transform: rotate(-20deg);
}

.d-104-image-wrapper.two {
  filter: brightness(80%);
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c325f9a63ca7c554d5bb1a_Silvyr%20OG%2010%20Wide%20(2).png");
  background-position: 100%;
  background-size: cover;
}

.d-104-facebook-circle {
  background-color: #1a77f2;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-bottom: 20px;
  margin-right: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.d-104-facebook-circle.hidden {
  display: none;
}

.d-104-youtube-circle {
  background-color: #dd2c28;
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c325f9a63ca7c554d5bb28_youtube_icon-white-png.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.2rem;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-bottom: 10px;
  margin-right: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.d-104-facebook-link-block {
  background-color: #1a77f2b3;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: none;
  position: absolute;
  inset: 0%;
}

.d-104-youtube-link-block {
  background-color: #dd2c28b3;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: none;
  position: absolute;
  inset: 0%;
}

.d-104-tiktok-circle {
  z-index: 5;
  background-color: #0fbac6;
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c325f9a63ca7c554d5bb1f_TikTok%20Icon%20256x256.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.2rem;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-bottom: 10px;
  margin-right: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.d-104-snapchat-circle {
  background-color: #fffc04;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-bottom: 20px;
  margin-right: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.d-104-snapchat-circle.hidden {
  display: none;
}

.d-104-name-wrapper {
  opacity: 1;
  background-color: #262626;
  border-radius: 100px;
  margin-bottom: 20px;
  margin-left: 20px;
  padding: 5px 20px;
  font-family: Exo, sans-serif;
  position: absolute;
  inset: auto auto 0% 0%;
}

.demo-wrapper {
  flex-flow: row-reverse;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-right: 0%;
  display: flex;
  position: relative;
}

.socialstack-container {
  background-image: linear-gradient(to bottom, var(--bronzerod), var(--bronzerod));
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 60vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.socialstack-container.homeog {
  background-image: none;
}

.d-104-name-text {
  color: #fff;
  background-color: #0000;
}

.d-104-snapchat-link-block {
  background-color: #fffc04b3;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: none;
  position: absolute;
  inset: 0%;
}

.d-104-instagram-link-block {
  background-color: #d72f84b3;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: none;
  position: absolute;
  inset: 0%;
}

.social-card-logo {
  width: 7rem;
  height: auto;
}

.d-104-x-circle {
  z-index: 5;
  background-color: #000;
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c325f9a63ca7c554d5bb2e_X%20White%20Logo%202023.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1.2rem;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-bottom: 10px;
  margin-right: 20px;
  text-decoration: none;
  display: flex;
  position: relative;
}

.d-104-social-media-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
  position: absolute;
  inset: 0%;
}

.d-104-x-link-block {
  background-color: #000000b3;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: none;
  position: absolute;
  inset: 0%;
}

.d-104-section-home {
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.d-104-card-wrapper {
  cursor: pointer;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 325px;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.profile-menu-toggle {
  width: 50px;
  height: auto;
}

.dropdown-list-body {
  z-index: 3;
  position: relative;
}

.footer-divider {
  margin-left: 24px;
  margin-right: 24px;
}

.inline-footer {
  margin-left: .05em;
  margin-right: .05em;
  font-size: .8rem;
  font-weight: 500;
  display: inline;
}

.inline-footer.svg {
  line-height: 0;
  position: relative;
  top: 3px;
}

.dropdown-inner-shadow {
  z-index: 4;
  background-image: linear-gradient(#24324214, #0000 15%);
  height: 56px;
  position: absolute;
  bottom: 100%;
  left: 0%;
  right: 0%;
  box-shadow: 0 3px 12px #24324214;
}

.dropdown-card-title {
  color: #151b26;
  margin-bottom: 8px;
  font-family: Exo, sans-serif;
  font-size: 15px;
  font-weight: 700;
}

.dropdown-card-title.is-secondary {
  margin-top: 2px;
  margin-bottom: 0;
  line-height: 19px;
}

.dropdown-card-title.not-margin {
  margin-top: 2px;
  margin-bottom: 0;
}

.sidebar-column-bg {
  display: none;
}

.dropdown-bg-full {
  background-color: #fff;
  position: absolute;
  inset: 0%;
  box-shadow: 35px 35px 50px #24324226;
}

.dropdown-sidebar-bg {
  background-color: #f6f8f9;
  border-left: 1px solid #e0e6e8;
  width: 100vw;
  position: absolute;
  inset: 0 0 0 706px;
}

.menu {
  float: none;
  background-color: #0000;
  justify-content: space-between;
  align-items: stretch;
  height: 56px;
  font-weight: 500;
  display: flex;
}

.dropdown-card-icon {
  flex: 0 0 18px;
  width: 32px;
  max-width: none;
  margin-top: 2px;
  margin-right: 12px;
  line-height: 0;
  position: relative;
}

.dropdown-card-icon.arrow {
  opacity: .5;
  opacity: .5;
  flex-basis: 14px;
  align-self: center;
  margin-left: 8px;
  margin-right: 0;
}

.dropdown-footer {
  align-items: center;
  height: 45px;
  display: flex;
}

.dropdown-footer-wrapper {
  background-color: #fbfdfe;
  border-top: 1px solid #e0e6e8;
  position: absolute;
  bottom: 0;
  left: 0%;
  right: 0%;
}

.dropdown-footer-wrapper.tablet {
  display: none;
}

.dropdown-card-bg {
  opacity: 0;
  border-radius: 3px;
  position: absolute;
  inset: -16px;
}

.dropdown-card-bg.orange {
  background-color: #f9dc0026;
}

.dropdown-card-bg.is-yellow {
  background-color: #fffede;
}

.dropdown-card-bg.is-red {
  background-color: #ffedef;
}

.dropdown-card-bg.is-blue {
  background-color: #edf8ff;
}

.dropdown-card-bg.is-green {
  background-color: #e2fffa;
}

.dropdown-card-bg.purple {
  color: #000;
  background-color: #cdaf6e4d;
}

.dropdown-card-bg.white {
  background-color: #cdaf6e4d;
  border: 1px solid #edf1f2;
}

.dropdown-card-bg.white:hover {
  color: var(--white);
}

.dropdown-column.third {
  padding-left: 20px;
  position: relative;
}

.dropdown-card {
  margin-bottom: 36px;
  -webkit-text-decoration: none;
  text-decoration: none;
  display: block;
  position: relative;
}

.dropdown-card.hide {
  display: none;
}

.dropdown-card.has-icon {
  display: flex;
}

.dropdown-card.has-icon.is-secondary.hide {
  display: none;
}

.dropdown-card.is-secondary {
  margin-bottom: 20px;
}

.dropdown-footer-copy {
  position: absolute;
  top: 50%;
  right: 32px;
  transform: translate(0, -50%);
}

.dropdown-overflow {
  padding-top: 40px;
  overflow: scroll;
}

.dropdown-list-5 {
  z-index: 1;
  background-color: #0000;
  padding-bottom: 142px;
  font-size: 13px;
  position: fixed;
  inset: 56px 0% auto;
  overflow: hidden;
}

.dropdown-list-5.w--open {
  padding-left: 70px;
  overflow: hidden;
}

.dropdown-column-title {
  color: #151b26;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-bottom: 1px solid #e0e6e8;
  margin-bottom: 30px;
  padding-bottom: 16px;
  font-family: Exo, sans-serif;
  font-size: 13px;
  font-weight: 700;
  position: relative;
}

.container-11 {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.dropdown-subgrid {
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.divider-2 {
  background-color: #e0e6e8;
  width: 1px;
  height: 28px;
}

.dropdown-card-text {
  color: var(--highlight);
  font-family: Inconsolata, monospace;
  font-weight: 400;
}

.dropdown-footer-full {
  z-index: 1;
  opacity: 1;
  margin-top: 7px;
  margin-left: 70px;
  padding-left: 0;
  position: absolute;
  inset: 0 0% 96px;
}

.dropdown-footer-link {
  color: #848f99;
  font-family: Exo, sans-serif;
  font-size: .8rem;
  transition: color .2s;
}

.dropdown-footer-link:hover {
  color: var(--bronzerod);
}

.dropdown-grid {
  grid-column-gap: 50px;
  grid-row-gap: 75px;
  grid-template-rows: auto;
  grid-template-columns: 180px 410px 240px;
  grid-auto-columns: 1fr;
  display: grid;
}

.dropdown-grid.resources {
  grid-template-columns: 180px 410px 240px;
}

.dropdown-toggle-6 {
  color: #646f79;
  align-items: center;
  width: 50px;
  height: 100%;
  padding: 0;
  font-size: 15px;
  transition: color .2s cubic-bezier(.4, 0, .2, .01);
  display: flex;
}

.dropdown-toggle-6:hover {
  color: #796eff;
}

.dropdown-toggle-6.w--open {
  box-shadow: none;
  color: #796eff;
  height: auto;
}

.dropdown-toggle-6.language, .dropdown-toggle-6.envelope, .dropdown-toggle-6.button {
  display: none;
}

.label-2 {
  background-color: var(--bronzerod);
  color: #fff;
  letter-spacing: .1em;
  text-transform: uppercase;
  border-radius: 2px;
  margin-left: 4px;
  padding: 2px 5px 1px 6px;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  position: absolute;
}

.footer-copy-link {
  color: var(--bronzerod);
}

.dropdown-bg {
  position: absolute;
  inset: 0% 0% 96px;
}

.dropdown-card-content {
  position: relative;
}

.dropdown-card-content.socials {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hidden {
  display: none;
}

.text-weight-medium {
  font-weight: 500;
}

.text-weight-medium.text-color-white {
  color: var(--black);
  font-family: Exo, sans-serif;
  font-weight: 700;
}

@media screen and (min-width: 1280px) {
  .button.solid.margin.homeog {
    border-color: var(--white);
    background-color: #daa52000;
    margin-right: 5px;
  }

  .button.solid.margin.homeog:hover {
    border-color: var(--gold);
    background-color: var(--white);
    color: var(--black);
  }

  .button.solid.margin.homeog.contribute {
    margin-left: 5px;
  }

  .nav-header.homeog, .nav-header.explore-shorts, .nav-header.homeog, .nav-header.explore-shorts {
    background-image: linear-gradient(90deg, var(--black), var(--charcoal));
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .profile-pic:hover {
    border-color: var(--bronzerod);
  }

  .profile-pic.homeog:hover {
    border-color: var(--gold);
    color: var(--gold);
    border-color: var(--gold);
  }

  .logo-text.homeog, .logo-text.explore-shorts, .logo-text.explore-shorts, .logo-text.homeog, .logo-text.explore-shorts, .logo-text.explore-shorts {
    color: var(--white);
    -webkit-text-decoration-color: var(--gold);
    text-decoration-color: var(--gold);
  }

  .saved-posts.homeog {
    color: var(--white);
  }

  .saved-posts.homeog:hover, .ms-profile-image-preview-menu.homeog {
    border-color: var(--gold);
  }

  .ms-profile-image-preview-menu.homeog {
    border-color: var(--gold);
  }

  .ms-profile-image-preview-menu.homeog:hover {
    border-color: var(--white);
  }

  .si-imgplay {
    left: 47%;
  }

  .rect-container {
    background-repeat: no-repeat;
    height: 60vh;
    min-height: 0;
  }

  .rect-desc {
    opacity: 1;
    width: 95%;
    padding-bottom: 0;
    transition: transform .2s;
    position: relative;
  }

  .rect-play.sunny {
    background-color: var(--gold);
    background-color: var(--gold);
  }

  .rect-labellogo {
    transition: transform 1s;
  }

  .rect-imgcontainer, .rect-gradient {
    height: 60vh;
  }

  .blog-card-image-2 {
    height: 145px;
  }

  .dropdown-sidebar-bg {
    left: 862px;
  }

  .container-11 {
    padding-left: 64px;
    padding-right: 64px;
  }

  .dropdown-grid {
    grid-template-columns: 200px 516px 300px;
  }

  .dropdown-grid.resources {
    grid-template-columns: 200px 516px 360px;
  }

  .blog-card-2.third {
    display: none;
  }

  .dropdown-toggle-6.language, .dropdown-toggle-6.envelope, .dropdown-toggle-6.button, .dropdown-toggle-6.language, .dropdown-toggle-6.envelope, .dropdown-toggle-6.button {
    display: flex;
  }

  .activity-text {
    max-width: 9rem;
  }
}

@media screen and (min-width: 1440px) {
  .hero-video {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .comment-thread-sort {
    background-color: #000;
  }

  .um {
    width: 50vw;
  }

  .blog-list-card-likes-seperater.hidden {
    display: none;
  }

  .shorts-card {
    width: 17%;
  }

  .shorts-image-wrap {
    padding-bottom: 135%;
  }

  .ur8fb4ob {
    grid-template-columns: 1fr 1fr;
  }

  .comment-form-button {
    border-style: none;
  }

  .comment-form-button.is-load-more {
    background-color: var(--black);
    color: var(--grey);
    border-style: none;
  }

  .comment-form-button.is-load-more:hover {
    background-color: var(--charcoal);
  }

  .comment-reply-action:hover {
    color: var(--off-white-accent);
  }

  .comment-typing-video {
    width: 100px;
    height: 30px;
    display: block;
  }

  .comment-is-typing-section-2 {
    border-style: none;
    bottom: 8em;
  }

  .comment-typing-video-wrap {
    object-fit: contain;
    width: 1rem;
    height: 2em;
  }

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

  .comment-typing-icon-wrap {
    object-fit: contain;
    width: 1rem;
    height: 2em;
  }

  .comment-online-icon {
    background-color: var(--gold);
  }

  .text-block-36 {
    color: var(--grey);
  }

  .relatedshortstack-wrapper {
    max-width: 70vw;
    display: block;
  }

  .relatedshortstack-wrapper.blog-page {
    max-width: none;
  }

  .tiktok-gridstack {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .tiktok-linkstack {
    color: var(--light-gold);
    background-image: none;
  }

  .blog-list-card-title-shortstack {
    color: var(--white);
    font-size: .9rem;
    font-weight: 500;
  }

  .blog-list-card-description-shortstack {
    color: var(--grey);
  }

  .blog-list-card-description-shortstack.hidden {
    display: none;
  }

  .blog-list-card-likes-shortstack.jetboost-item-total-favorites-3lze {
    color: var(--grey);
    font-weight: 400;
  }

  .blog-list-card-likes-count-shortstack {
    color: var(--grey);
  }

  .hero-blog {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .price-illustration {
    width: 13vw;
  }

  .blog-card-image-2 {
    width: 165px;
    height: auto;
  }

  .nav-sales-text {
    display: block;
  }

  .nav-sales-icon {
    display: none;
  }

  .dropdown-sidebar-bg {
    left: 50%;
    transform: translate(144px);
  }

  .blog-card-content {
    padding-bottom: 24px;
    padding-left: 12px;
    position: relative;
  }

  .blog-card-link {
    position: absolute;
  }

  .dropdown-grid.resources {
    grid-template-columns: 200px 516px 1fr;
  }

  .blog-card-2 {
    flex-direction: row;
    height: 145px;
  }

  .blog-card-2.third {
    display: flex;
  }

  .zen-section-1 {
    font-size: 14px;
  }

  .activity-text {
    max-width: none;
  }

  .button-10 {
    color: var(--charcoal);
  }

  .button-10:hover {
    background-color: var(--bronzerod);
  }

  .trending-link.tfy {
    z-index: 1;
    z-index: 1;
    position: relative;
  }

  .nav-plus {
    margin-bottom: 10px;
  }

  .plus-icon {
    background-color: var(--black);
    background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c43a3e93df92811d2f6bcf_Background%20Remover%20Image%20(1)%20(1).png");
    background-position: 50%;
    background-size: cover;
  }

  .plus-icon.free {
    background-color: var(--white);
  }

  .plus-icon.the-first-rule {
    background-color: var(--bronzerod);
  }

  .plus-icon.project-unfiltered {
    background-color: var(--highlight);
  }

  .background-texture {
    z-index: 0;
  }

  .blod-sidetab-cms-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .tiktok-linkstack-card {
    color: var(--light-gold);
    background-image: none;
  }
}

@media screen and (min-width: 1920px) {
  .logo-text {
    font-size: 2rem;
  }

  .um {
    width: 55vw;
  }

  .section_pricing {
    width: 100vw;
  }

  .shorts-card {
    height: auto;
    min-height: 40rem;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
  }

  .shorts-image-wrap {
    height: 35rem;
    padding-bottom: 140%;
  }

  ._3-grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .tabs-menu-4 {
    position: sticky;
  }

  .price-illustration {
    width: 20vw;
    right: 1%;
  }

  .activity-text {
    max-width: none;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 28px;
  }

  .video-card {
    width: 33%;
    min-width: 30%;
  }

  .video-card-image {
    min-height: 100px;
  }

  .nav-left.shorts, .menu-text-hide {
    display: none;
  }

  .video-sidebar {
    max-width: 100%;
  }

  .video-sidebar._10px-top {
    padding-left: 10px;
  }

  .button.solid.margin.homeog {
    font-size: .7rem;
    display: none;
  }

  .button.solid.margin.homeog.contribute {
    margin-left: 5px;
    font-size: .7rem;
  }

  .source-grid {
    grid-row-gap: 20px;
  }

  .login-section {
    width: 100%;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .login-box {
    max-width: 600px;
  }

  .profile-link.search-mobile {
    display: flex;
  }

  .home-hero {
    padding-top: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .home-hero.tight {
    padding: 0;
  }

  .video-wrap {
    border-radius: 0;
    margin-right: -15px;
  }

  .feature-video-wrapper {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .help-flyout {
    padding: 30px;
  }

  .back-button {
    margin-top: 60px;
  }

  .sources-page-wrap {
    flex-direction: column;
  }

  .sticky-tag-sidebar {
    max-width: 100vw;
  }

  .nav-header.homeog {
    display: flex;
  }

  .nav-header.explore-shorts, .nav-header.homeog {
    display: flex;
  }

  .nav-header.hq {
    border-bottom-style: none;
  }

  .nav-header.hq.warroom {
    border-bottom-style: solid;
  }

  .nav-header.explore-shorts {
    display: flex;
  }

  .dropdown-toggle.menu {
    padding-bottom: 0;
  }

  .tag-list-wrap.fixed {
    border-left-style: none;
    height: 100%;
  }

  .single-line-search {
    padding-left: 0;
  }

  .masthead-right.tags-page {
    grid-column-gap: 1.7rem;
    grid-row-gap: 1.7rem;
    grid-column-gap: 1.7rem;
    grid-row-gap: 1.7rem;
    max-width: none;
  }

  .navigation {
    width: 70px;
  }

  .logo-text.explore-shorts {
    -webkit-text-decoration-color: var(--bronzerod);
    text-decoration-color: var(--bronzerod);
    -webkit-text-decoration-color: var(--bronzerod);
    text-decoration-color: var(--bronzerod);
  }

  .ign-blog-header, .um-author, .ign-category-link, .um {
    width: 80vw;
  }

  .blog-card-image {
    min-height: 100px;
  }

  .blog-card {
    width: 33%;
    min-width: 30%;
  }

  .blog-list-card-image {
    min-height: 100px;
  }

  .icon-embed-xsmall {
    width: 2rem;
    height: 2rem;
  }

  .like_wrap.jetboost-toggle-favorite-3lze {
    z-index: 1;
    z-index: 1;
  }

  .help-flyout-2 {
    padding: 30px;
  }

  .single-line-search-2 {
    padding-left: 0;
  }

  .form-block-4-navbar-mobile {
    display: none;
  }

  .blog-single-line-search, .video-single-line-search {
    padding-left: 0;
  }

  .masthead-right-search {
    width: 100%;
    height: 100%;
  }

  .filter-button-text {
    white-space: nowrap;
    overflow-wrap: normal;
    min-width: 2.5rem;
    font-size: .5rem;
  }

  .samp-filter.video {
    padding-bottom: 50px;
  }

  .filter-button-alt.jetboost-filter-all-3qx5 {
    flex: 1;
  }

  .filter-button-alt.jetboost-filter-none-3qx5 {
    font-size: .5rem;
  }

  .filter-button-alt.hidden {
    display: none;
  }

  .filter-top.video {
    padding-bottom: 10px;
  }

  .filter-header {
    white-space: nowrap;
    font-size: .7rem;
  }

  .filter-header.hidden {
    display: none;
  }

  .filter-button:hover {
    color: #5e72e4;
    background-color: #5e72e41f;
  }

  .filter-button.reset-button.jetboost-list-search-reset-36x3.jetboost-filter-none-3qx5.jetboost-filter-none-5e85.jetboost-filter-none-m2qz {
    font-size: .5rem;
  }

  .filter-button.reset-button.jetboost-list-search-reset-36x3.jetboost-filter-none-3qx5.jetboost-filter-none-5e85.jetboost-filter-none-m2qz:hover {
    color: var(--white);
  }

  .filter-button.reset-button.video {
    margin-left: 0;
  }

  .video-page-tags-left, .video-page-tags-right {
    display: none;
  }

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

  .pricing_plan-title {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .pricing_wrap {
    width: 100%;
  }

  .pricing_grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .shorts-card {
    width: 33%;
    min-width: 30%;
  }

  .shorts-list-card-image {
    min-height: 100px;
  }

  .tikflow-video {
    z-index: 49;
  }

  .interaction-buttons {
    z-index: 9999;
    right: -10%;
  }

  .modal-scroll {
    padding-top: 50px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .close-svg {
    z-index: 999999;
  }

  .button-group {
    width: 100%;
  }

  .button-small {
    white-space: nowrap;
  }

  .settings {
    opacity: 1;
    background-color: #ededed;
    border-radius: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .tiktok-grid {
    grid-template-columns: 1fr 1fr;
  }

  .shorts-navigation {
    display: none;
  }

  .ebmol8lk, .tq351s0a {
    overflow: hidden;
  }

  .w7u9vaqf, .w7u9vaqf.hidden, .w7u9vaqf.hidden {
    display: none;
  }

  .g5kg9jla {
    overflow: hidden;
  }

  .cqdw087w, .eblprzpn {
    border-width: 0;
    border-radius: 999px;
    padding: 0;
  }

  .foj55y6j {
    overflow: hidden;
  }

  .cmnblyk6 {
    margin: 0 0 24px;
  }

  .wa2gycxh {
    margin: 0 0 0 24px;
    padding: 12px 0;
    display: none;
  }

  .q89uzffr {
    overflow: hidden;
  }

  .oqzrrmol {
    margin: 11px 8px 11px 0;
  }

  .ur8fb4ob {
    padding: 24px 0 0;
  }

  .jv4u7fmw {
    overflow: hidden;
  }

  .t7op7a1x {
    margin: 0 0 0 52px;
  }

  .duj23cdn {
    margin: 0 4px 0 0;
  }

  .ev7fqg2n {
    border-width: 0;
  }

  .jljrrx86 {
    overflow: hidden;
  }

  .gh7mvx3k {
    margin: 0;
  }

  .a97zyaum {
    border-width: 0;
  }

  .es8mztpq {
    border-radius: 50%;
    overflow: hidden;
  }

  .wwpujxzr {
    padding: 24px 0 0;
  }

  .lz36i2v4 {
    overflow: auto;
  }

  .reuq1cbi {
    border-width: 1px;
    border-radius: 8px;
    padding: 0 9px 0 16px;
  }

  .px6r6eoc {
    margin: 16px 0 0;
  }

  .awaixkgn {
    padding: 10px;
  }

  .jv5bxx6j {
    border-radius: 8px;
    margin: 7px 3px;
    padding: 5px;
  }

  .iaxgyp8y {
    border-radius: 50%;
    overflow: hidden;
  }

  .s529zcm7 {
    overflow: hidden;
  }

  .hk2x4kn8 {
    margin: 0;
  }

  .n2walzfo {
    padding: 0 8px 0 0;
  }

  .dzggbipv {
    margin: 0 0 16px;
    padding: 0 4px 0 0;
  }

  .habprdk7, .mqj4afhm, .y4kppiwt {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .y78ff3b7 {
    border-radius: 8px;
    margin: 0 0 8px;
    padding: 0;
  }

  .cpgqeiu3, .xxxwzvi2 {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .j1ql2iem {
    margin: 0 0 0 auto;
  }

  .x1ogrgvj {
    margin: 0 0 4px;
  }

  .lt7rsnqj {
    margin: 0;
    padding: 0;
  }

  .r903mmox {
    margin: 0 0 0 4px;
  }

  .kocjrh06 {
    margin: 0;
    padding: 0;
  }

  .c4saiizi {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .qdgo4amo, .mmxugnsq {
    margin: 0;
    padding: 0;
  }

  .qliixrk5, .u8yce7m4 {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .w6goptp5 {
    margin: 0 4px 0 0;
  }

  .krtzvc7m {
    margin: 0 0 4px;
  }

  .nj9808sl {
    border-width: 0;
  }

  .o5jli49h {
    margin: 0;
    padding: 0;
  }

  .hxecd25g {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .ny5l5v8g {
    padding: 10px;
  }

  .t5plbgh8 {
    flex-wrap: wrap;
    margin: 0;
    padding: 24px 0 0;
  }

  .tu9sudok {
    margin: 0 0 4px;
  }

  .fgthk315 {
    border-width: 0;
  }

  .z4yk9yjs {
    margin: 0 0 24px;
  }

  .gbyhex7x {
    margin: auto;
  }

  .rd64zmyl {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .relatedshortstack-wrapper {
    margin-right: 0;
    padding-bottom: 220px;
  }

  .tiktok-gridstack {
    grid-template-columns: 1fr 1fr;
  }

  .up-arrow, .down-arrow, .unmute-button, .mute-button {
    border-width: 0;
    border-radius: 999px;
    padding: 0;
  }

  .form-block-3 {
    width: 50%;
    margin-bottom: 25px;
    position: static;
  }

  ._3-grid {
    grid-template-columns: 1fr 1fr;
  }

  .tabs-menu-4 {
    position: relative;
  }

  .tabs-menu-4.hidden {
    width: auto;
    min-width: auto;
  }

  .tabs-content-3 {
    position: relative;
    top: 1.5rem;
  }

  .save_wrap-blog.jetboost-toggle-favorite-m42j.mobile {
    display: none;
  }

  .pricing_tab-link-2, .pricing_tab-link-2.w--current {
    margin-bottom: 0;
    margin-right: 20px;
  }

  .padding-global-2.padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .pricing_tab-menu {
    border-bottom: 1px solid #ffffff4d;
    flex-flow: row;
    padding-bottom: 30px;
    padding-right: 30px;
  }

  .pricing_pane-wrap {
    min-height: auto;
    margin-bottom: 50px;
  }

  .pricing_tab {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-bottom: 37px;
  }

  .pricing_heading-wrap {
    margin-bottom: 50px;
  }

  .left_bottom-info {
    margin-right: 0;
  }

  .pricing_tabs-content {
    border-left-style: none;
    padding-top: 30px;
    padding-left: 0;
  }

  .pricing_tab-grid-wrap {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .modal {
    background-position: 130% 75px;
    padding: 32px;
  }

  .feature-blog-wrapper {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .hero-blog {
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
  }

  .heading-10 {
    font-size: 1rem;
  }

  .price-card {
    position: relative;
  }

  .button-price.skool {
    background-position: 80% 30%;
    padding-right: 90px;
  }

  .price-card-dark {
    position: relative;
  }

  .price-illustration {
    max-width: 20%;
  }

  .swiper-nav__arrow:hover {
    border-color: #0000;
  }

  .skills__achieve-line {
    display: none;
  }

  .skills__video-wrap {
    background-color: var(--black);
    align-items: stretch;
    max-width: 50vw;
    height: 23vw;
    min-height: auto;
  }

  .skills__columns {
    width: auto;
  }

  .skills__achieve-desc {
    font-size: 12px;
    line-height: 1.2em;
  }

  .skills__achieve-title {
    margin-right: 8px;
    font-size: 28px;
  }

  .skills__video {
    height: 27vw;
    margin-bottom: -8px;
  }

  .skills__col {
    flex: none;
  }

  .skills__col.mod--video {
    position: relative;
  }

  .skills__list {
    margin-right: 20px;
    padding-left: 10px;
  }

  .skills__list-title.stroke--06 {
    font-family: Anton, sans-serif;
  }

  .skills__txt-desc {
    margin-top: -14px;
  }

  .section-3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .skills__top {
    margin-bottom: 30px;
    display: block;
  }

  .skills__video-nav {
    bottom: 20px;
    right: 20px;
  }

  .skills__achieve.mod--desctop {
    display: none;
  }

  .skills__achieve.mob--mob {
    z-index: 3;
    background-color: #fff;
    width: 162px;
    height: 70px;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    position: absolute;
    inset: -35px 16px auto auto;
  }

  .skills__achieve-txt-wrap {
    margin-top: 0;
    margin-bottom: 0;
    position: absolute;
    transform: translate(0, -60px);
  }

  .skills__achieve-txt-wrap.active {
    opacity: 1;
    transition: all .3s;
    transform: none;
  }

  .skills__achieve-txt-wrap.active.done {
    transform: translate(0, 60px);
  }

  .section-6.mod--contact {
    background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c079c3812fa80f4b636b8c_Silvyr%20OG%2010%20wide.png"), linear-gradient(#0000, #0000);
    background-position: 100%, 0 0;
    background-size: cover, auto;
  }

  .text-size-regular-4 {
    font-size: 1rem;
  }

  .footer__columns {
    margin-top: 20px;
  }

  .section-7.mod--footer {
    padding-bottom: 0;
  }

  .bold-xl {
    letter-spacing: -2.08px;
    font-size: 52px;
  }

  .boska-span {
    font-size: 50px;
  }

  .pricing-block-name-and-chips {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container-8 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .pricing-block-name {
    order: 1;
    padding-top: 0;
    padding-bottom: 0;
  }

  .a-cta-grid {
    grid-template-columns: 1fr 1fr;
  }

  .pricing-block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    height: 320px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-heading {
    max-width: 480px;
  }

  .browser-demo {
    flex-direction: column;
    justify-content: center;
    width: 500px;
    height: auto;
    margin-bottom: 100px;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .image-20 {
    margin-right: 0;
  }

  .demo-wrapper {
    flex-direction: column-reverse;
    flex: 0 auto;
    align-items: center;
    margin-top: 100px;
    margin-right: 0%;
    padding-bottom: 100px;
  }

  .socialstack-container {
    clear: both;
    flex-direction: row;
    justify-content: center;
    height: auto;
    min-height: 100vh;
    display: flex;
    overflow: hidden;
  }

  .demo-main-text-wrapper {
    width: 510px;
    margin-top: 100px;
    margin-left: 40px;
    margin-right: auto;
    position: absolute;
  }

  .demo-p.main {
    max-width: 350px;
    margin-bottom: 40px;
    padding-right: 32px;
  }

  .d-104-section-home {
    clear: both;
    overflow: visible;
  }

  .instructions-wrapper {
    flex-wrap: nowrap;
    order: -1;
    align-self: auto;
    align-items: center;
    margin-top: 0;
    margin-bottom: 60px;
    margin-left: 0;
    position: relative;
    top: 0%;
    left: -25px;
  }

  .d-104-card-wrapper {
    margin-bottom: 60px;
  }

  .shape-4 {
    top: 22em;
  }

  .footer-link_text {
    font-size: .65rem;
  }

  .features-sh_text {
    font-size: .948vw;
  }

  .footer-copyright {
    font-size: .65rem;
  }

  .footer {
    position: relative;
  }

  .features-heading_text {
    font-size: 2.134vw;
  }

  .logo-subtext {
    font-size: .75rem;
  }

  .arrow-styles {
    font-size: 1.186vw;
  }

  .footer-wrapper {
    margin-top: -80vh;
  }

  .details-heading {
    max-width: 20ch;
  }

  .swiper-number_count {
    font-size: 1.66vw;
  }

  .details-sub_heading {
    margin-top: 1rem;
    font-size: 2.371vw;
  }

  .email-cta {
    margin-top: 3rem;
  }

  .visual-height {
    padding-top: 63.36%;
  }

  .progress-bar {
    height: 33vh;
  }

  .request-button, .card-text_p {
    font-size: 1.423vw;
  }

  .e-features_heading {
    font-size: 6.004vw;
  }

  .ultra-gradient-wrapper {
    font-size: 1.3vh;
  }

  .hero-visual {
    width: 34.11%;
  }

  .container-9.is-testimonials {
    padding-top: 7rem;
    padding-bottom: 6rem;
  }

  .container-9.is-below-hero {
    min-height: 0;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-9.is-hero {
    padding-top: 19rem;
  }

  .container-9.is-nav {
    padding-top: 3rem;
  }

  .container-9.is-ea {
    min-height: 80vh;
    padding-top: 3rem;
  }

  .container-9.is-footer {
    padding-top: 3rem;
    padding-bottom: 1.5rem;
  }

  .container-9.is-e-features {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .gradient-half {
    height: 47rem;
  }

  .cards-right {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 50vw;
  }

  .e-features_cards {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
  }

  .h1-text {
    font-size: 4.742vw;
  }

  .cards-left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 50vw;
  }

  .features-content {
    padding-left: 2.845vw;
  }

  .early-access_subheading {
    font-size: 1.66vw;
  }

  .details-content {
    margin-top: 1rem;
    font-size: 1.423vw;
  }

  .features-desc {
    font-size: 1.186vw;
  }

  .logo-text-2 {
    font-size: 1.25rem;
  }

  .hero-heading {
    margin-top: 4rem;
    position: static;
  }

  .spacer {
    height: 80vh;
  }

  .email-input {
    padding-bottom: 0;
  }

  .shape-3 {
    width: 44em;
    height: 57em;
    position: absolute;
    inset: 23.2em -9.5em 0 auto;
  }

  .shine {
    width: 6.5rem;
    height: 6.5rem;
  }

  .blending-group-wrapper {
    margin-left: -4em;
  }

  .e-features_subheading {
    font-size: 1.423vw;
  }

  .page-padding {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .home-button_wrapper {
    margin-top: 1rem;
  }

  .testimonials-heading {
    font-size: 1.66vw;
  }

  .card-text_heading {
    font-size: 2.608vw;
  }

  .swiper-number_current {
    font-size: 1.66vw;
  }

  .submit-btn {
    width: 10rem;
    height: 3.5rem;
  }

  .fs-playbutton {
    font-size: 1rem;
  }

  .shows-nextpage.picks {
    display: none;
  }

  .rect-item {
    width: 50%;
    margin-top: 10px;
  }

  .keepwatching-text.hq.welcome.war-room {
    line-height: 3rem;
  }

  .featuredrec-img {
    background-size: cover;
  }

  .shows-carousel {
    display: block;
  }

  .keepwatching-title {
    max-width: 80%;
  }

  .hero__img {
    display: inline-flex;
  }

  .hero__img.mobile {
    display: none;
  }

  .hero__pattern._2 {
    margin-left: -1.45rem;
  }

  .heading-19 {
    font-size: 4rem;
  }

  .profile-menu-toggle {
    z-index: 999;
    overflow: scroll;
  }

  .blog-card-image-2 {
    width: 100%;
    height: 120px;
  }

  .dropdown-list-body {
    overflow: visible;
  }

  .dropdown-inner-shadow {
    display: none;
    overflow: visible;
  }

  .sidebar-column-bg {
    background-color: #f6f8f9;
    display: block;
    position: absolute;
    inset: -49px -24px;
  }

  .dropdown-bg-full, .dropdown-sidebar-bg {
    display: none;
  }

  .menu {
    height: auto;
    padding-bottom: 64px;
    overflow: auto;
  }

  .dropdown-footer {
    height: 96px;
    padding-bottom: 48px;
  }

  .dropdown-footer-wrapper.tablet {
    z-index: 10;
    z-index: 10;
    inset: auto 0% 0%;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
  }

  .dropdown-card-bg {
    display: none;
  }

  .dropdown-column {
    margin-bottom: 64px;
  }

  .dropdown-column.third {
    margin-bottom: 0;
    padding-left: 0;
  }

  .dropdown-card {
    margin-bottom: 28px;
  }

  .dropdown-footer-copy {
    text-align: center;
    background-color: #e0e6e8;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 14px;
    inset: auto 0 0;
    transform: none;
  }

  .nav-button {
    padding-top: 16px;
    padding-bottom: 16px;
    display: block;
  }

  .nav-button:hover {
    background-color: #273240;
  }

  .menu-button-line {
    background-color: #b7bfc6;
    border-radius: 1px;
    width: 16px;
    height: 2px;
    margin-bottom: 4px;
  }

  .menu-button-line.last {
    margin-bottom: 0;
  }

  .navbar {
    height: 54px;
  }

  .dropdown-overflow {
    width: 100%;
    height: 95vh;
    max-height: none;
    margin-left: -32px;
    margin-right: -32px;
    padding-top: 28px;
    padding-bottom: 20px;
    overflow: scroll;
  }

  .blog-card-link {
    position: absolute;
    bottom: 8px;
    left: 8px;
    right: 8px;
  }

  .dropdown-list-5 {
    padding-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
    position: relative;
    top: 0;
  }

  .dropdown-list-5.w--open {
    z-index: 9999;
    box-sizing: border-box;
    object-fit: fill;
    background-color: #fff;
    width: auto;
    height: 100vh;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 140px;
    display: flex;
    position: fixed;
    top: 56px;
    bottom: auto;
    left: 0;
    overflow: hidden;
  }

  .container-11 {
    overflow: visible;
  }

  .dropdown-subgrid {
    grid-template-columns: 1fr;
  }

  .dropdown-footer-full {
    display: none;
  }

  .menu-right {
    flex-direction: column-reverse;
  }

  .blog-card-scroll-wrapper {
    margin-left: -32px;
    margin-right: -32px;
  }

  .brand {
    display: none;
  }

  .brand.responsive {
    margin-top: 18px;
    display: block;
  }

  .dropdown-footer-link {
    text-align: center;
    width: 50%;
    font-size: 14px;
  }

  .dropdown-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    display: block;
    overflow: visible;
  }

  .dropdown-grid.resources {
    grid-template-columns: 1fr;
  }

  .blog-card-2 {
    white-space: normal;
    width: 40%;
    height: 268px;
    margin-bottom: 4px;
    margin-right: 16px;
    padding-bottom: 32px;
    display: inline-block;
    position: relative;
  }

  .blog-card-2.third {
    display: inline-block;
  }

  .dropdown-toggle-6 {
    z-index: 2;
    box-shadow: none;
    color: #151b26;
    border-top: 1px #e0e6e8;
    justify-content: space-between;
    padding: 0;
    font-size: 16px;
    font-weight: 700;
    transition: background-color .2s, color .2s cubic-bezier(.4, 0, .2, .01);
  }

  .dropdown-toggle-6:hover {
    color: #151b26;
  }

  .dropdown-toggle-6.w--open {
    z-index: 4;
    box-shadow: none;
    color: var(--white);
    background-color: #f0f0ff00;
    padding: 0;
    position: sticky;
    top: 0;
    overflow: visible;
  }

  .dropdown-toggle-6.login {
    text-align: center;
    border: 1px solid #273240;
    border-radius: 2px;
    justify-content: center;
    margin-left: 24px;
    margin-right: 24px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .dropdown-toggle-6.line {
    display: none;
  }

  .dropdown-toggle-6.button {
    padding-top: 24px;
    padding-bottom: 16px;
    display: block;
  }

  .menu-button-2 {
    flex-direction: column;
    width: 66px;
    height: 100%;
    padding: 20px 25px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .menu-button-2.w--open {
    background-color: #fff0;
  }

  .dropdown-bg {
    display: none;
  }

  .blog-card-scroll {
    white-space: nowrap;
    width: 100%;
    margin-bottom: -16px;
    padding-left: 32px;
    padding-right: 16px;
    overflow: scroll;
  }

  .menu-left {
    z-index: 1;
    margin-top: 32px;
    display: block;
    position: relative;
  }

  .zen-pic-1, .zen-pic-2 {
    height: 10em;
  }

  .zen-pic-6 {
    height: 18em;
  }

  .zen-pic-3 {
    height: 10em;
  }

  .zen-section-1 {
    font-size: 1.3vw;
  }

  .text-span-8, .text-size-regular-5, .heading-3-2, .heading-3-2.price, .heading-3-2.price {
    color: var(--white);
  }

  .bg-gradient-top-2 {
    background-image: linear-gradient(180deg, var(--black), #0b111c80 40%, transparent);
  }

  .hamburger {
    cursor: pointer;
    width: 40px;
  }

  .nav-top {
    flex-flow: row;
    display: flex;
  }

  .nav {
    flex-flow: row;
    width: 100%;
    max-width: none;
    height: 4rem;
    padding: 10px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .nav-wrap {
    flex-flow: row;
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .activity-text {
    max-width: none;
  }

  .trending-cards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .link-holder {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .left-top {
    z-index: 99;
    background-color: #fff;
    height: 70px;
    padding-left: 20px;
    padding-right: 20px;
    position: fixed;
    top: 70px;
    left: 0;
    right: 0;
  }

  .form-block-4 {
    max-width: none;
  }

  .live-cards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .content-wrap {
    flex-direction: column-reverse;
    margin-top: 0;
  }

  .content-wrap.wr {
    margin-top: 60px;
  }

  .nav-link-2, .nav-link-2.w--current {
    width: 2.7rem;
    height: 2.7rem;
  }

  .nav-link-2.settings {
    background-color: var(--white);
    color: var(--white);
    margin-left: 10px;
  }

  .nav-link-2.hq-page-icon.w--current {
    width: 3.1rem;
    height: 3rem;
  }

  .nav-link-2.war-room-icon {
    width: 2.7rem;
    height: 2.9rem;
  }

  .nav-link-2.settings-icon {
    width: 2.9rem;
    height: 2.7rem;
  }

  .nav-link-2.blog-icon {
    width: 2.5rem;
    height: 2.5rem;
  }

  .nav-link-2.notes-icon {
    width: 2.7rem;
    height: 2.9rem;
  }

  .hamburger-line {
    background-color: #000;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hamburger-line.mid {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .activity-lines {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav-menu.line {
    border-right: 1px solid var(--lines-hq);
    border-bottom-style: none;
    flex-flow: row;
    padding-bottom: 0;
    padding-right: 10px;
  }

  .nav-menu.mt {
    margin-top: 0;
    padding-left: 10px;
  }

  .top-links {
    display: none;
  }

  .top-links.mobile {
    display: flex;
  }

  .left-mid {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mobile-nav {
    z-index: 9999;
    background-color: #fff;
    border-bottom: 1px solid #94a3b84d;
    justify-content: space-between;
    align-items: center;
    height: 70px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
    position: sticky;
    top: 0;
  }

  .text-field-2 {
    background-color: #f8fafc;
  }

  .collection-wrap {
    min-width: 1000px;
  }

  .content-right {
    width: 100%;
    margin-top: 60px;
    padding-top: 20px;
  }

  .section-10 {
    flex-direction: column;
  }

  .shadow {
    z-index: 998;
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    background-color: #080e284d;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .comment-is-typing-section-5 {
    margin-bottom: 4.5rem;
  }

  .form-holder {
    z-index: 99;
    background-color: #fff;
    border-bottom: 1px solid #a2a1a566;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    position: fixed;
    top: 60px;
    left: 0;
    right: 0;
  }

  .nav-link-3 {
    display: none;
  }

  .nav-link-3.mobile {
    margin-bottom: 10px;
    display: flex;
  }

  .form-block-5 {
    max-width: none;
    display: none;
  }

  .form-block-5.mobile {
    width: auto;
    min-width: 50vw;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .content-holder {
    flex-direction: column;
  }

  .content-heading {
    margin-top: 120px;
  }

  .content-3 {
    padding-top: 10px;
  }

  .table-wrap.last {
    margin-bottom: 0;
  }

  .table-line.first.rt {
    margin-top: 30px;
  }

  .image-21 {
    margin-bottom: 5px;
  }

  .play-icon {
    height: 20px;
  }

  .greys-logo {
    width: 60%;
  }

  .featured-video-section.white-text {
    padding-left: 25px;
  }

  .info-icon {
    height: 30px;
  }

  .featured-video-paragraph {
    max-width: 800px;
  }

  .featured-button-text {
    font-size: 20px;
  }

  .sort-dropdown {
    width: 30%;
  }

  .freelancers-list {
    grid-template-columns: 1fr 1fr;
  }

  .padding-global-3 {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .dashboard_files-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .testimonials_list {
    column-count: 2;
  }

  .text-size-medium-2 {
    font-size: .9375rem;
    line-height: 1.6rem;
  }

  .notes_sidebar-list, .menu_handle, .toggle_wrap {
    display: none;
  }

  .notes_wrap {
    height: 100%;
  }

  .menu_options {
    width: 14.2rem;
  }

  .notes {
    box-shadow: none;
    border-style: none;
    border-radius: 0;
    width: 100%;
    height: 100%;
  }

  .dock {
    display: none;
  }

  .mark_complete_wrap.jetboost-toggle-favorite-3lze {
    z-index: 1;
    z-index: 1;
  }

  .main-2 {
    margin-left: 0;
  }

  .sort-dropdown-2 {
    width: 30%;
  }

  .blog-sidetab-stack {
    justify-content: center;
    align-items: center;
    width: 80%;
    height: 84vh;
    margin: 0;
    padding: 12px 0;
    display: flex;
  }

  .blog-sidetab-selection-button {
    padding: 10px;
  }

  .blog-sidetab-tab-2-wrapper {
    flex-wrap: wrap;
    margin: 0;
    padding: 24px 0 0;
  }

  .blod-sidetab-cms-wrapper {
    padding: 24px 0 0;
  }

  .tabs-content-4 {
    margin-top: 0;
  }

  .card-h {
    font-size: 3.6em;
  }

  .container-1144 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .card-inner {
    border-radius: .9rem;
  }

  .card-inner.card-inner-edge.card-inner-right {
    transform-origin: 50% -50%;
  }

  .card-inner.card-inner-edge.card-inner-left {
    transform-origin: 50% 150%;
  }

  .card-img {
    width: 130%;
    height: auto;
    min-height: 100%;
  }

  .button-14 {
    align-self: center;
    font-size: 1.1em;
  }

  .card-text-2 {
    padding-bottom: 1.8rem;
    padding-left: 2.2rem;
    font-size: 1.6vw;
  }

  .footer-2 {
    height: 9.5rem;
  }

  .cards-list {
    flex-flow: column;
    margin-top: 15vh;
    margin-bottom: 15vh;
  }

  .card-2 {
    margin: .5rem 0;
  }

  .logo-footer {
    align-self: center;
    width: 2.2rem;
  }

  .footer-copy {
    text-align: left;
    flex: 1;
  }

  .card-index {
    font-size: 1em;
    bottom: 27vh;
    left: 2rem;
  }

  .slider-thumbs_component {
    width: 100%;
  }

  .slider-gallery_button-wrapper {
    width: auto;
  }

  .slider-titles_heading {
    font-size: 15vw;
  }
}

@media screen and (max-width: 767px) {
  .video-card {
    width: 50px;
    min-width: 50%;
  }

  .main-menu-wrap {
    display: flex;
  }

  .video-card-image {
    min-height: 80px;
  }

  .image-wrap {
    padding-bottom: 56.25%;
  }

  .nav-left.shorts {
    z-index: 99999;
    z-index: 99999;
    display: none;
    position: relative;
  }

  .nav-right {
    padding-left: 0;
    padding-right: 5px;
  }

  .profile-icon {
    margin-right: 0;
  }

  .menu-button {
    width: 50px;
    display: none;
  }

  .menu-line {
    background-color: var(--bronzerod);
    color: var(--bronzerod);
  }

  .logo-wrap, .logo-wrap.w--current {
    display: none;
  }

  .video-sidebar {
    max-width: 100%;
  }

  .text-block-2 {
    display: none;
  }

  .source-details.source-page {
    margin-top: 40px;
  }

  .button, .button.solid.margin {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button.solid.margin {
    padding-left: 10px;
    padding-right: 10px;
  }

  .button.solid.margin.homeog {
    font-size: .7rem;
    display: none;
  }

  .button.solid.margin.homeog.contribute {
    margin-left: 5px;
    display: none;
  }

  .button.margin-left.pc {
    display: none;
  }

  .login-section {
    min-width: auto;
    padding-left: 9%;
    padding-right: 9%;
  }

  .field-wrapper.first-name-wrapper {
    margin-right: 5%;
  }

  .login-page-wrapper {
    padding: 20px;
  }

  .profile-link.search-mobile {
    display: flex;
  }

  .home-hero {
    padding-top: 20px;
  }

  .feature-video-wrapper {
    border-radius: 0 0 10px 10px;
  }

  .help-flyout {
    justify-content: flex-start;
    padding-top: 100px;
  }

  .disclaimer {
    max-width: 80%;
    position: relative;
  }

  .sticky-tag-sidebar {
    max-width: 100vw;
  }

  .dropdown-toggle.menu.search-mobile {
    display: flex;
  }

  .tag-list-wrap.fixed {
    z-index: 9000;
    z-index: 9000;
    z-index: 9000;
    z-index: 9000;
    border-left-style: none;
  }

  .category-dropdown {
    z-index: 9000;
  }

  .hero-video {
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
  }

  .dropdown-link:hover {
    background-color: var(--white-smoke);
    color: var(--gold);
  }

  .nav-search {
    height: 60px;
  }

  .single-line-search {
    z-index: 1002;
    padding-left: 20px;
    padding-right: 0;
    display: flex;
    position: absolute;
    left: 0;
  }

  .single-line-search-button {
    background-color: var(--gold);
  }

  .single-line-search-button:hover {
    background-color: var(--black);
    box-shadow: 2px 0 14px #daa52080;
  }

  .masthead-right.tags-page {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .navigation {
    display: block;
  }

  .follow-trigger.user-template-page {
    margin-top: 0;
  }

  .logo-text {
    color: var(--black);
    -webkit-text-decoration-color: var(--bronzerod);
    text-decoration-color: var(--bronzerod);
    font-size: 2.5rem;
    text-decoration-thickness: 5px;
  }

  .logo-wrap-mobile, .logo-wrap-mobile.w--current {
    display: flex;
  }

  .comment-h3 {
    font-size: 1.4em;
  }

  .reply-profile-picture {
    width: 2em;
    height: 2em;
  }

  .comment-name-row {
    min-height: 2em;
    font-size: .9em;
  }

  .comment-text {
    margin-bottom: .5em;
  }

  .comment-profile-picture {
    width: 2em;
    height: 2em;
  }

  .reply-container {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .comment-is-typing-section {
    padding-left: 2.5em;
  }

  .reply-text {
    margin-bottom: .5em;
  }

  .blog-profile-picture {
    width: 2em;
    height: 2em;
  }

  .comment-row {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .like-button.likes-copy.hidden {
    display: none;
  }

  .blog-card-image {
    min-height: 80px;
  }

  .blog-card {
    width: 50px;
    min-width: 50%;
  }

  .blog-list-card-image {
    min-height: 80px;
  }

  .icon-embed-xsmall {
    width: 2rem;
    height: 2rem;
  }

  .help-flyout-2 {
    justify-content: flex-start;
  }

  .single-line-search-2 {
    z-index: 1002;
    padding-left: 20px;
    padding-right: 0;
    display: flex;
    position: absolute;
    left: 0;
  }

  .blog-tag-list-wrap.fixed {
    z-index: 9000;
    z-index: 9000;
  }

  .tabs {
    width: 57%;
    display: none;
  }

  .search-button-navbar-m {
    float: none;
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/67b55c9a54d85a2c52738308_magnifying-glass%20(2).svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 17px;
    width: auto;
    margin-left: -37px;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .search-button-navbar-m:hover {
    background-color: #0000;
  }

  .form-block-4-navbar-mobile {
    display: block;
  }

  .form-block-navbar {
    display: none;
  }

  .search-button {
    float: none;
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/67b55c9a54d85a2c52738308_magnifying-glass%20(2).svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 17px;
    width: auto;
    margin-left: -107px;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .search-button:hover {
    background-color: #0000;
  }

  .search-field {
    text-align: center;
    background-image: none;
    border-width: 1px;
    border-radius: 3px;
    width: 70%;
    margin-left: 30px;
    margin-right: -30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .search-field.jetboost-list-wrapper-r1b3 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .search-field.jetboost-list-search-input-oxdr {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .form-block-4-navbar {
    display: none;
  }

  .search-button-navbar {
    float: none;
    background-color: #2bca8bb3;
    background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/67b55c9a54d85a2c52738308_magnifying-glass%20(2).svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 17px;
    width: 30%;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .search-button-navbar:hover {
    background-color: #0000;
  }

  .search-button-navbar.mobile-version {
    float: none;
    float: none;
    background-color: #0000;
    width: auto;
    margin-left: -37px;
    overflow: visible;
  }

  .blog-single-line-search {
    z-index: 1002;
    padding-left: 20px;
    padding-right: 0;
    display: none;
    position: absolute;
    left: 0;
  }

  .blog-single-line-search-button {
    background-color: var(--gold);
  }

  .blog-single-line-search-button:hover {
    background-color: var(--black);
    box-shadow: 2px 0 14px #daa52080;
  }

  .video-single-line-search {
    z-index: 1002;
    padding-left: 20px;
    padding-right: 0;
    display: flex;
    position: absolute;
    left: 0;
  }

  .video-single-line-search-button {
    background-color: var(--gold);
  }

  .video-single-line-search-button:hover {
    background-color: var(--black);
    box-shadow: 2px 0 14px #daa52080;
  }

  .mobile-search {
    width: 1.8rem;
    height: auto;
  }

  .search-dropdown-toggle.menu {
    display: flex;
  }

  .masthead-right-search {
    width: 100%;
  }

  .samp-filter.video {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .blog-search-tag-list-wrap.fixed {
    z-index: 9000;
    z-index: 9000;
    z-index: 9000;
    z-index: 9000;
  }

  .dropdown-2 {
    display: block;
  }

  .dropdown-flex {
    flex-direction: column;
    align-items: stretch;
  }

  .filter-button.reset-button {
    text-align: center;
    text-align: center;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    padding-left: 12px;
  }

  .search-form {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .filter-dropdown-toggle {
    margin-right: 0;
  }

  .filter-dropdown {
    display: block;
  }

  .link-block-filter.featured.compact {
    text-align: left;
    text-align: left;
    text-align: left;
    margin-right: 0;
    display: block;
  }

  .link-block-flex {
    justify-content: center;
  }

  .div-block-44 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .div-block-44.video {
    padding-bottom: 10px;
  }

  .pricing_center-text {
    display: none;
  }

  .text-size-large.text-weight-semibold {
    font-size: 1.5rem;
  }

  .pricing_plan-title {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .pricing_orange-gradient {
    top: -10%;
    right: -30%;
  }

  .pricing_detail-wrap {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .pricing_grid {
    grid-template-columns: 1fr;
  }

  .pricing_button-wrap {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pricing_blue-gradient {
    bottom: -15%;
    left: -30%;
  }

  .shorts-card {
    width: 50px;
    min-width: 50%;
  }

  .shorts-list-card-image {
    min-height: 80px;
  }

  .shorts-image-wrap {
    padding-bottom: 56.25%;
  }

  .interaction-buttons {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    bottom: 3%;
    right: -20%;
  }

  .ms2-hide-ml {
    display: none;
  }

  .ms2-modal-nav {
    width: 185px;
    font-size: 12px;
  }

  .modal-scroll {
    overflow: auto;
  }

  .ms2-space {
    width: 24px;
    height: 24px;
  }

  .ms2-space.is-12 {
    width: 8px;
    height: 8px;
  }

  .ms2-space.is-24 {
    width: 16px;
    height: 16px;
  }

  .ms2-space.is-8 {
    width: 4px;
    height: 4px;
  }

  .ms2-modal-padding.is-20 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ms2-modal-padding.is-20.is-sidebar {
    padding-left: 15px;
    padding-right: 15px;
  }

  .input-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: 0rem;
  }

  .ms2-profile-tab-pane {
    left: 185px;
  }

  .button-small {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1rem;
  }

  .button-small.secondary {
    width: 100%;
    font-size: 1rem;
  }

  .button-small.secondary.auto {
    width: auto;
  }

  .ms2-modal-3 {
    width: 100%;
    line-height: 20px;
  }

  .text-block-10 {
    white-space: normal;
  }

  .settings {
    max-width: 27%;
  }

  .tiktok-grid {
    grid-template-columns: 1fr;
  }

  .shorts-navigation {
    display: none;
  }

  .ebmol8lk {
    overflow: hidden;
  }

  .tq351s0a {
    width: 20px;
    height: 20px;
    font-size: 20px;
    overflow: hidden;
  }

  .w7u9vaqf {
    max-width: none;
    display: none;
  }

  .g5kg9jla {
    overflow: hidden;
  }

  .cqdw087w {
    border-width: 0;
    border-radius: 999px;
    width: 32px;
    height: 32px;
    padding: 0;
  }

  .ks00nuuh {
    font-size: 20px;
  }

  .eblprzpn {
    border-width: 0;
    border-radius: 999px;
    width: 32px;
    height: 32px;
    padding: 0;
  }

  .foj55y6j {
    width: 20px;
    height: 20px;
    font-size: 20px;
    overflow: hidden;
  }

  .sbaogsu8 {
    font-size: 20px;
  }

  .cmnblyk6 {
    margin: 0 0 24px;
  }

  .d9l0v438 {
    grid-column-gap: 16px;
    gap: 16px;
  }

  .wa2gycxh {
    margin: 0 0 0 24px;
    padding: 12px 0;
  }

  .q89uzffr {
    overflow: hidden;
  }

  .oqzrrmol {
    margin: 11px 8px 11px 0;
  }

  .ur8fb4ob {
    padding: 24px 0 0;
  }

  .jv4u7fmw {
    overflow: hidden;
  }

  .t7op7a1x {
    margin: 0 0 0 52px;
  }

  .duj23cdn {
    margin: 0 4px 0 0;
  }

  .ev7fqg2n {
    border-width: 0;
  }

  .jljrrx86 {
    overflow: hidden;
  }

  .gh7mvx3k {
    margin: 0;
  }

  .a97zyaum {
    border-width: 0;
  }

  .es8mztpq {
    border-radius: 50%;
    overflow: hidden;
  }

  .wwpujxzr {
    padding: 24px 0 0;
  }

  .lz36i2v4 {
    overflow: auto;
  }

  .reuq1cbi {
    border-width: 1px;
    border-radius: 8px;
    padding: 0 9px 0 16px;
  }

  .px6r6eoc {
    margin: 16px 0 0;
  }

  .awaixkgn {
    padding: 10px;
  }

  .jv5bxx6j {
    border-radius: 8px;
    margin: 7px 3px;
    padding: 5px;
  }

  .iaxgyp8y {
    border-radius: 50%;
    overflow: hidden;
  }

  .s529zcm7 {
    overflow: hidden;
  }

  .hk2x4kn8 {
    margin: 0;
  }

  .n2walzfo {
    padding: 0 8px 0 0;
  }

  .dzggbipv {
    margin: 0 0 16px;
    padding: 0 4px 0 0;
  }

  .habprdk7, .mqj4afhm, .y4kppiwt {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .y78ff3b7 {
    border-radius: 8px;
    margin: 0 0 8px;
    padding: 0;
  }

  .cpgqeiu3, .xxxwzvi2 {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .j1ql2iem {
    margin: 0 0 0 auto;
  }

  .x1ogrgvj {
    margin: 0 0 4px;
  }

  .lt7rsnqj {
    margin: 0;
    padding: 0;
  }

  .r903mmox {
    margin: 0 0 0 4px;
  }

  .kocjrh06 {
    margin: 0;
    padding: 0;
  }

  .c4saiizi {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .qdgo4amo, .mmxugnsq {
    margin: 0;
    padding: 0;
  }

  .qliixrk5, .u8yce7m4 {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .w6goptp5 {
    margin: 0 4px 0 0;
  }

  .krtzvc7m {
    margin: 0 0 4px;
  }

  .nj9808sl {
    border-width: 0;
  }

  .o5jli49h {
    margin: 0;
    padding: 0;
  }

  .hxecd25g {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .ny5l5v8g {
    padding: 10px;
  }

  .t5plbgh8 {
    flex-wrap: wrap;
    margin: 0;
    padding: 24px 0 0;
  }

  .tu9sudok {
    margin: 0 0 4px;
  }

  .fgthk315 {
    border-width: 0;
  }

  .z4yk9yjs {
    margin: 0 0 24px;
  }

  .gbyhex7x {
    margin: auto;
  }

  .rd64zmyl {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .comment-input-2.is-primary {
    margin-right: 4em;
    padding-right: .8em;
  }

  .comment-form {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .ms-dropdown-image {
    width: 2em;
    height: 2em;
  }

  .comment-form-button.is-icon {
    inset: 1px 0% 1em auto;
    inset: 1px 0% 1em auto;
    inset: 1px 0% 1em auto;
    margin-bottom: 1px;
    inset: 1px 0% 1em auto;
  }

  .comment-input-3.is-primary {
    margin-right: 4em;
    padding-right: .8em;
  }

  .comment-image, .comment-image.is-thread, .comment-image.is-thread {
    width: 2em;
    height: 2em;
  }

  .comment-form-3 {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .comment-h3-2 {
    font-size: 1.4em;
  }

  .comment-text-2 {
    margin-bottom: .5em;
  }

  .comment-row-2 {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .comment-is-typing-section-2 {
    padding-left: 2.5em;
  }

  .relatedshortstack-wrapper {
    padding-bottom: 220px;
  }

  .tiktok-gridstack {
    grid-template-columns: 1fr;
  }

  .up-arrow, .down-arrow, .unmute-button, .mute-button {
    border-width: 0;
    border-radius: 999px;
    width: 32px;
    height: 32px;
    padding: 0;
  }

  .form-block-3 {
    width: 100%;
  }

  ._3-grid {
    grid-template-columns: 1fr;
  }

  .button-shadow {
    z-index: 2;
  }

  .tabs-menu-4 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: hidden;
  }

  .tabs-menu-4.hidden {
    width: 30vw;
    min-width: auto;
  }

  .tab-link, .tab-link.w--current {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .comment-text-3 {
    margin-bottom: .5em;
  }

  .comment-h3-4 {
    font-size: 1.4em;
  }

  .comment-name-row-2 {
    min-height: 2em;
    font-size: .9em;
  }

  .comment-image-2 {
    width: 2em;
    height: 2em;
  }

  .comment-row-3 {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .text-size-large-2 {
    font-size: 1.25rem;
  }

  .text-size-large-2.text-weight-semibold.is-heading {
    font-size: 2.5rem;
  }

  .padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .pricing_pane-wrap {
    margin-bottom: 65px;
  }

  .pricing_heading-wrap {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
  }

  .left_bottom-info {
    margin-right: 0;
  }

  .modal-content {
    max-width: 100%;
  }

  .modal {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .feature-blog-wrapper {
    border-radius: 0 0 10px 10px;
  }

  .hero-blog {
    border-top-right-radius: 0;
    border-bottom-left-radius: 10px;
  }

  .comment-mod-2 {
    margin-left: .5em;
  }

  .comment-name-row-3 {
    grid-column-gap: .75em;
    grid-row-gap: .75em;
    min-height: 2em;
  }

  .comment-reaction-row-4 {
    flex: none;
  }

  .comment-thread-sort-3 {
    padding-left: 5%;
  }

  .comment-image-3 {
    width: 2em;
    height: 2em;
  }

  .comment-is-typing-section-3 {
    padding-left: 2.5em;
  }

  .comment-row-4 {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .comment-new-comment-link {
    min-height: 2em;
  }

  .comment-h3-5 {
    font-size: 1.4em;
  }

  .comment-text-4 {
    margin-bottom: .5em;
  }

  .comment-input-4 {
    font-size: 1em;
  }

  .comment-mod-3 {
    margin-left: .5em;
  }

  .comment-is-typing-section-4 {
    padding-left: 2.5em;
  }

  .comment-text-5 {
    margin-bottom: .5em;
  }

  .container {
    padding-left: 5%;
    padding-right: 5%;
  }

  .comment-h3-6 {
    font-size: 1.4em;
  }

  .comment-input-5 {
    font-size: 1em;
  }

  .comment-reaction-row-5 {
    flex: none;
  }

  .comment-image-4 {
    width: 2em;
    height: 2em;
  }

  .comment-row-5 {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .bg-blob.is-bottom {
    background-size: 100vw;
  }

  .heading-10 {
    font-size: .7rem;
  }

  .price-grid-cell.price-name-wrap {
    padding-top: 30px;
  }

  .price-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .check-grid-large {
    min-height: auto;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .content-h1 {
    font-size: 55px;
  }

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

  .button-price.skool {
    padding-right: 95px;
  }

  .price-card-dark {
    padding-left: 24px;
    padding-right: 24px;
  }

  .price-illustration {
    width: 20vw;
    max-width: none;
    display: block;
    bottom: 0%;
  }

  .check-grid {
    min-height: auto;
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .services__heading-wrap.is1 {
    grid-row-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: 18.375rem;
    margin-bottom: 3rem;
  }

  .text-style-allcaps {
    font-size: 7rem;
    line-height: 120%;
  }

  .swiper-slide {
    width: 100%;
  }

  .swiper-slide.mod--services-card {
    max-width: none;
    height: 25rem;
  }

  .swiper-slide.mod--testimonials {
    max-width: none;
    padding: 1.5rem 1.5rem 4.625rem;
  }

  .swiper.mod--testimonials {
    margin-bottom: 2rem;
  }

  .button-7 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-2 {
    padding: 3rem 1.5rem;
  }

  .heading-span-left {
    margin-left: 4rem;
  }

  .services__heading-img {
    width: 3.125rem;
    height: 3.125rem;
    top: 2.625rem;
    right: 10.7188rem;
  }

  .services__nav {
    grid-row-gap: 2rem;
    flex-flow: column;
    align-items: flex-start;
    margin-bottom: 2rem;
  }

  .skills__video-wrap {
    max-width: none;
    height: 40vw;
  }

  .skills__columns {
    flex-direction: column-reverse;
    align-items: stretch;
    width: auto;
  }

  .skills__video {
    height: 40vw;
    margin-bottom: 0;
  }

  .skills__list {
    margin-right: 0;
  }

  .section-3 {
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .skills__top {
    margin-bottom: 68px;
  }

  .testimonials__img {
    width: 12.8rem;
    top: 15rem;
  }

  .section-4 {
    padding: 3rem 1.5rem;
  }

  .heading__wrap {
    margin-bottom: 2rem;
  }

  .services__card-btn-line.is2 {
    height: .875rem;
  }

  .services__card-btn-line.is1 {
    width: .875rem;
  }

  .dropdown-toggle-5.mod--faq {
    padding: 1rem;
  }

  .heading-4 {
    letter-spacing: .06rem;
    font-size: 1.5rem;
  }

  .dropdown__btn {
    width: 3rem;
    height: 3rem;
  }

  .section-5 {
    padding: 3rem 1.5rem;
  }

  .dropdown-list-4.mod--faq.active {
    margin-top: -.25rem;
  }

  .dropdown-list__wrap.mod--faq {
    margin-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .faq__bg.is1 {
    width: 7rem;
    top: 12.5rem;
  }

  .faq__bg.is2 {
    width: 7rem;
  }

  .contact__content {
    margin-bottom: 0;
    padding-bottom: 3.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contact__text-wrap {
    max-width: none;
  }

  .button-8 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-3 {
    font-size: 2rem;
  }

  .section-6 {
    padding: 3rem 1.5rem;
  }

  .section-6.mod--contact {
    background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c079c3812fa80f4b636b8c_Silvyr%20OG%2010%20wide.png"), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
    background-size: cover, auto;
    height: 50.75rem;
  }

  .contact__img-bg {
    height: auto;
  }

  .contact__img-bg.pc-footer-hero {
    display: none;
  }

  .container-6 {
    top: 150px;
  }

  .footer__columns {
    grid-column-gap: 5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    margin-top: 150px;
    margin-bottom: 2rem;
    padding-bottom: 2rem;
  }

  .footer__logo-wrap {
    grid-row-gap: 1.5rem;
    margin-bottom: 1rem;
  }

  .section-7 {
    padding: 3rem 1.5rem;
  }

  .footer__wrapper {
    flex-flow: column;
    align-items: flex-start;
  }

  .services__card-link {
    padding-bottom: 0;
  }

  .services__card-text-wrap {
    padding-bottom: 2rem;
  }

  .services__card-text {
    max-height: 7rem;
    margin-top: 2rem;
    margin-bottom: -2rem;
    padding-bottom: 2rem;
    overflow: auto;
  }

  .services__card-btn {
    width: 3rem;
    height: 3rem;
  }

  .testimonials__title {
    grid-column-gap: .75rem;
  }

  .testimonials__ava-wrap {
    padding: .1rem .4rem .6rem;
  }

  .testimonials__ava {
    width: 3.625rem;
    height: 3.625rem;
  }

  .heading-5 {
    font-size: 1.25rem;
  }

  .bold-xl {
    letter-spacing: -1.76px;
    font-size: 44px;
  }

  .a-section-regular-2 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .pricing-tab-link {
    min-width: 112px;
  }

  .pricing-block-name-and-chips {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .container-8 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pricing-block-name {
    order: -1;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .a-paragraph-regular {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .tab-pane-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .pricing-block {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    flex: 0 auto;
    justify-content: flex-start;
    height: auto;
  }

  .pricing-block.second-pricing-block {
    margin-top: 0;
    transform: rotate(0);
  }

  .pricing-block.first-pricing-block {
    margin-top: 0;
    padding-top: 32px;
    transform: rotate(0);
  }

  .section-heading {
    max-width: 320px;
  }

  .browser-demo {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: auto;
    margin-bottom: 100px;
    padding: 100px 30px;
  }

  .demo-wrapper {
    margin-top: 140px;
    padding-bottom: 100px;
    padding-left: 110px;
    padding-right: 110px;
  }

  .socialstack-container {
    background-attachment: fixed, scroll;
    align-items: center;
    min-height: 100vh;
    display: block;
  }

  .demo-main-text-wrapper {
    width: auto;
    margin-left: 0%;
    margin-right: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .demo-heading.h1 {
    max-width: 400px;
  }

  .demo-heading.h2 {
    font-size: 20px;
    line-height: 30px;
  }

  .demo-p.main {
    max-width: 350px;
    margin-right: 30px;
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .instructions-wrapper {
    margin-left: 0;
  }

  .main-shapes-wrapper {
    filter: blur(80px);
  }

  .shape-3 {
    width: 30em;
    height: 100em;
  }

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

  .blending-group-wrapper {
    filter: blur(80px);
  }

  .fs-morebutton-img {
    float: left;
    position: relative;
  }

  .fs-playbutton {
    font-size: 1rem;
  }

  .featuredshow-actions {
    width: 80%;
  }

  .keepwatching-item {
    width: 25%;
    margin-top: 10px;
  }

  .si-network, .shows-nextpage, .shows-nextpage.kw, .shows-nextpage.kw {
    display: none;
  }

  .keepwatching-text.hq.welcome.war-room {
    line-height: 3rem;
  }

  .keepwatching-title {
    max-width: 80%;
  }

  .rect-container {
    height: 376px;
  }

  .show-item {
    width: 50%;
    margin-top: 10px;
  }

  .rect-imgcontainer, .rect-gradient.shadowas, .rect-gradient.shadowas {
    height: 376px;
  }

  .hero__illustr-logo {
    width: 100%;
  }

  .text-grad-first {
    font-size: .75rem;
  }

  .hero__img {
    margin-top: 3.45rem;
    display: none;
  }

  .hero__img.mobile {
    display: inline-flex;
  }

  .hero__grad {
    filter: blur(3rem);
    width: 7rem;
    height: 7rem;
    top: 22.9rem;
    right: 0;
  }

  .hero__lable {
    z-index: 1;
    top: 9.4rem;
    left: auto;
  }

  .hero__tag {
    margin-top: 17px;
    top: 5.5rem;
    right: auto;
  }

  .section-8 {
    padding: 3rem 1.5rem;
  }

  .section-8.mod--hero {
    padding-top: 6.5rem;
  }

  .hero__pattern {
    background-size: cover;
    margin-left: -1.5rem;
  }

  .hero__pattern._2 {
    margin-left: -1.17rem;
  }

  .heading-19 {
    font-size: 3rem;
  }

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

  .dropdown-list-5.w--open {
    height: 100vh;
    padding-left: 100px;
    overflow: visible;
  }

  .blog-card-2 {
    width: 56%;
    height: 300px;
  }

  .zen-pic-1, .zen-pic-2 {
    height: 8em;
  }

  .zen-pic-6 {
    width: 20em;
    height: auto;
  }

  .zen-pic-3 {
    width: 10em;
    height: auto;
  }

  .zen-section-1 {
    padding: 5em 3em;
    font-size: 1.69vw;
  }

  .contact__content-2 {
    margin-bottom: 0;
    padding-bottom: 3.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-9 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .section-9 {
    padding: 3rem 1.5rem;
  }

  .section-9.mod--contact {
    height: 50.75rem;
  }

  .heading-3-2 {
    font-size: 2rem;
  }

  .trending-cards {
    grid-template-columns: 1fr 1fr;
  }

  .link-holder, .live-cards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .activity-lines {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .left-mid {
    padding-left: 20px;
    padding-right: 20px;
  }

  .comment-reaction-row-6 {
    flex: none;
  }

  .comment-image-5 {
    width: 2em;
    height: 2em;
  }

  .comment-is-typing-section-5 {
    padding-left: 2.5em;
  }

  .comment-row-6 {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .comment-text-6 {
    margin-bottom: .5em;
  }

  .form-block-5.mobile {
    width: auto;
  }

  .content-text {
    margin-bottom: 20px;
  }

  .content-holder {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .button-11 {
    width: 100%;
  }

  .content-heading {
    margin-bottom: 20px;
    font-size: 12px;
  }

  .content-lessons {
    margin-bottom: 20px;
  }

  .content-3 {
    padding-bottom: 20px;
  }

  .content-links {
    width: 100%;
  }

  .greys-logo {
    width: 70%;
    padding-left: 15px;
  }

  .featured-video-paragraph {
    padding-left: 25px;
    font-size: 20px;
  }

  .hero-subheading {
    font-size: 22px;
    line-height: 28px;
  }

  .btn-wrapper {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .sort-dropdown {
    width: 200px;
  }

  .freelancers-wrap {
    top: -37px;
  }

  .freelancers-list {
    grid-template-columns: 1fr;
  }

  .hero-content-wrap {
    margin-bottom: 60px;
  }

  .hero-section {
    padding-top: 22vh;
    padding-bottom: 80px;
  }

  .hero-heading-2 {
    font-size: 48px;
    line-height: 60px;
  }

  .padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .main-container {
    padding: 4rem 2rem;
  }

  .testimonials_list {
    column-count: 1;
  }

  .search_icon {
    bottom: auto;
    left: auto;
    right: 1rem;
  }

  .notes_sidebar-list {
    height: 90%;
    display: flex;
  }

  .search_trigger-on {
    cursor: pointer;
    display: block;
  }

  .menu-2 {
    padding-left: .5rem;
  }

  .button_public {
    color: #ffcb41;
    border-radius: 5px;
    align-items: center;
    height: 1.8rem;
    margin-left: .5rem;
    padding-left: .6rem;
    padding-right: .6rem;
    box-shadow: 0 0 0 1px #ffcb41;
  }

  .button_signin {
    color: #ffcb41;
    border-radius: 5px;
    align-items: center;
    height: 1.8rem;
    margin-left: .5rem;
    padding-left: .6rem;
    padding-right: .6rem;
    text-decoration: none;
    display: flex;
    box-shadow: 0 0 0 1px #ffcb41;
  }

  .notes_window {
    background-color: #23242980;
    justify-content: flex-start;
    display: none;
  }

  .search_close {
    bottom: auto;
    left: auto;
    right: 1rem;
  }

  .search_field {
    box-shadow: none;
    background-color: #232429cc;
    border-radius: 0;
    height: 2.52rem;
    padding-left: 1rem;
    padding-right: 2.5rem;
    display: none;
    position: relative;
  }

  .search_field:hover, .search_field:focus {
    background-color: #232429cc;
  }

  .menu_options {
    grid-column-gap: .5rem;
    justify-content: flex-start;
    margin-left: -.5rem;
  }

  .notes_sidebar {
    width: 100%;
    display: block;
  }

  .icon_back-list {
    display: none;
    position: absolute;
    left: .5rem;
  }

  .menu_options-wrap {
    display: none;
  }

  .search_trigger-off {
    cursor: pointer;
    display: none;
  }

  .notes_counter {
    justify-content: flex-start;
    width: 100%;
    height: 10%;
    padding-left: 1rem;
  }

  .search-5 {
    width: 2rem;
    height: 2.52rem;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .menu_divider {
    display: none;
  }

  .notes_intro {
    width: auto;
    margin-top: 3rem;
    margin-bottom: 5rem;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .search-6 {
    width: 2rem;
    height: 2.52rem;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .main-2 {
    margin-left: 0;
  }

  .hero-subheading-2 {
    font-size: 22px;
    line-height: 28px;
  }

  .sort-dropdown-2 {
    width: 200px;
  }

  .hero-section-2 {
    padding-top: 22vh;
    padding-bottom: 80px;
  }

  .hero-heading-3 {
    font-size: 48px;
    line-height: 60px;
  }

  .blog-sidetab-stack {
    width: 80vw;
    margin: 0 0 0 24px;
    padding: 12px 0;
  }

  .blog-sidetab-selection-button {
    padding: 10px;
  }

  .blog-sidetab-tab-2-wrapper {
    flex-wrap: wrap;
    margin: 0;
    padding: 24px 0 0;
  }

  .blod-sidetab-cms-wrapper {
    padding: 24px 0 0;
  }

  .tabs-content-4 {
    margin-top: 0;
  }

  .card-inner {
    border-radius: .6rem;
  }

  .cards-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cards-list {
    perspective: 20rem;
  }

  .slider-thumbs_wrapper {
    width: 33.3333%;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 17px;
  }

  .main-content {
    margin-left: 0;
    padding: 0 10px 60px;
    overflow: hidden;
  }

  .collapsing-menu-wrap {
    display: flex;
    position: fixed;
  }

  .video-card {
    width: 100%;
    min-width: 100%;
    padding-right: 0;
  }

  .main-menu-wrap {
    flex: 1;
    justify-content: flex-start;
    width: 100vw;
    max-width: 100vw;
    min-height: 100vh;
    margin-bottom: 60px;
    padding-bottom: 60px;
    display: flex;
    position: relative;
    top: 0;
    overflow: scroll;
  }

  .video-card-image {
    max-height: 200px;
  }

  .source-profile.large {
    margin-bottom: 10px;
  }

  .nav-left {
    flex: 1;
    padding-left: 5px;
    padding-right: 0;
  }

  .nav-left.shorts {
    z-index: 9999;
    z-index: 9999;
    display: none;
    position: relative;
  }

  .nav-right {
    margin-right: 0;
    padding-left: 5px;
  }

  .upload-button {
    flex: none;
    margin-left: 15px;
    display: none;
  }

  .profile-icon {
    width: 24px;
  }

  .menu-button {
    z-index: 9999;
    width: 40px;
    padding-top: 5px;
    display: flex;
    position: relative;
  }

  .menu-line {
    background-color: var(--bronzerod);
  }

  .logo-wrap {
    min-width: auto;
    margin-left: 0;
    padding-top: 2px;
    padding-left: 10px;
    padding-right: 0;
    display: none;
  }

  .logo-wrap.w--current {
    display: none;
  }

  .logo {
    width: 100px;
  }

  .menu-link {
    justify-content: flex-start;
    min-height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
  }

  .menu-link.help {
    margin-bottom: 30px;
  }

  .menu-link.help.floating {
    z-index: 500;
    z-index: 500;
    bottom: -45px;
    right: -152px;
  }

  .menu-text-hide {
    display: flex;
  }

  .menu-text-hide.inline._2 {
    display: none;
  }

  .search {
    flex: 1;
    height: 50px;
    margin-left: 15px;
  }

  .div-block-2 {
    justify-content: space-between;
    inset: 0% 0% auto;
  }

  .video-details {
    margin-left: 0;
  }

  .video-sidebar {
    max-width: 100%;
  }

  .main-video {
    border-top-right-radius: 0;
    border-bottom-left-radius: 5px;
    overflow: auto;
  }

  .video-heading {
    margin-top: 0;
    font-size: 17px;
  }

  .video-description-wrap {
    margin-top: 20px;
  }

  .source-details {
    max-width: 100%;
  }

  .source-details.source-page {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
  }

  .button {
    margin-right: 5px;
    padding: 5px;
    font-size: .7rem;
  }

  .button.solid.marginless {
    padding: 5px 10px;
    font-size: .7rem;
  }

  .button.solid.margin {
    object-fit: contain;
    width: auto;
    margin-left: 0;
    margin-right: 10px;
    padding: 5px;
    font-size: .7rem;
  }

  .button.solid.margin.homeog {
    margin-right: 5px;
  }

  .button.solid.margin.homeog.contribute {
    margin-left: 0;
  }

  .button.margin-left {
    margin-left: 5px;
  }

  .source-grid {
    margin-top: 10px;
    margin-left: 0;
  }

  .livestream-wrapper {
    max-height: 400px;
    margin: -5px 0 10px;
    overflow: hidden;
  }

  .login-section {
    width: 90vw;
    min-width: auto;
    max-width: 90vw;
    padding-bottom: 50px;
    padding-left: 5%;
    padding-right: 5%;
  }

  .have-an-account-text {
    margin-bottom: 15px;
    font-size: 14px;
  }

  .login-container {
    min-width: 0;
    max-width: 100%;
  }

  .field-wrapper.first-name-wrapper {
    margin-right: 3%;
  }

  .login-page-wrapper {
    padding: 20px 0 0;
  }

  .profile-link {
    flex: none;
    text-decoration: none;
  }

  .profile-link.w--current {
    margin-left: 10px;
    margin-right: 0;
  }

  .nav-sidebar {
    z-index: 500;
    background-color: var(--white);
    flex-direction: column;
    min-width: 100vw;
    max-height: 100vh;
    position: fixed;
    overflow: scroll;
  }

  .feature-video-masthead {
    grid-row-gap: 0px;
    margin-left: -5px;
    margin-right: -5px;
  }

  .home-hero {
    margin-top: 0;
    padding: 40px 20px 20px;
  }

  .h1.caps {
    color: var(--black);
    font-size: 22px;
    display: flex;
    position: relative;
  }

  .h1.caps.menu, .tiny-text {
    display: none;
  }

  .tiny-text.bold {
    text-transform: uppercase;
    text-transform: uppercase;
    font-weight: 700;
    display: flex;
  }

  .video-wrap {
    margin-left: 0;
    margin-right: 0;
  }

  .collection-item {
    width: 100%;
  }

  .collection-list {
    flex-wrap: wrap;
    display: flex;
  }

  .video-grid.mobile-hide {
    display: none;
  }

  .clone-link-tab-wrap {
    justify-content: flex-end;
    width: 100%;
    padding-right: 10px;
    display: none;
    inset: auto 0% 0% auto;
  }

  .clone-link-tab {
    margin-right: 0;
  }

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

  .feature-video-wrapper {
    width: 100%;
  }

  .help-flyout {
    padding: 80px 20px;
    display: none;
  }

  .back-button {
    background-color: var(--light-smoke);
    margin-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    top: 60px;
  }

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

  .menu-label.bottom {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    text-decoration: none;
  }

  .menu-label.bottom:hover {
    text-decoration: none;
  }

  .sources-page-wrap {
    grid-column-gap: 0px;
  }

  .source-card-profile-image {
    width: 60px;
    height: auto;
  }

  .card-heading {
    font-size: 2em;
  }

  .icon-wrapper {
    width: 60px;
  }

  .empty-state.narrow {
    margin-bottom: 10px;
  }

  .dropdown-toggle {
    border-radius: 0;
    width: 100%;
    padding-right: 0;
    overflow: hidden;
  }

  .dropdown-toggle.w--open {
    z-index: 50;
  }

  .dropdown-toggle.white {
    padding-bottom: 15px;
  }

  .dropdown-toggle.menu {
    width: auto;
  }

  .dropdown-toggle.menu.w--open {
    z-index: 999;
    padding-left: 0;
    display: flex;
  }

  .dropdown-toggle.menu.hidden {
    display: none;
  }

  .icon {
    transform: rotate(180deg);
  }

  .tag-dropdown.w--open {
    background-color: #0000;
    border-left-style: none;
    border-right-style: none;
    padding-top: 75px;
    display: flex;
  }

  .tag-dropdown.sticky.w--open {
    align-items: flex-start;
    height: 100vh;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
  }

  .tag-list-wrap {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    margin-bottom: 0;
    display: flex;
  }

  .tag-list-wrap.fixed {
    z-index: 99999;
    z-index: 99999;
    inset: 0% 0% 0% auto;
    inset: 0% 0% 0% auto;
    inset: 0% 0% 0% auto;
    border-left-style: none;
    flex: 0 auto;
    width: 100%;
    inset: 0% 0% 0% auto;
  }

  .category-dropdown {
    z-index: 8000;
    transform-origin: 50% 100%;
    align-items: flex-end;
    min-width: auto;
    display: flex;
  }

  .category-dropdown.source {
    align-items: flex-end;
    width: 100%;
    position: fixed;
    inset: auto 0% 0%;
  }

  .category-dropdown.article {
    align-items: flex-start;
    width: 100%;
    position: relative;
  }

  .category-dropdown.menu {
    width: 40px;
  }

  .category-dropdown.mobile {
    right: -9px;
  }

  .hero-video-card-wrapper {
    margin-bottom: -40px;
    margin-left: -6px;
    margin-right: -6px;
  }

  .tag-list-wrapper {
    padding-bottom: 0;
    overflow: scroll;
  }

  .section-label {
    display: none;
  }

  .section-label.user-template {
    border-top: 1px solid #0000001a;
    padding-top: 10px;
    display: flex;
  }

  .live-indicator {
    transform: translate(0, -10px);
  }

  .hero-video, .hero-video-card {
    width: 100%;
  }

  .image-8 {
    flex: none;
  }

  .profile-pic {
    width: 2.5rem;
    height: 2.5rem;
  }

  .dropdown-list.settings.w--open {
    z-index: 9999;
    z-index: 9999;
    width: 25vw;
    height: auto;
    display: block;
    position: fixed;
    left: 0;
  }

  .dropdown-link {
    width: auto;
    height: auto;
    display: block;
  }

  .dropdown-link:hover {
    background-color: var(--white-smoke);
    color: var(--gold);
  }

  .nav-search {
    z-index: 9000;
    padding-left: 10px;
    padding-right: 10px;
    position: absolute;
    inset: 0% 0% auto auto;
  }

  .search-trigger-wrap {
    z-index: 9001;
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .single-line-search {
    z-index: 9000;
    background-color: var(--gainsboro);
    box-shadow: none;
    border-radius: 50px;
    margin-right: 12px;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: relative;
  }

  .single-line-search-input {
    height: 50px;
    margin-left: 27px;
    margin-right: 5px;
    padding-left: 9px;
  }

  .single-line-search-button {
    height: 50px;
  }

  .masthead-right {
    align-items: flex-start;
  }

  .masthead-right.tags-page {
    grid-column-gap: 1.7rem;
    grid-row-gap: 1.7rem;
    grid-column-gap: 1.7rem;
    grid-row-gap: 1.7rem;
    max-width: none;
  }

  .navigation {
    background-color: var(--light-smoke);
    min-width: auto;
    display: none;
  }

  .user-profile-wrap {
    box-shadow: none;
    background-color: #0000;
    margin-right: 0;
    padding: 5px 5px 10px;
  }

  .text-block-9 {
    flex: none;
  }

  .hero-tag {
    margin-top: 20px;
  }

  .logo-text {
    font-size: 2.7rem;
  }

  .logo-text.shorts {
    color: var(--white-smoke);
  }

  .logo-wrap-mobile {
    min-width: auto;
    margin-left: 0;
    padding-top: 2px;
    padding-left: 10px;
    padding-right: 0;
    display: flex;
  }

  .logo-wrap-mobile.w--current {
    width: auto;
    padding-left: 0;
  }

  .tag-dropdown-2.w--open {
    background-color: #0000;
    border-left-style: none;
    border-right-style: none;
    padding-top: 75px;
    display: flex;
  }

  .main-content-2 {
    margin-left: 0;
    padding: 0 5px 60px;
    overflow: hidden;
  }

  .dropdown-toggle-2 {
    border-radius: 0;
    width: 100%;
    padding-right: 0;
    overflow: hidden;
  }

  .dropdown-toggle-2.w--open {
    z-index: 50;
  }

  .dropdown-toggle-2.white {
    padding-bottom: 15px;
  }

  .replies-container {
    margin-left: -1em;
  }

  .comment-is-typing-section {
    padding-left: 0;
  }

  .blog-subtitle {
    font-size: 1rem;
  }

  .blog-title {
    font-size: 2rem;
  }

  .like-button.likes.hidden, .like-button.likes-copy.hidden {
    display: none;
  }

  .like-button.likes-copy.mobile.hidden, .like-button.likes.hidden, .like-button.likes.hidden, .like-button.likes-copy.hidden {
    display: none;
  }

  .like-button.likes-copy.mobile.hidden, .like-button.likes-copy.hidden {
    display: none;
  }

  .like-button.likes-copy.mobile {
    display: flex;
  }

  .like-button.likes-copy.mobile.hidden {
    display: none;
  }

  .like-count {
    margin-left: 2px;
  }

  .comment-icon.comments.mobile {
    margin-left: 0;
  }

  .left-icons-unfiltered-man {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    justify-content: space-between;
    width: 100%;
    padding-left: 55px;
  }

  .right-icons-medium {
    display: none;
  }

  .um {
    z-index: 999;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    background-color: #fff;
    flex-flow: wrap;
    justify-content: center;
    width: 100vw;
    padding-left: 0;
    padding-right: 0;
    position: fixed;
    inset: auto 0% 0%;
  }

  .medium-icon.mobile {
    width: 30px;
    height: 30px;
  }

  .blog-article-wrap {
    margin-top: 20px;
  }

  .blog-card-image {
    max-height: 200px;
  }

  .blog-grid.mobile-hide {
    display: none;
  }

  .blog-card {
    width: 100%;
    min-width: 100%;
    padding-right: 0;
  }

  .blog-list-card-image {
    min-height: 100%;
    max-height: 200px;
  }

  .icon-embed-xsmall {
    width: 2rem;
    height: 2rem;
  }

  .icon-embed-xsmall.blog.mobile {
    width: 30px;
    height: 30px;
  }

  .back-button-2 {
    background-color: #f8f8f8;
    padding-top: 5px;
    padding-bottom: 5px;
    top: 60px;
  }

  .image-13 {
    flex: none;
  }

  .menu-text-hide-2 {
    display: flex;
  }

  .logo-wrap-2 {
    min-width: auto;
    margin-left: 0;
    padding-top: 2px;
    padding-left: 10px;
    padding-right: 0;
  }

  .help-flyout-2 {
    padding: 80px 20px;
    display: none;
  }

  .tag-dropdown-3.w--open {
    background-color: #0000;
    border-left-style: none;
    border-right-style: none;
    padding-top: 75px;
    display: flex;
  }

  .tag-dropdown-3.sticky.w--open {
    align-items: flex-start;
    height: 100vh;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
  }

  .main-content-3 {
    margin-left: 0;
    padding: 0 10px 60px;
    overflow: hidden;
  }

  .profile-link-2.w--current {
    margin-left: 10px;
    margin-right: 0;
  }

  .navigation-2 {
    background-color: #f8f8f8;
    min-width: auto;
  }

  .div-block-42 {
    justify-content: space-between;
    inset: 0% 0% auto;
  }

  .tiny-text-2 {
    display: none;
  }

  .tiny-text-2.bold {
    text-transform: uppercase;
    text-transform: uppercase;
    font-weight: 700;
    display: flex;
  }

  .dropdown-toggle-3 {
    border-radius: 0;
    width: 100%;
    padding-right: 0;
    overflow: hidden;
  }

  .dropdown-toggle-3.w--open {
    z-index: 50;
  }

  .dropdown-toggle-3.menu.w--open {
    padding-left: 0;
  }

  .dropdown-toggle-3.white {
    padding-bottom: 15px;
  }

  .dropdown-toggle-3.white.tag {
    padding-left: 0;
    padding-right: 0;
  }

  .single-line-search-button-2 {
    height: 50px;
  }

  .single-line-search-2 {
    z-index: 9000;
    box-shadow: none;
    background-color: #fcf8ff;
    border-radius: 50px;
    margin-right: 12px;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: relative;
  }

  .menu-link-2 {
    justify-content: flex-start;
    min-height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
  }

  .menu-link-2.help {
    margin-bottom: 30px;
  }

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

  .dropdown-header-3 {
    margin-left: 0;
  }

  .nav-sidebar-2 {
    z-index: 500;
    background-color: #fff;
    flex-direction: column;
    min-width: 100vw;
    max-height: 100vh;
    position: fixed;
    overflow: scroll;
  }

  .blog-tag-list-wrap {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    margin-bottom: 0;
    display: flex;
  }

  .blog-tag-list-wrap.fixed {
    inset: 0% 0% 0% auto;
    flex: 0 auto;
    width: 80%;
    inset: 0% 0% 0% auto;
  }

  .back-button-3 {
    background-color: #f8f8f8;
    padding-top: 5px;
    padding-bottom: 5px;
    top: 60px;
  }

  .image-16 {
    flex: none;
  }

  .menu-text-hide-3 {
    display: flex;
  }

  .logo-wrap-3 {
    min-width: auto;
    margin-left: 0;
    padding-top: 2px;
    padding-left: 10px;
    padding-right: 0;
  }

  .main-content-4 {
    margin-left: 0;
    padding: 0 10px 60px;
    overflow: hidden;
  }

  .div-block-43 {
    justify-content: space-between;
    inset: 0% 0% auto;
  }

  .tiny-text-3 {
    display: none;
  }

  .tiny-text-3.bold {
    text-transform: uppercase;
    text-transform: uppercase;
    font-weight: 700;
    display: flex;
  }

  .dropdown-toggle-4 {
    border-radius: 0;
    width: 100%;
    padding-right: 0;
    overflow: hidden;
  }

  .dropdown-toggle-4.w--open {
    z-index: 50;
  }

  .dropdown-toggle-4.menu.w--open {
    padding-left: 0;
  }

  .dropdown-toggle-4.white {
    padding-bottom: 15px;
  }

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

  .nav-sidebar-3 {
    z-index: 500;
    background-color: #fff;
    flex-direction: column;
    min-width: 100vw;
    max-height: 100vh;
    position: fixed;
    overflow: scroll;
  }

  .tabs {
    display: none;
  }

  .search-button-navbar-m {
    z-index: 10;
    float: right;
    clear: none;
    color: #fff0;
    white-space: normal;
    object-fit: fill;
    object-position: 50% 50%;
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/67b55c9a54d85a2c52738308_magnifying-glass%20(2).svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 15px;
    width: auto;
    display: block;
    position: relative;
    inset: 0% 0% auto auto;
    overflow: visible;
  }

  .form-block-4-navbar-mobile {
    margin-top: 5px;
  }

  .tab-link-tab-2 {
    text-align: center;
    border-radius: 0 0 70px 70px;
    flex: 0 auto;
    align-self: center;
    width: 5px;
    height: 25px;
    padding-left: 10px;
  }

  .tab-link-tab-2.w--current {
    border-top-right-radius: 0;
  }

  .tabs-menu-2 {
    flex-flow: column;
    justify-content: space-around;
    width: 70px;
    height: auto;
    min-height: auto;
    margin-top: 5px;
    padding-left: 0;
    padding-right: 0;
    display: none;
    right: -7%;
  }

  .form-block-2 {
    width: auto;
  }

  .text-block-25 {
    float: none;
    text-align: center;
    justify-content: space-between;
    align-items: flex-start;
    font-size: 13px;
    display: flex;
    position: relative;
    top: -7px;
  }

  .text-block-26 {
    object-position: 50% 50%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    display: flex;
    position: relative;
    top: -7px;
    left: 5px;
  }

  .form-block-navbar-mobile {
    float: right;
    width: auto;
    margin-top: 5px;
    margin-left: 0;
    margin-right: 10px;
    display: block;
    position: relative;
    left: 8px;
  }

  .tab-pane-video-search {
    margin-left: 0;
    margin-right: -7px;
  }

  .form-block-navbar {
    width: auto;
  }

  .form-3 {
    float: none;
    justify-content: flex-end;
    width: 100%;
    margin-right: 0;
    padding-right: 0;
    display: flex;
    overflow: visible;
  }

  .search-button {
    z-index: 10;
    float: right;
    clear: none;
    color: #fff0;
    white-space: normal;
    object-fit: fill;
    object-position: 50% 50%;
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/67b55c9a54d85a2c52738308_magnifying-glass%20(2).svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 15px;
    width: auto;
    margin-left: -107px;
    display: block;
    position: relative;
    inset: 0% 0% auto auto;
    overflow: visible;
  }

  .search-field {
    text-align: left;
    padding-left: 14px;
    font-size: 11px;
  }

  .search-field.jetboost-list-wrapper-r1b3 {
    float: left;
    background-color: #0000;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    width: 100%;
    margin-bottom: 0;
    margin-left: 20px;
    padding-right: 0;
    position: static;
  }

  .search-field.jetboost-list-search-input-oxdr {
    float: left;
    clear: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    width: 100%;
  }

  .search-button-navbar {
    z-index: 10;
    float: right;
    clear: none;
    color: #fff0;
    white-space: normal;
    object-fit: fill;
    object-position: 50% 50%;
    background-color: #2bca8b;
    background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/67b55c9a54d85a2c52738308_magnifying-glass%20(2).svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 15px;
    width: 28%;
    display: block;
    position: relative;
    inset: 0% 0% auto auto;
    overflow: visible;
  }

  .search-button-navbar.mobile-version {
    z-index: auto;
    float: right;
    clear: none;
    text-align: left;
    white-space: normal;
    z-index: auto;
    float: right;
    clear: none;
    text-align: left;
    white-space: normal;
    flex: 0 auto;
    order: 0;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-family: Poppins, sans-serif;
    display: block;
    overflow: hidden;
  }

  .tab-link-tab-1 {
    border-top-right-radius: 70px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    align-self: center;
    width: 5px;
    height: 25px;
    padding-left: 10px;
  }

  .tab-link-tab-1.w--current {
    border-top-right-radius: 70px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    flex: 0 auto;
    align-self: center;
    width: 5px;
    height: 25px;
    padding-left: 10px;
  }

  .blog-single-line-search {
    z-index: 9000;
    background-color: var(--gainsboro);
    box-shadow: none;
    border-radius: 50px;
    margin-right: 12px;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: relative;
  }

  .blog-single-line-search-input {
    height: 50px;
    margin-left: 27px;
    margin-right: 5px;
    padding-left: 9px;
  }

  .blog-single-line-search-button {
    height: 50px;
  }

  .video-single-line-search {
    z-index: 9000;
    background-color: var(--gainsboro);
    box-shadow: none;
    border-radius: 50px;
    margin-right: 12px;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: relative;
  }

  .video-single-line-search-input {
    height: 50px;
    margin-left: 27px;
    margin-right: 5px;
    padding-left: 9px;
  }

  .video-single-line-search-button {
    height: 50px;
  }

  .search-dropdown-toggle {
    border-radius: 0;
    width: 100%;
    padding-right: 0;
    overflow: hidden;
  }

  .search-dropdown-toggle.w--open {
    z-index: 50;
  }

  .search-dropdown-toggle.white {
    padding-bottom: 15px;
  }

  .search-dropdown-toggle.menu {
    flex: 1;
  }

  .search-dropdown-toggle.menu.w--open {
    padding-left: 0;
  }

  .masthead-right-search {
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
  }

  .samp-filter.video {
    width: 100%;
  }

  .div-block-10 {
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
  }

  .filter-button-alt.jetboost-filter-all-3qx5 {
    max-width: 4rem;
    margin-left: 0;
  }

  .filter-button-alt.jetboost-filter-none-3qx5 {
    min-width: 4rem;
  }

  .filter-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-search-tag-list-wrap {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    margin-bottom: 0;
    display: flex;
  }

  .blog-search-tag-list-wrap.fixed {
    inset: 0% 0% 0% auto;
    inset: 0% 0% 0% auto;
    inset: 0% 0% 0% auto;
    flex: 0 auto;
    inset: 0% 0% 0% auto;
  }

  .dropdown-2 {
    display: block;
  }

  .dropdown-flex {
    flex-direction: column;
    justify-content: flex-end;
    align-items: stretch;
    margin-bottom: 10px;
  }

  .filter-button.reset-button {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .filter-button.reset-button.jetboost-list-search-reset-36x3.jetboost-filter-none-3qx5.jetboost-filter-none-5e85.jetboost-filter-none-m2qz {
    margin-bottom: 0;
  }

  .dropdown-toggle-links {
    margin-bottom: 8px;
  }

  .search-form {
    margin-bottom: 10px;
    margin-right: 0;
  }

  .filter-dropdown-toggle {
    margin-right: 0;
  }

  .filter-dropdown {
    display: block;
  }

  .dropdown-container {
    display: flex;
  }

  .link-block-filter.featured.compact {
    margin-right: 0;
    display: block;
  }

  .link-block-filter.featured.compact.jetboost-filter-active {
    margin-top: 0;
  }

  .link-block-flex {
    justify-content: center;
  }

  .ms-profile-image-preview-menu {
    width: 2.5rem;
    height: 2.5rem;
  }

  .section_pricing {
    margin-left: 0;
  }

  .pricing_wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing_tabs-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .shorts-grid.mobile-hide {
    display: none;
  }

  .shorts-card {
    width: 100%;
    min-width: 100%;
    padding-right: 0;
  }

  .shorts-list-card-image {
    min-height: 100%;
    max-height: 200px;
  }

  .tikflow-slider {
    min-width: 100svh;
  }

  .image-profile {
    width: 45px;
    height: 45px;
  }

  .plut-container {
    width: 20px;
    height: 20px;
    bottom: -10px;
  }

  .main-content-5 {
    padding-right: 60px;
  }

  .icon-embed {
    width: 30px;
  }

  .icon-embed.bookmark {
    width: 35px;
  }

  .icon-embed.bookmarked {
    width: 25px;
  }

  .interaction-buttons {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding: 10px 0;
    bottom: 3%;
    right: 7%;
  }

  .ms2-input.has-button {
    border-radius: 4px;
    margin-bottom: 10px;
  }

  .heading-style-h5 {
    font-weight: 600;
  }

  .ms2-modal-nav {
    width: 100%;
  }

  .ms2-svg.ms2-hide-mp {
    display: flex;
  }

  .ms2-svg.is-arrow {
    display: none;
  }

  .modal-scroll {
    padding-top: 0;
  }

  .ms-profile-upload-2 {
    height: auto;
  }

  .button-4 {
    width: 100%;
  }

  .button-text.is-small {
    font-size: 1rem;
  }

  .ms2-nav-link-2 {
    justify-content: center;
    align-items: center;
  }

  .ms2-nav-link-2.is-logout {
    display: none;
  }

  .ms2-nav-link-2.is-logout.w--current {
    display: flex;
  }

  .ms2-nav-link-2.is-logout.mobile-portrait {
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .close-svg {
    right: 1rem;
  }

  .button-group {
    width: 100%;
  }

  .button-group.in-modal {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .tabs-menu-3 {
    width: 100%;
    display: flex;
  }

  .ms2-input-flex {
    flex-direction: column;
  }

  .ms2-modal-padding.is-20 {
    padding-top: 5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .ms2-modal-padding.is-20.is-sidebar {
    flex-flow: column;
    justify-content: flex-start;
    min-height: 7rem;
    padding-top: 1rem;
    padding-left: 8px;
    padding-right: 3.6rem;
  }

  .ms2-button-3.is-after-input {
    border-radius: 5px;
  }

  .ms2-profile-tab-pane {
    left: 0;
  }

  .ms2-static {
    width: 100%;
  }

  .tiktok-grid {
    grid-template-columns: 1fr;
  }

  .tikflow-slider-2 {
    min-width: 100svh;
  }

  .plut-container-2 {
    width: 20px;
    height: 20px;
    bottom: -10px;
  }

  .interaction-buttons-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding: 10px 0;
  }

  .plut-container-3 {
    width: 20px;
    height: 20px;
    bottom: -10px;
  }

  .interaction-buttons-3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    padding: 10px 0;
  }

  .shorts-navigation {
    background-color: var(--black);
    min-width: auto;
    margin-top: 40px;
  }

  .shorts-menu-link {
    justify-content: flex-start;
    min-height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
  }

  .shorts-menu-link.help {
    margin-bottom: 30px;
  }

  .shorts-menu-link.help.floating {
    z-index: 500;
    z-index: 500;
    bottom: -45px;
    right: -152px;
  }

  .shorts-menu-label.bottom {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    text-decoration: none;
  }

  .shorts-menu-label.bottom:hover {
    text-decoration: none;
  }

  .ebmol8lk, .tq351s0a, .g5kg9jla {
    overflow: hidden;
  }

  .cqdw087w, .eblprzpn {
    border-width: 0;
    border-radius: 999px;
    padding: 0;
  }

  .foj55y6j {
    overflow: hidden;
  }

  .cmnblyk6 {
    margin: 0 0 24px;
  }

  .wa2gycxh {
    margin: 0 0 0 24px;
    padding: 12px 0;
  }

  .q89uzffr {
    overflow: hidden;
  }

  .oqzrrmol {
    margin: 11px 8px 11px 0;
  }

  .ur8fb4ob {
    padding: 24px 0 0;
  }

  .jv4u7fmw {
    overflow: hidden;
  }

  .t7op7a1x {
    margin: 0 0 0 52px;
  }

  .duj23cdn {
    margin: 0 4px 0 0;
  }

  .ev7fqg2n {
    border-width: 0;
  }

  .jljrrx86 {
    overflow: hidden;
  }

  .gh7mvx3k {
    margin: 0;
  }

  .a97zyaum {
    border-width: 0;
  }

  .es8mztpq {
    border-radius: 50%;
    overflow: hidden;
  }

  .wwpujxzr {
    padding: 24px 0 0;
  }

  .lz36i2v4 {
    overflow: auto;
  }

  .reuq1cbi {
    border-width: 1px;
    border-radius: 8px;
    padding: 0 9px 0 16px;
  }

  .px6r6eoc {
    margin: 16px 0 0;
  }

  .awaixkgn {
    padding: 10px;
  }

  .jv5bxx6j {
    border-radius: 8px;
    margin: 7px 3px;
    padding: 5px;
  }

  .iaxgyp8y {
    border-radius: 50%;
    overflow: hidden;
  }

  .s529zcm7 {
    overflow: hidden;
  }

  .hk2x4kn8 {
    margin: 0;
  }

  .n2walzfo {
    padding: 0 8px 0 0;
  }

  .dzggbipv {
    margin: 0 0 16px;
    padding: 0 4px 0 0;
  }

  .habprdk7, .mqj4afhm, .y4kppiwt {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .y78ff3b7 {
    border-radius: 8px;
    margin: 0 0 8px;
    padding: 0;
  }

  .cpgqeiu3, .xxxwzvi2 {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .j1ql2iem {
    margin: 0 0 0 auto;
  }

  .x1ogrgvj {
    margin: 0 0 4px;
  }

  .lt7rsnqj {
    margin: 0;
    padding: 0;
  }

  .r903mmox {
    margin: 0 0 0 4px;
  }

  .kocjrh06 {
    margin: 0;
    padding: 0;
  }

  .c4saiizi {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .qdgo4amo, .mmxugnsq {
    margin: 0;
    padding: 0;
  }

  .qliixrk5, .u8yce7m4 {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .w6goptp5 {
    margin: 0 4px 0 0;
  }

  .krtzvc7m {
    margin: 0 0 4px;
  }

  .nj9808sl {
    border-width: 0;
  }

  .o5jli49h {
    margin: 0;
    padding: 0;
  }

  .hxecd25g {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .ny5l5v8g {
    padding: 10px;
  }

  .t5plbgh8 {
    flex-wrap: wrap;
    margin: 0;
    padding: 24px 0 0;
  }

  .tu9sudok {
    margin: 0 0 4px;
  }

  .fgthk315 {
    border-width: 0;
  }

  .z4yk9yjs {
    margin: 0 0 24px;
  }

  .gbyhex7x {
    margin: auto;
  }

  .rd64zmyl {
    margin: 0 0 4px;
    padding: 0;
    overflow: hidden;
  }

  .comment-reply-section {
    margin-left: -1em;
  }

  .comment-is-typing-section-2 {
    padding-left: 0;
  }

  .tiktok-gridstack {
    grid-template-columns: 1fr;
  }

  .up-arrow, .down-arrow, .unmute-button, .mute-button {
    border-width: 0;
    border-radius: 999px;
    padding: 0;
  }

  .absolute-icon-right.mobile-only {
    display: none;
    top: 1rem;
  }

  .tabs-menu-4 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    width: 100%;
    display: flex;
  }

  .tabs-menu-4.hidden {
    width: auto;
  }

  .tab-link {
    display: flex;
    position: static;
  }

  .tab-link.w--current {
    order: -1;
  }

  .comment-reply-section-2 {
    margin-left: -1em;
  }

  .like_wrap-blog.jetboost-toggle-favorite-3lze {
    margin-right: 0;
  }

  .save_wrap-blog.jetboost-toggle-favorite-m42j.mobile {
    display: flex;
  }

  .text-size-large-2.text-weight-semibold.is-heading {
    font-size: 2rem;
  }

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

  .pricing_tab-link-2, .pricing_tab-link-2.w--current {
    margin-bottom: 16px;
    margin-right: 20px;
  }

  .pricing_pane-price {
    font-size: 2rem;
  }

  .pricing_tab-menu {
    flex-flow: wrap;
    padding-bottom: 0;
  }

  .pricing_pane-checklist {
    grid-template-columns: 1fr;
    margin-top: 30px;
  }

  .left_bottom-info {
    margin-right: 0;
  }

  .pricing_tabs-content {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .modal-divider {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .modal-checklist-item {
    font-size: 16px;
  }

  .button-6.modal-form-button {
    margin-bottom: 12px;
    margin-right: 0;
  }

  .form-button-row {
    flex-direction: column;
  }

  .div-block-47 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .feature-blog-wrapper {
    width: 100%;
  }

  .hero-blog-card-wrapper {
    margin-bottom: -40px;
    margin-left: -6px;
    margin-right: -6px;
  }

  .hero-blog-card {
    width: 100%;
  }

  .hero-blog {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .feature-blog-masthead {
    grid-row-gap: 0px;
    margin-left: -5px;
    margin-right: -5px;
  }

  .div-block-48 {
    width: 15px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .comment-white-box {
    padding: 3%;
  }

  .comment-reaction-3 {
    font-size: 13px;
  }

  .comment-reply-section-3 {
    margin-bottom: -3%;
    margin-left: -3.5%;
    margin-right: -3.5%;
  }

  .comment-is-typing-section-3 {
    padding-left: 0;
  }

  .comment-icon-2 {
    display: none;
  }

  .comment-is-typing-section-4 {
    margin-left: 0;
    padding-left: 2em;
  }

  .comment-icon-3 {
    display: none;
  }

  .container {
    padding-left: 3%;
    padding-right: 3%;
  }

  .comment-reaction-4 {
    font-size: 13px;
  }

  .comment-reply-section-4 {
    margin-bottom: -3%;
    margin-left: -3.5%;
    margin-right: -3.5%;
  }

  .bold-text-5 {
    white-space: nowrap;
    word-break: normal;
    font-size: .5rem;
  }

  .heading-10 {
    font-size: .7rem;
  }

  .check-grid-large {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .content-h1 {
    text-align: center;
    font-size: 42px;
  }

  .button-price.skool {
    padding-right: 95px;
  }

  .price-illustration {
    width: 30vw;
    max-width: none;
  }

  .text-style-allcaps {
    font-size: 5rem;
  }

  .swiper-slide {
    width: 100%;
  }

  .skills__video-wrap {
    border-radius: 8px;
    align-items: center;
    height: 55vw;
    margin-bottom: 20px;
  }

  .skills__video {
    min-width: 110vw;
    height: 70vw;
    margin-bottom: -14px;
    margin-left: -5vw;
  }

  .skills__list-title {
    margin-bottom: 12px;
    font-size: 16px;
  }

  .skills__txt-desc {
    font-size: 16px;
  }

  .skills__list-line {
    margin-top: 88px;
    margin-bottom: 0;
  }

  .skills__list-item {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .skills__list-ico {
    margin-right: 20px;
  }

  .section-6.mod--contact {
    background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/68c079c3812fa80f4b636b8c_Silvyr%20OG%2010%20wide.png"), linear-gradient(#0000, #0000);
    background-position: 50%, 0 0;
  }

  .contact__img-bg.pc-footer-hero {
    display: none;
  }

  .text-size-regular-4 {
    font-size: 1rem;
  }

  .container-6 {
    top: 150px;
  }

  .bg-gradient-top {
    background-image: none;
    height: 25rem;
  }

  .footer__columns {
    margin-top: 150px;
  }

  .a-section-regular-2 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .boska-span {
    font-size: 40px;
  }

  .a-cta-grid {
    grid-template-columns: 1fr;
  }

  .a-icon-large {
    width: 100px;
  }

  .browser-demo {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .image-20 {
    margin-top: 0;
    margin-right: 0;
  }

  .demo-wrapper {
    align-items: center;
    margin-top: 100px;
    margin-right: 0;
    padding-bottom: 100px;
    padding-left: 0;
    padding-right: 0;
  }

  .demo-main-text-wrapper {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .demo-heading.h1 {
    line-height: 28px;
  }

  .demo-heading.h2 {
    font-size: 15px;
    line-height: 20px;
  }

  .demo-p.main {
    max-width: 350px;
    margin-bottom: 20px;
    margin-right: 30px;
    padding-right: 0;
    font-size: 14px;
  }

  .instructions-wrapper {
    align-self: auto;
    margin-left: 0;
  }

  .d-104-card-wrapper {
    width: 300px;
  }

  .shape-4 {
    top: 30.7em;
  }

  .animated-bg {
    height: 90vh;
    display: flex;
    right: 30%;
  }

  .features-sh_text {
    font-size: 2.75vw;
  }

  .button-text-2 {
    font-size: .75rem;
  }

  .logo-2 {
    width: 3.5rem;
    height: 3.5rem;
  }

  .card_content {
    padding: 1.5rem;
  }

  .get-a-card {
    height: 2rem;
  }

  .features-text_1 {
    width: 100%;
    transition-duration: .4s;
  }

  .features-heading_text {
    font-size: 5.128vw;
  }

  .subheading-text {
    font-size: 7vw;
  }

  .card-details_visual {
    flex: none;
    width: 57.44%;
    margin-top: 0;
    margin-right: 0;
    transform: rotate(40deg);
  }

  .arrow-styles {
    font-size: 3.077vw;
  }

  .nav-links.no-difference {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .details-heading {
    max-width: none;
  }

  .swiper-number_count {
    font-size: 4.103vw;
  }

  .details-sub_heading {
    max-width: 20ch;
    margin-top: 1.5rem;
    font-size: 6.154vw;
  }

  .email-cta {
    width: 100%;
  }

  .visual-height {
    padding-top: 63.39%;
  }

  .heading-18 {
    width: 100%;
    max-width: none;
    margin-top: 1rem;
  }

  .nav-content {
    width: 100%;
    height: 100%;
  }

  .sticky-container.is-text {
    max-width: 100%;
  }

  .sticky-container.is-lottie {
    flex-direction: column;
    position: sticky;
    top: 6rem;
    overflow: hidden;
  }

  .features-lottie {
    padding-top: 75%;
  }

  .request-button {
    margin-top: 1.5rem;
    margin-bottom: 0;
    font-size: 4.103vw;
  }

  .card-text_p {
    margin-top: 1rem;
    font-size: 4.103vw;
  }

  .e-features_text {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .features-visual {
    min-height: auto;
    padding-top: 0;
    overflow: hidden;
  }

  .e-features_heading {
    max-width: 12ch;
    font-size: 10.256vw;
  }

  .hero-visual {
    flex: none;
    width: 57.44%;
  }

  .container-9.is-below-hero {
    padding-top: 6rem;
    padding-bottom: 3rem;
  }

  .container-9.is-features {
    padding-top: 10rem;
  }

  .container-9.is-hero {
    padding-top: 23rem;
  }

  .container-9.is-nav {
    padding-top: 1rem;
  }

  .container-9.is-ea {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .container-9.is-e-features {
    padding-top: 7rem;
  }

  .features-text_3 {
    transition-duration: .2s;
  }

  .gradient-half {
    width: 50%;
    height: 55rem;
  }

  .description {
    font-size: 1rem;
  }

  .swiper-slide-2.is-testimonials {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: column-reverse;
  }

  .cards-right {
    width: 100%;
    margin-top: 0;
  }

  .e-features_cards {
    flex-direction: column;
    overflow: hidden;
  }

  .hero-subtext {
    inset: auto auto 185% 0%;
  }

  .h1-text {
    font-size: 2.5rem;
  }

  .lottie-bg {
    padding-top: 36vh;
  }

  .e-features_content {
    overflow: hidden;
  }

  .cards-left {
    width: 100%;
  }

  .features-content {
    align-items: center;
    height: 100vh;
    padding-top: 0;
    padding-left: .5rem;
    padding-right: .5rem;
    top: 36.923vw;
    overflow: hidden;
  }

  .early-access_subheading {
    font-size: 6.154vw;
  }

  .details-content {
    margin-top: 2rem;
    font-size: 4.103vw;
  }

  .features-desc {
    max-width: none;
    margin-top: .75rem;
    font-size: 3.25vw;
    line-height: 1.3;
  }

  .swiper-count {
    margin-right: 0;
  }

  .hero-heading {
    margin-top: 5rem;
  }

  .early-access-content {
    align-items: center;
  }

  .features-progress {
    display: none;
  }

  .email-input {
    text-align: center;
    height: 4rem;
    font-size: 7.179vw;
  }

  .card-details_image {
    opacity: 1;
  }

  .below-hero_content {
    flex-direction: column-reverse;
    align-items: center;
  }

  .card-details_text {
    justify-content: center;
    align-items: center;
    width: 90%;
    margin-top: 6rem;
    margin-left: 0;
  }

  .e-features_subheading {
    font-size: 4.103vw;
  }

  .hero {
    overflow: hidden;
  }

  .sticky-wrapper {
    width: auto;
  }

  .page-padding {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .early-access_heading {
    text-align: center;
    font-size: 14.359vw;
    line-height: 1.1;
  }

  .features-h {
    max-width: none;
    margin-top: .75rem;
  }

  .testimonials-heading {
    font-size: 4.103vw;
  }

  .nav-link.is-button {
    width: 6.5rem;
    height: 2.5rem;
  }

  .card-text_heading {
    margin-top: 1.5rem;
    font-size: 7.179vw;
  }

  .form-8 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .swiper-number_current {
    font-size: 4.103vw;
  }

  .subtext-content {
    font-size: 1rem;
  }

  .subtext-content.btn-text {
    font-size: .75rem;
  }

  .features-content_wrapper {
    grid-template-columns: 1fr;
  }

  .card-details_visual-height {
    padding-top: 63.39%;
  }

  .hero-lightbar {
    width: 140vw;
    top: -16%;
    left: -20%;
  }

  .fs-episodetitle {
    width: 80%;
  }

  .featuredshow-container {
    height: 80vh;
  }

  .featuredshow-network {
    display: none;
  }

  .featured, .featuredshow-content {
    height: 80vh;
  }

  .featuredshow-img {
    background-position: 70% 0;
    height: 80vh;
  }

  .fs-playbutton {
    font-size: .7rem;
  }

  .featuredshow-actions, .featuredshow-desc {
    width: 100%;
  }

  .featuredshow-gradient {
    height: 80vh;
  }

  .fs-showdetails {
    width: 100%;
  }

  .fs-detailsbutton {
    font-size: .7rem;
  }

  .shows-nextpage, .shows-nextpage.kw, .shows-nextpage.kw {
    display: none;
  }

  .si-imgplay {
    width: 24px;
    left: 45%;
  }

  .rect-item {
    clear: left;
    flex-flow: column;
    flex: 1;
    width: 100%;
    height: auto;
    margin-top: 10px;
    display: block;
  }

  .keepwatching-text.hq.welcome.war-room {
    font-size: 2rem;
    line-height: 2rem;
  }

  .featuredrec-img {
    background-position: 100%;
    background-size: cover;
    height: 80vh;
  }

  .shows-carousel {
    display: block;
  }

  .keepwatching-title {
    max-width: 100%;
  }

  .rect-container {
    width: 120%;
    height: 376px;
    display: flex;
  }

  .featuredrec-content, .featuredrec {
    height: 80vh;
  }

  .rect-content {
    flex: none;
  }

  .rect-imgcontainer {
    flex: 1;
    height: 376px;
    display: block;
  }

  .featuredrec-gradient {
    height: 80vh;
  }

  .rect-gradient {
    flex: 1;
    height: 376px;
  }

  .recommendedshows {
    position: relative;
  }

  .text-grad-first {
    font-size: .67rem;
  }

  .hero__img.mobile {
    width: 150dvw;
    margin-top: 7.77rem;
  }

  .hero__tag {
    margin-top: 0;
  }

  .hero__pattern._2 {
    margin-left: -.67rem;
  }

  .homeog-new-blogs.mobile-hide, .homeog-for-you-blogs.mobile-hide, .homeog-for-you-blogs.mobile-hide {
    display: none;
  }

  .profile-menu-toggle {
    overflow: visible;
  }

  .dropdown-overflow {
    height: 100vh;
    padding-bottom: 140px;
  }

  .dropdown-list-5.w--open {
    height: 100vh;
    padding-left: 24px;
    left: 0;
  }

  .container-11 {
    padding-left: 10px;
  }

  .blog-card-2 {
    width: 90%;
    height: 260px;
  }

  .dropdown-toggle-6.w--open {
    background-color: #f0f0ff00;
  }

  .zen-paragraph-1 {
    text-align: center;
  }

  .zen-grid-1 {
    grid-template-columns: 1fr;
  }

  .zen-pic-2 {
    height: auto;
  }

  .zen-section-1 {
    font-size: 2.5vw;
  }

  .zen-heading-1 {
    text-align: center;
  }

  .bg-gradient-top-2 {
    background-image: linear-gradient(180deg, var(--home-bg), #0b111cb3 50%, transparent);
    height: 25rem;
  }

  .nav {
    padding-left: 5px;
    padding-right: 5px;
  }

  .trending-cards {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .link-holder, .live-cards {
    grid-template-columns: 1fr;
  }

  .activity-lines {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-menu.line {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding-right: 0;
  }

  .nav-menu.mt {
    padding-left: 0;
  }

  .umhq-fy-blogs.mobile-hide {
    display: none;
  }

  .comment-white-box-2 {
    padding: 3%;
  }

  .comment-reaction-5 {
    font-size: 13px;
  }

  .comment-reply-section-5 {
    margin-bottom: -3%;
    margin-left: -3.5%;
    margin-right: -3.5%;
  }

  .comment-is-typing-section-5 {
    padding-left: 0;
  }

  .umhq-fy-trials.mobile-hide {
    display: none;
  }

  .form-block-5.mobile {
    width: auto;
  }

  .content-3 {
    padding-top: 10px;
  }

  .table-line {
    padding-left: 15px;
    padding-right: 15px;
  }

  .greys-logo {
    margin-bottom: 10px;
    padding-left: 0;
  }

  .featured-video-button-div {
    flex-direction: column;
    margin-left: 0;
  }

  .featured-video-button {
    width: 50%;
    margin-bottom: 19px;
  }

  .featured-video-button.more-info-button {
    width: 50%;
    margin-left: 0;
  }

  .featured-video-paragraph {
    width: 80%;
    max-width: none;
    padding-left: 0;
    font-size: 16px;
  }

  .featured-button-text, .featured-button-text.white-text, .featured-button-text.white-text {
    font-size: 16px;
  }

  .search-4 {
    background-position: 10px;
    background-size: 20px;
    padding-left: 40px;
    font-size: 13px;
  }

  .search-4.jetboost-list-search-input-36oo, .search-4.jetboost-list-search-input-m27r, .search-4.jetboost-list-search-input-36oo, .search-4.jetboost-list-search-input-m27r {
    border-bottom-style: solid;
    border-bottom-color: #ffffff45;
    border-right-style: none;
  }

  .hero-subheading {
    text-align: left;
    font-size: 20px;
  }

  .hero-button {
    margin-top: 56px;
    margin-bottom: -11px;
  }

  .no-results-div {
    padding: 36px;
  }

  .sort-dropdown {
    width: 100%;
    height: 50px;
    font-size: 13px;
  }

  .no-results--reset-btn {
    margin-top: 56px;
    margin-bottom: -11px;
  }

  .sort-item {
    height: 40px;
  }

  .freelancers-list {
    grid-row-gap: 14px;
    grid-template-columns: 1fr;
  }

  .section-12.freelancers, .hero-section {
    padding-bottom: 80px;
  }

  .search-form-3.blur {
    flex-direction: column;
  }

  .hero-heading-2 {
    font-size: 40px;
    line-height: 50px;
  }

  .collaborator_wrapper {
    flex-wrap: wrap;
  }

  .collaborator, .collaborator.with-image, .collaborator.with-image {
    flex: none;
  }

  .heading-style-h2 {
    font-size: 2.8rem;
  }

  .kanban_wrapper {
    border-style: none;
    padding: 0;
  }

  .main-wrapper-3 {
    width: 100%;
  }

  .padding-global-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .button-primary {
    order: 0;
    justify-content: center;
  }

  .blog-grid-war-room.mobile-hide {
    display: none;
  }

  .main-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .testimonials_card {
    grid-row-gap: 1.25rem;
    padding: 1.25rem;
  }

  .journal_wrapper {
    border-style: none;
    padding: 0;
  }

  .notes_sidebar-list {
    height: 93%;
  }

  .notes_counter {
    justify-content: center;
    height: 7%;
    padding-left: 0;
  }

  .notes_intro {
    margin-top: 8rem;
  }

  .hero-subheading-2 {
    text-align: left;
    font-size: 20px;
  }

  .hero-button-2 {
    margin-top: 56px;
    margin-bottom: -11px;
  }

  .sort-dropdown-2 {
    width: 100%;
    height: 50px;
    font-size: 13px;
  }

  .hero-section-2 {
    padding-bottom: 80px;
  }

  .hero-heading-3 {
    font-size: 40px;
    line-height: 50px;
  }

  .explore-for-you-blog-grid.mobile-hide {
    display: none;
  }

  .blog-sidetab-stack {
    margin: 0 0 0 24px;
    padding: 12px 0;
  }

  .blog-sidetab-selection-button {
    padding: 10px;
  }

  .blog-sidetab-tab-2-wrapper {
    flex-wrap: wrap;
    margin: 0;
    padding: 24px 0 0;
  }

  .blod-sidetab-cms-wrapper {
    padding: 24px 0 0;
  }

  .tabs-content-4 {
    margin-top: 0;
  }

  .container-1144 {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }

  .container-1144.container-nav {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-14.secondary {
    font-size: 1em;
  }

  .card-text-2 {
    padding-bottom: 1.2rem;
    padding-left: 1.6rem;
  }

  .footer-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .logo-footer {
    width: 1.8rem;
  }

  .footer-copy {
    flex: none;
    font-size: 1em;
  }

  .footer-left {
    grid-column-gap: .6rem;
    grid-row-gap: .6rem;
  }

  .card-index {
    bottom: 25vh;
    left: 1rem;
  }
}

#w-node-_46b936b0-84a7-0196-f3b3-46ca756d5842-be618c97 {
  grid-area: 1 / 1 / 3 / 3;
  align-self: stretch;
}

#w-node-_46b936b0-84a7-0196-f3b3-46ca756d5843-be618c97 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_46b936b0-84a7-0196-f3b3-46ca756d5850-be618c97 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_46b936b0-84a7-0196-f3b3-46ca756d587e-be618c97 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46b936b0-84a7-0196-f3b3-46ca756d591d-be618c97 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: end;
}

#w-node-cc94db22-40ce-f2b3-e0fe-781dae0bd1cd-ae0bd153, #w-node-_6af16aa4-cf0f-3714-0508-bd6eaa65a932-aa65a8b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_46b936b0-84a7-0196-f3b3-46ca756d5842-be618c97 {
    grid-column-end: 2;
  }

  #w-node-_46b936b0-84a7-0196-f3b3-46ca756d5850-be618c97 {
    grid-area: 2 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_540b0c94-eaf8-8905-25ff-6c1434ab540a-be618c97, #w-node-d7135731-e5b2-14cd-d2bb-1a69e5a4737c-be618c97 {
    grid-area: 3 / 1 / 4 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_46b936b0-84a7-0196-f3b3-46ca756d5850-be618c97 {
    grid-area: 2 / 1 / 3 / 2;
  }
}
