: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);
}

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

.commenter-name-2 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  margin-left: 0;
  padding-left: 0;
  font-weight: 700;
  display: flex;
}

.commenter-name-2.is-typing {
  margin-bottom: 0;
  display: block;
}

.comment-has-posts {
  position: relative;
}

.comment-unused {
  display: none;
}

.comment-button-wrap {
  display: inline-block;
  position: relative;
}

.comment-content {
  width: 100%;
}

.comment-inline-block {
  display: inline-block;
}

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

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

.page-wrapper {
  width: 100%;
}

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

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

.comment-hover {
  width: 100%;
  display: block;
}

.comment-channel {
  position: relative;
}

.comment-icon-embed-small-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2em;
  height: 2em;
  display: flex;
}

.comment-no-margin {
  margin-bottom: 0;
}

.comment-date {
  color: #333c;
  font-family: Inconsolata, monospace;
}

.comment-text-wrap {
  margin-bottom: 2em;
  padding-top: 1em;
}

.comment-loader-4 {
  background-color: #fff;
  border-radius: 50%;
  width: 70px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px;
}

.comment-form-button-row-2 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-end;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
}

.comment-white-box {
  box-shadow: 0 12px 24px -6px var(--very-light-bronze-glow);
  background-color: #fff;
  border-radius: 1em;
  width: 100%;
  margin-bottom: 2.5%;
  padding: 4% 5%;
}

.comment-white-box.is-centered {
  text-align: center;
  margin-top: -1px;
}

.comment-white-box.is-top {
  padding-top: 1em;
  padding-bottom: 1em;
}

.comment-white-box.is-comment {
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 2em;
}

.comment-white-box.is-comment.hidden {
  display: none;
}

.comment-name-row-3 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-wrap: wrap;
  align-items: center;
  min-height: 3.5em;
  margin-bottom: .5em;
  display: flex;
}

.comment-reply-form {
  margin-top: 2em;
  margin-bottom: 0;
}

.comment-h4 {
  margin-bottom: 1em;
}

.comment-thread-sort-3 {
  border-top: 1px solid #2d766433;
  align-self: stretch;
  padding: 1em 5% 2em 10%;
}

.comment-link-action {
  color: #424242;
  align-items: center;
  padding-left: .8em;
  padding-right: .8em;
  font-weight: 500;
  line-height: 2em;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.comment-link-action:hover {
  color: var(--bronzerod);
}

.comment-reply-wrap {
  padding-bottom: 2em;
}

.comment-hide {
  display: none;
}

.comment-new-comment-link {
  align-items: center;
  padding-bottom: 1em;
  display: flex;
}

.comment-new-comment-link.hide {
  display: none;
}

.comment-input-wrap-5 {
  width: 100%;
  margin-right: -1em;
  position: relative;
}

.comment-delete-box-3 {
  z-index: 2;
  background-color: #fff;
  border: 1px solid #e13030;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  padding: .3em;
  font-weight: 700;
  display: none;
  position: absolute;
  inset: -.63em 100% auto auto;
  box-shadow: 0 10px 20px -10px #42424233;
}

.comment-load-more-card {
  box-shadow: 0 12px 24px -6px var(--very-light-bronze-glow);
  color: #000;
  text-align: center;
  background-color: #fff;
  border-radius: 1em;
  width: 100%;
  margin-bottom: 1em;
  padding: 1em 3em;
  font-weight: 500;
  display: block;
}

.comment-relative {
  position: relative;
}

.comment-moderation-required {
  background-color: #e3e6ff;
  border-radius: 4px;
  margin-top: .6em;
  padding: .4em;
  display: inline-block;
}

.comment-moderation-required.hide {
  display: none;
}

.comment-icon-embed-xsmall-4 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  margin-top: 3px;
  margin-left: -.8em;
  display: flex;
  position: relative;
  top: -2px;
}

.comment-mod-3 {
  color: #a35924;
  background-color: #f0e4db;
  border-radius: 4px;
  margin-left: 1em;
  padding-left: .5em;
  padding-right: .5em;
}

.comment-is-typing-section-4 {
  z-index: 1000;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 1em;
  justify-content: center;
  align-items: center;
  height: 3em;
  margin-left: 60px;
  padding-left: 2em;
  padding-right: 2em;
  display: flex;
  position: fixed;
  inset: auto auto 1em 1em;
}

.comment-is-edited-5 {
  color: #797373;
  margin-left: .33em;
  font-size: .8em;
}

.comment-empty-head-4 {
  margin-bottom: .25em;
  font-size: 1.2em;
}

.comment-icon-3 {
  color: #fff;
  background-color: #a35924;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 3.5em;
  height: 3.5em;
  margin-top: .5em;
  padding: .45em;
  display: flex;
}

.comment-icon-3.is-top {
  width: 2.5em;
  height: 2.5em;
  margin-top: 0;
  margin-right: .33em;
  padding: .45em;
}

.comment-text-5 {
  white-space: pre-wrap;
  overflow-wrap: break-word;
  font-size: 1.1em;
  display: inline;
}

.container {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 50px;
  padding-right: 50px;
}

.container._w-padding {
  padding-bottom: 50px;
}

.comment-reaction-4 {
  grid-column-gap: .33em;
  grid-row-gap: .33em;
  color: #a35924;
  background-color: #fff;
  border: 1px solid #a35924;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: .8em;
  padding: .25em 1em .2em .5em;
  font-size: 15px;
  font-weight: 500;
  display: flex;
  position: relative;
}

.comment-reaction-4:hover {
  color: #000;
  -webkit-text-stroke-color: black;
  border-color: #000;
}

.comment-reaction-4.is-active {
  color: #fff;
  background-color: #a35924;
}

.comment-reaction-4.is-active:hover {
  color: #000;
}

.comment-reply-section-4 {
  flex-direction: column;
  align-items: flex-start;
  margin: 0% -5.5% -4.5%;
  display: flex;
}

.comment-online-3 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 7px;
  font-size: 1.2em;
  display: flex;
}

.comment-section-heading-4 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  display: flex;
}

.comment-form-input-row-4 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  display: flex;
}

.rich-text-block-2 {
  text-align: center;
  margin-top: 9px;
}

.comment-form-6 {
  margin-bottom: 0;
}

.comment-h3-6 {
  margin-top: 0;
  margin-bottom: 7px;
  margin-right: auto;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1em;
}

.comment-form-button-4 {
  color: #fff;
  cursor: pointer;
  background-color: #a35924;
  border: 1px solid #a35924;
  border-radius: 4px;
  padding: .6em 1.2em;
  font-weight: 500;
  position: relative;
}

.comment-form-button-4.is-delete {
  white-space: nowrap;
  word-break: keep-all;
  background-color: #e13030;
  padding: .2em 1em;
}

.comment-form-button-4.is-delete:hover {
  background-color: #850e0e;
}

.comment-form-button-4.is-load-more {
  color: #3f3f3f;
  text-align: center;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  width: 100%;
  display: block;
}

.comment-form-button-4.is-load-more:hover {
  background-color: var(--very-light-bronze);
}

.comment-form-button-4.is-cancel {
  color: #3f3f3f;
  background-color: #f6f6f6;
  border-color: #e1e1e1;
}

.comment-form-button-4.is-cancel:hover {
  background-color: #f0e4db;
}

.comment-form-button-4.is-row {
  margin-right: 10px;
}

.comment-form-button-4.is-new-comment {
  position: absolute;
  inset: auto 1em .5em auto;
}

.comment-thread-container-5 {
  width: 100%;
}

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

.comment-input-5 {
  border: 1px solid #e1e1e1;
  border-radius: 1em;
  margin-bottom: 0;
  padding: 1em 1.2em;
  font-size: 16px;
}

.comment-input-5:hover {
  background-color: #f0e4db;
  border-color: #2d766433;
}

.comment-input-5:focus {
  background-color: #f6f6f6;
  border-color: #a35924;
}

.comment-input-5.is-comment {
  border-color: #e1e1e103;
  min-height: 60px;
  padding-top: 1em;
  padding-bottom: 0;
  padding-right: 7.4em;
}

.comment-input-5.is-comment:hover {
  border-color: #2d766433;
}

.comment-input-5.is-comment:focus {
  border-color: #a35924;
}

.comment-reaction-row-5 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  font-size: .9em;
  display: flex;
  position: relative;
}

.comment-profile-link-3 {
  color: #a35924;
  padding: 5px .5em;
  font-weight: 500;
}

.video {
  text-align: center;
  mix-blend-mode: normal;
  border-radius: 10px;
}

.page-wrapper-2 {
  z-index: 1;
  width: 100%;
  padding-top: 5vh;
  padding-bottom: 50vh;
  position: relative;
  overflow: hidden;
}

.comment-reply-btn-content-4 {
  align-items: center;
  display: flex;
}

.comment-loader-wrap-4 {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: 80px;
  padding-top: 5px;
  display: block;
  position: relative;
  inset: 0% 0% auto;
  overflow: hidden;
}

.comment-loader-wrap-4.is-fixed {
  z-index: 99999;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  z-index: 99999;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  inset: 0;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  width: 80px;
  height: 100px;
  margin: auto;
  display: none;
  position: fixed;
  inset: 0;
}

.comment-thread-box-4 {
  width: 100%;
  margin-top: 1em;
}

.updated---dec-5-2024 {
  margin-top: 20px;
}

.comment-has-replies-3 {
  width: 100%;
}

.comment-reply-button-5 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #a35924;
  background-color: #f0e4db80;
  border-top: 1px solid #2d766433;
  width: 100%;
  margin-top: 0;
  padding-left: 5%;
  font-weight: 600;
  display: block;
}

.comment-reply-button-5:hover {
  background-color: var(--very-light-bronze);
  border-bottom-right-radius: 1em;
  border-bottom-left-radius: 1em;
}

.comment-online-idicator-4 {
  background-color: #1aa381;
  border-radius: 100px;
  width: 12px;
  height: 12px;
}

.comment-empty-state-4 {
  text-align: center;
  background-color: #f0e4db;
  border-radius: 1em;
  padding: 2em 2em 1.5em;
}

.comment-image-4 {
  z-index: 2;
  object-fit: contain;
  background-color: #e1e1e1;
  border: 1px solid #e1e1e1;
  border-radius: 100%;
  flex: none;
  width: 3.5em;
  height: 3.5em;
  position: relative;
}

.comment-image-4:hover {
  background-color: #a35924;
}

.comment-row-5 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  align-items: flex-start;
  display: flex;
}

.bg-blob {
  z-index: 0;
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/6860e81df4298d8162470c5e_Unfiltered%20Man%20Confessions.svg");
  background-position: 0 80%;
  background-repeat: no-repeat;
  background-size: 75vw;
  width: 100%;
  height: 50vh;
  position: fixed;
  inset: 0% 0% auto;
}

.bg-blob.is-bottom {
  inset: auto 0% 0%;
  background-image: url("https://cdn.prod.website-files.com/67b35b4b3aad98819c1d8415/6860e8336ddc5d24a7a04327_Unfiltered%20Man%20Confessions%20blob%202.svg");
  background-position: 100%;
  background-size: 75vw;
  height: 40vh;
  inset: auto 0% 0%;
}

.heading-6 {
  font-family: Bebas Neue, sans-serif;
  font-size: 3rem;
}

.div-block-49 {
  border-radius: 10px;
  overflow: hidden;
}

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

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

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

@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-cc94db22-40ce-f2b3-e0fe-781dae0bd1cd-ae0bd153, #w-node-_6af16aa4-cf0f-3714-0508-bd6eaa65a932-aa65a8b8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
