: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;
  --deep-sky-blue: #00a3de;
  --gainsboro: #fcf8ff;
  --charcoal: #181717;
  --grey: #fff9;
  --light-gold: #cdaf6e;
  --light-comment: #fffc;
  --off-white-accent: whitesmoke;
  --grey-charcoal: #353535e6;
  --bronze-glow-trans: #da6a204d;
  --very-light-bronze-glow: #765a2d33;
  --very-light-bronze: #f0e4db;
  --active-green-beam: #48d396;
  --grainsborough: #7d7c7e;
  --um-dark-mode-text: #e0e0e0;
  --bronze-glow: #a3592494;
}

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

.main-content {
  z-index: 200;
  background-color: var(--light-smoke);
  background-image: none;
  background-position: 0 0;
  flex: 1;
  margin-left: 70px;
  padding: 10px 15px 15px;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  transition: width .5s;
  position: relative;
}

.main-content.nopad {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.main-content.center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  display: flex;
  position: relative;
}

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

.video-card-details {
  padding-top: 3px;
  text-decoration: none;
  display: flex;
}

.card-text {
  color: var(--gold);
  flex: 1;
  margin-left: 10px;
  text-decoration: none;
}

.source-thumbnail {
  object-fit: cover;
  border-radius: 100%;
  width: 36px;
  height: 36px;
}

.source-thumbnail.large {
  -webkit-text-stroke-color: var(--gold);
  object-fit: cover;
  border-radius: 100%;
  width: 100%;
  height: 100%;
}

.source-thumbnail.large.source {
  border-radius: 0%;
}

.video-card-title {
  color: var(--light-charcoal);
  letter-spacing: -.3px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.video-card-title.large {
  font-size: 20px;
}

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

.video-card-description {
  color: var(--light-mode-text);
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.video-card-description._2 {
  text-transform: uppercase;
  margin-top: -5px;
  font-size: 11px;
  font-style: italic;
  font-weight: 400;
}

.video-card-description._2.hidden {
  display: none;
}

.source-profile.large {
  border: 1px solid #0000001a;
  border-radius: 5px;
  flex: none;
  width: 140px;
  height: 140px;
  margin-right: 15px;
  position: relative;
  overflow: hidden;
}

.source-profile.small {
  width: 48px;
  margin-right: 20px;
}

.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;
  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/68554b1037c0b03688e7974f_UM%20HOME%20ICON.png");
  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");
}

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

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

.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 {
  background-color: var(--highlight);
  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 {
  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;
}

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

.home-hero {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 600px;
  height: 100%;
  padding: 30px;
  display: flex;
  position: relative;
}

.h1 {
  margin-bottom: 30px;
  font-family: Inter, sans-serif;
  font-size: 1.5rem;
}

.h1.caps {
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
}

.h1.caps.menu {
  display: none;
}

.h1.nopad {
  margin-top: 0;
  margin-bottom: 0;
}

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

.feature-video-wrapper {
  border-left: 1px solid #0000001a;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}

.video-card-detail-wrap {
  padding-left: 15px;
}

.help-flyout {
  z-index: 999;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--light-smoke);
  transform-origin: 0 100%;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  padding: 70px;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.back-button {
  color: var(--bronzerod);
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 60px;
  padding: 20px;
  font-size: 18px;
  font-weight: 700;
  position: fixed;
  inset: 0% auto auto 0%;
}

.div-block-20 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

._10px-space {
  height: 10px;
}

.form {
  flex-flow: column;
  display: flex;
}

.one-line-subscribe {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
}

.submit-button {
  background-color: var(--bronzerod);
  border-radius: 7px;
  height: 40px;
}

.text-field {
  border-radius: 7px;
  height: 40px;
}

.success-message {
  color: #eee;
  background-color: #358842;
}

.disclaimer {
  max-width: 50%;
  margin: 20px;
  font-size: 12px;
  font-style: italic;
  line-height: 110%;
  position: absolute;
  inset: auto auto 0% 0%;
}

.disclaimer.hidden {
  inset: auto auto 0% 0%;
  align-self: flex-end;
  display: block;
  inset: auto auto 0% 0%;
}

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

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

.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;
  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-wrap-mobile {
  align-items: center;
  min-width: 100px;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
}

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

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

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

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

.tabs.hidden {
  display: none;
}

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

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

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

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

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

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

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

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

.tabs-content {
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.link-6, .link-7 {
  color: var(--gold);
}

.about-video-copy {
  border-radius: 10px;
}

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

.text-block-38 {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 5px;
  font-family: Bebas Neue, sans-serif;
  font-weight: 700;
}

.rich-text-block {
  text-align: left;
  font-size: 1rem;
}

.privacy-policy {
  text-align: center;
  justify-content: center;
  align-items: center;
  min-height: 80vh;
  margin-top: 60px;
  margin-left: 60px;
  padding-right: 60px;
  font-size: 22px;
  display: flex;
}

@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: 400px;
    display: block;
  }

  .tiktok-gridstack {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    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;
  }
}

@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%;
  }
}

@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 {
    display: none;
  }

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

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

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

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

  .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: 0%;
  }

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

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

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

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

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

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

@media screen and (max-width: 767px) {
  .video-card {
    width: 50px;
    min-width: 50%;
  }

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

  .image-wrap {
    padding-bottom: 56.25%;
  }

  .nav-right {
    padding-left: 0;
    padding-right: 5px;
  }

  .profile-icon {
    margin-right: 0;
  }

  .menu-button {
    width: 50px;
  }

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

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

  .follow-trigger.user-template-page {
    margin-top: 0;
  }

  .logo-text {
    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 {
    right: 0%;
  }

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

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

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

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

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

@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: none;
    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: flex;
    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 {
    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;
  }

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

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

  .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;
    right: 0%;
  }

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

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

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

  .check-grid-large {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .content-h1 {
    text-align: center;
    font-size: 42px;
  }

  .price-illustration {
    width: 30vw;
    max-width: none;
  }
}

#w-node-_5123b2a7-37fc-ec46-ba6a-92ebd4be8b42-032c01c5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_041625fb-9aba-14b3-4433-fe609cc08ec4-032c01c5 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

@media screen and (max-width: 767px) {
  #w-node-_5123b2a7-37fc-ec46-ba6a-92ebd4be8b42-032c01c5 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_041625fb-9aba-14b3-4433-fe609cc08ec4-032c01c5 {
    grid-area: span 2 / span 2 / span 2 / span 2;
    place-self: center;
  }
}
