html {
  font-size: 16px
}

body.stop-mobile-scrolling {
  max-height: 100vh;
  overflow: hidden
}
.col--pale-sky-responsive-mobile { color: var(--color-pale-sky, #667085); }
.col--ebony--variation-2-responsive-mobile { color: var(--color-ebony-2, #0C111D); }
.col--pale-sky-responsive-mobile { color: var(--color-pale-sky, #667085); }
.col--black-responsive-mobile { color: #000; }

.bg--col--transparent--responsive-mobile {
  background: 0 0 !important;
}

.bg--gd--black-20-70-responsive-mobile {background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) -4.5%, rgba(255, 255, 255, 0.00) 11.18%), rgba(0, 0, 0, 0.70);

}

.bg--col--white--responsive-mobile {
  background: #fff
}

.bg--col--white--70--responsive-mobile {
  background: rgba(255, 255, 255, .7)
}
.bg--col--white--25--responsive-mobile {
  background: rgba(255, 255, 255, 0.25)
}

.bg--col--athens-gray--70--responsive-mobile {
  background-color: rgba(249, 250, 251, .7)
}

.fs--16--responsive-mobile {
  font-size: 1rem
}

.fs--21--responsive-mobile {
  font-size: 1.313rem
}

.fs--24--responsive-mobile {
  font-size: 1.5rem
}

.fs--18-responsive-mobile {
  font-size: 1.125rem
}

.lh--24--responsive-mobile {
  line-height: 1.5rem
}

.lh--27--responsive-mobile {
  line-height: 1.688rem
}

.lh--30--responsive-mobile {
  line-height: 1.875rem
}

.lh--32-responsive-mobile {
  line-height: 2rem
}

.lh--28-responsive-mobile {
  line-height: 1.75rem
}

.bg--center-top-responsive-mobile {
  background-position: center top
}

.w--10--responsive-mobile {
  width: 0.625rem
}

.w--20--responsive-mobile {
  width: 1.25rem
}
.w--22-responsive-mobile {
  width: 1.375rem;
}

.w--32--responsive-mobile {
  width: 2rem
}

.w--423-responsive-mobile {
  width: 26.438rem
}

.w--390-responsive-mobile {
  width: 24.375rem
}

.vw--100--responsive-mobile {
  width: 100vw
}

.vh--calc--100-60-responsive-mobile { height: 100svh; }

.vh--120-responsive-mobile{
  height: calc(100svh - 120px);
}

.vh--max--100vh-responsive-mobile {
  max-height: 100vh
}

.vh--max--100vh-48-responsive-mobile {
  max-height: calc(100svh - 7rem);
}

.vh--max--100vh-3rem-responsive-mobile {
  max-height: calc(100svh - 3rem);
}

.vh--max--100vh-11rem-responsive-mobile {
  max-height: calc(100svh - 11rem);
}

.vh--max--100vh-10rem-responsive-mobile {
  max-height: calc(100svh - 10rem);
}

.h--10--responsive-mobile {
  height: 0.625rem
}

.h--20--responsive-mobile {
  height: 1.25rem
}

.h--48-responsive-mobile {
  height: 3rem
}

.h--327-responsive-mobile {
  height: 20.45925rem
}

.h--274-responsive-mobile {
  height: 17.125rem
}

.h--399-responsive-mobile {
  height: 24.938rem
}

.h--48--2-responsive-mobile {
  height: 48.2rem
}

.h--522-responsive-mobile {
  height: 38.625rem
}

.pad--0-responsive-mobile {
  padding: 0
}
.pad--top--16-responsive-mobile {
  padding-top: 1rem;
}

.pad--top--52-responsive-mobile {
  padding-top: 3.28rem
}

.pad--bottom--0-responsive-mobile {
  padding-bottom: 0
}
.pad--bottom--16-responsive-mobile {
  padding-bottom: 1rem
}

.pad--top--64-responsive-mobile {
  padding-top: 4rem
}

.pad--bottom--24-responsive-mobile {
  padding-bottom: 1.5rem
}

.pad--x--0-responsive-mobile {
  padding-left: 0;
  padding-right: 0
}

.pad--x--8-responsive-mobile {
  padding-left: 0.5rem;
  padding-right: 0.5rem
}

.pad--x--12-responsive-mobile { padding-left: 0.75rem; padding-right: 0.75rem; /* padding left right 12px */ }

.pad--x--16-responsive-mobile {
  padding-left: 1rem;
  padding-right: 1rem
}

.pad--x--24-responsive-mobile {
  padding-left: 1.5rem;
  padding-right: 1.5rem
}

.pad--x--30-responsive-mobile {
  padding-left: 1.875rem;
  padding-right: 1.875rem
}

.pad--y-0-responsive-mobile {
  padding-top: 0;
  padding-bottom: 0
}

.pad--y--5-responsive-mobile {
  padding-top: .3125rem;
  padding-bottom: .3125rem
}

.pad--y--8--responsive-mobile {
  padding-top: .5rem;
  padding-bottom: .5rem
}

.display-none--responsive-mobile {
  display: none
}

.display-flex--responsive-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.display-grid--responsive-mobile {
  display: grid
}

.gap--8--responsive-mobile {
  gap: .5rem
}

.gap--16--responsive-mobile {
  gap: 1rem
}

.gap--24--responsive-tablet {
  gap: 1.5rem
}

.dn-responsive-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.flex--column-responsive-mobile {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.items--start-responsive-mobile {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}

.grid--cols-2-responsive-mobile {
  grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid--cols-3--responsive-mobile {
  grid-template-columns: repeat(3, 1fr)
}

.grid--cols-4--responsive-mobile {
  grid-template-columns: repeat(4, 1fr)
}

.grid--cols-6--responsive-mobile {
  grid-template-columns: repeat(6, 1fr)
}

.grid--col-span-2-responsive-mobile {
  grid-column: span 2/span 2
}

.flex-column-reverse--responsive-mobile {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse
}

.order--1-responsive-mobile {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1
}

.order--2-responsive-mobile {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2
}

.fixed--responsive-mobile {
  position: fixed
}

.top--0--responsive-mobile {
  top: 0
}

.top--64-responsive-mobile {
  top: 4rem
}

.bottom--80-responsive-mobile {
  bottom: 5rem
}
.bottom--16-responsive-mobile {
  bottom: 1rem;
}

.left--0--responsive-mobile {
  left: 0
}

.left--17-responsive-mobile {
  left: 1.063rem
}

.right--8-responsive-mobile {
  right: .5rem
}

.right--16-responsive-mobile {
  right: 1rem
}

.bg--blur--25--responsive-mobile {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px)
}

.filter--col--tooblue-responsive-mobile { filter: brightness(0) saturate(100%) invert(36%) sepia(95%) saturate(2808%) hue-rotate(191deg) brightness(101%) contrast(95%); } /* #0788F5 */

.sh--none--responsive-mobile {
  -webkit-box-shadow: none;
  box-shadow: none
}

/*[data-active=true] [data-settings-menu-text] {
  color: var(--default-paragraph-color)
}

[data-active=true] [data-layer=arrow-narrow-right] img {
  -webkit-filter: brightness(0) saturate(100%) invert(22%) sepia(31%) saturate(534%) hue-rotate(179deg) brightness(93%) contrast(90%);
  filter: brightness(0) saturate(100%) invert(22%) sepia(31%) saturate(534%) hue-rotate(179deg) brightness(93%) contrast(90%)
}

[data-validate-password] {
  padding: .125rem .5rem .5rem .5rem
}

[data-password-match] {
  padding: .375rem .5rem 0 .5rem
}*/

.bg-white-40-responsive-mobile {
  background: rgba(255, 255, 255, .4)
}

.bg-white-70-responsive-mobile {
  background: rgba(255, 255, 255, .7)
}

.bg--col--white--10--responsive-mobile
{
  background-color: hsla(0, 0%, 100%, .1);
}

.bg-white-90-responsive-mobile { background: rgba(255, 255, 255, 0.90); }

.bg--col--none--responsive-mobile {
  background: 0 0
}

.bg-black-70-responsive-mobile {
  background: rgba(0, 0, 0, .7)
}

.bg-black-90-responsive-mobile {
  background: rgba(0, 0, 0, .9)
}

.bg--center-top-responsive-mobile {
  background-position: center top
}

.fs--12-responsive-mobile {
  font-size: .75rem
}

.fs--14-responsive-mobile {
  font-size: .875rem
}

.fs--18-responsive-mobile {
  font-size: 1.125rem
}

.fs--20-responsive-mobile {
  font-size: 1.25rem
}

.fw--6-responsive-mobile {
  font-weight: 600
}
.fw--5-responsive-mobile {
  font-weight: 500
}

.lh--16-responsive-mobile {
  line-height: 1rem
}

.lh--18-responsive-mobile {
  line-height: 1.125rem
}

.lh--20-responsive-mobile {
  line-height: 1.25rem
}


.lh--28-responsive-mobile {
  line-height: 1.75rem
}

.lh--30-responsive-mobile {
  line-height: 1.875rem
}

.w--auto-responsive-mobile {
  width: auto
}

.w--100-responsive-mobile {
  width: 100%
}

.w--60-responsive-mobile {
  width: 60%
}

.w--half-responsive-mobile {
  width: 50%
}

.w--18-responsive-mobile {
  width: 1.125rem
}

.w--24-responsive-mobile {
  width: 1.5rem
}

.w--32-responsive-mobile {
  width: 2rem
}

.w--40-responsive-mobile {
  width: 2.5rem
}

.w--48-responsive-mobile {
  width: 3rem
}

.w--56-responsive-mobile {
  width: 3.5rem
}

.w--120-responsive-mobile {
  width: 7.5rem
}

.w--360-responsive-mobile {
  width: 22.5rem
}

.w--500-responsive-mobile {
  width: 31.25rem
}

.w--75--responsive-mobile {
  width: 4.6875rem
}

.max--w--100-responsive-mobile {
  max-width: 100%
}

.h--screen-responsive-mobile {
  height: 100vh
}

.h--screen-mobile {
  height: 100vh
}

.h--auto-mobile {
  height: auto
}

.h--100-full-mobile {
  height: 100%
}

.h--18-responsive-mobile {
  height: 1.125rem
}

.h--24-responsive-mobile {
  height: 1.5rem
}

.h--32-responsive-mobile {
  height: 2rem
}

.h--40-responsive-mobile {
  height: 2.5rem
}

.h--48-responsive-mobile {
  height: 3rem
}

.h--50-responsive-mobile {
  height: 3.125rem
}

.h--56-responsive-mobile {
  height: 3.5rem
}

.h--80-responsive-mobile {
  height: 5rem
}

.h--120-responsive-mobile {
  height: 7.5rem
}

.h--163-responsive-mobile {
  height: 10.188rem
}

.h--170-responsive-mobile {
  height: 10.625rem
}

.h--177-responsive-mobile {
  height: 11.063rem
}

.h--213-responsive-mobile {
  height: 13.313rem
}

.mh--inherit--content-responsive-mobile{
  max-height: inherit !important;
}


.pad--0-responsive-mobile {
  padding: 0
}

.pad--10-responsive-mobile {
  padding: .625rem
}

.pad--6-responsive-mobile {
  padding: .375rem
}

.pad--8-responsive-mobile {
  padding: .5rem
}

.pad--12-responsive-mobile {
  padding: .75rem
}

.pad--16-responsive-mobile {
  padding: 1rem
}

.pad--x--0-responsive-mobile {
  padding-left: 0;
  padding-right: 0
}

.pad--x--8-responsive-mobile {
  padding-left: .5rem;
  padding-right: .5rem
}

.pad--x--10-responsive-mobile {
  padding-left: .625rem;
  padding-right: .625rem
}

.pad--x--16-responsive-mobile {
  padding-left: 1rem;
  padding-right: 1rem
}

.pad--y--0-responsive-mobile {
  padding-top: 0;
  padding-bottom: 0
}

.pad--y--8-responsive-mobile {
  padding-top: .5rem;
  padding-bottom: .5rem
}

.pad--y--16-responsive-mobile {
  padding-top: 1rem;
  padding-bottom: 1rem
}

.pad--y--18-responsive-mobile {
  padding-top: 1.125rem;
  padding-bottom: 1.125rem
}

.pad--y--24-responsive-mobile {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem
}

.pad--left--0-responsive-mobile {
  padding-left: 0rem
}

.pad--left--8-responsive-mobile {
  padding-left: .5rem
}

.pad--left--16-responsive-mobile {
  padding-left: 1rem
}

.pad--left--12-responsive-mobile {
  padding-left: 0.75rem
}

.pad--right--0-responsive-mobile {
  padding-right: 0
}

.pad--right--8-responsive-mobile {
  padding-right: .5rem
}

.pad--right--10-responsive-mobile {
  padding-right: .625rem
}

.pad--right--24-responsive-mobile {
  padding-right: 1.5rem
}

.pad--top--16-responsive-mobile {
  padding-top: 1rem
}

.pad--top--30-responsive-mobile {
  padding-top: 1.875rem
}

.pad--top--32-responsive-mobile {
  padding-top: 2rem
}

.pad--top--52-responsive-mobile {
  padding-top: 3.28rem
}

.pad--top--64-responsive-mobile {
  padding-top: 4rem
}

.pad--bottom--0-responsive-mobile {
  padding-bottom: 0
}

.pad--bottom--24-responsive-mobile {
  padding-bottom: 1.5rem
}

.pad--bottom--32-responsive-mobile {
  padding-bottom: 2rem
}

.pad--bottom--70-responsive-mobile {
  padding-bottom: 4.375rem
}

.mt--2-3-responsive-mobile{
  margin-top: 2.3rem;
}

.m--top--256-responsive-mobile {
  margin-top: 16rem;
}

.m--top--100-responsive-mobile {
  margin-top: 6.25rem
}
.m--0-responsive-mobile {
  margin: 0;
}

.m--top-auto-responsive-mobile {
  margin-top: auto;
}

.m--bottom--16-responsive-mobile {
  margin-bottom: 1rem;
}

.m--left--16-responsive-mobile {
  margin-left: 1rem;
}

.m--left--8-responsive-mobile {
  margin-left: 0.5rem;
}
.m--right--0-responsive-mobile {
  margin-right: 0;
}

.m--bottom--0-responsive-mobile {
  margin-bottom: 0;
}

.m--x--auto-responsive-mobile {
  margin-left: auto;
  margin-right: auto;
}

.display--none-responsive-mobile {
  display: none
}

.display--flex-responsive-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.display--table-responsive-mobile {
  display: table
}

.gap--0-responsive-mobile {
  gap: 0
}

.gap--2-responsive-mobile {
  gap: .125rem
}

.gap--4-responsive-mobile {
  gap: .25rem
}

.gap--8-responsive-mobile {
  gap: .5rem
}

.gap--16-responsive-mobile {
  gap: 1rem
}

.gap--24-responsive-mobile {
  gap: 1.5rem
}

.flex--wrap-responsive-mobile {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.flex--row-responsive-mobile {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row
}

.flex--column-responsive-mobile {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.flex--reverse--column-responsive-mobile {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse
}

.items--start-responsive-mobile {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}

.items--end-responsive-mobile {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end
}

.flex--max-responsive-mobile {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0px;
  flex: 1 0 0
}

.justify--start-responsive-mobile {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start
}

.justify--center-responsive-mobile {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.justify--end-responsive-mobile {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.justify--between-responsive-mobile {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.items--center-responsive-mobile {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.flex--none-responsive-mobile {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.sticky--responsive-mobile {
  position: sticky
}

.fixed--responsive-mobile {
  position: fixed
}

.absolute--responsive-mobile {
  position: absolute
}

.relative--responsive-mobile {
  position: relative
}

.top--0--responsive-mobile {
  top: 0
}

.top--neg--96--responsive-mobile {
  top: -6rem
}

.top--auto-responsive-mobile {
  top: auto
}

.top--100-responsive-mobile {
  top: 100%
}

.top--105--percent-responsive-mobile {
  top: 105%
}

.right--0--responsive-mobile {
  right: 0
}

.right--auto--responsive-mobile {
  right: auto
}

.right--2-responsive-mobile {
  right: .125rem
}

.right--8-responsive-mobile {
  right: .5rem
}

.bottom--0--responsive-mobile {
  bottom: 0
}

.bottom--8--responsive-mobile {
  bottom: .5rem
}

.left--auto-responsive-mobile {
  left: auto
}

.neg--left--5-8--responsive-mobile {
  left: -5.8rem
}

.neg--left--8-3--responsive-mobile {
  left: -8.3rem
}

.left--0-responsive-mobile {
  left: 0
}

.z--1--responsive-mobile {
  z-index: 1
}

.z--2--responsive-mobile {
  z-index: 2
}

.z--9--responsive-mobile {
  z-index: 9
}

.bg--blur--0-responsive--mobile {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.bg--blur--5-responsive--mobile {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px)
}

.bg--blur--10-responsive-mobile {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px)
}

.bg--blur--25-responsive-mobile {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px)
}

.sh--none-responsive-mobile {
  -webkit-box-shadow: none;
  box-shadow: none
}

.overflow--y--auto-responsive-mobile {
  overflow-y: auto
}
.overflow--x--hidden-responsive-mobile {
  overflow: hidden
}

.br--0-responsive-mobile {
  border-radius: 0
}
.br--bottom--left--right--0-responsive-mobile { border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important; }
.ba--0-responsive-mobile {
  border: 0
}

.transform--translate--x--0-responsive-mobile {
  transform: translateX(0);
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0)
}

[data-before-slant]{
  display: none !important;
}
[data-section="hero-right-buttons"]{
  transform: scale(0.71);
  top: 0;
  right: -3.5rem;
}
/* Coming sooon banner  */
.elm_EMbFKI{ padding-top: 5rem; }
/*  Creator profile galler mobile for hero section */
[data-profile-thumbnail-slider-mobile] .splide__track--nav>.splide__list>.splide__slide.is-active, 
[data-profile-thumbnail-slider-mobile] .splide__track--nav>.splide__list>.splide__slide { border-top: 0; border-bottom: 0; border-width:4px; border-color: transparent; }
[data-profile-thumbnail-slider-mobile] .splide__track--nav>.splide__list>.splide__slide.is-active { opacity: 1 !important; }
/*  /Creator profile galler mobile for hero section */

/* Creator Profile Media coming soon banner */
[data-container="profilefeatured-media-slider"] .splide__arrow--prev,
[data-container="profilefeatured-media-slider"] .splide__arrow--next { display: none; }
#featured_media_splide .splide__slide.is-prev > a > div:not([blurred-placeholder]) { transform: scale(1); }
[data-container="profilefeatured-media-slider"] .splide__pagination { bottom: 0.5rem; right: 0; gap: 0.375rem; }
[data-container="profilefeatured-media-slider"] .splide__pagination__page { width: 0.375rem; height: 0.375rem; }
[data-container="profilefeatured-media-slider"] .splide__pagination__page.is-active { width: 1.063rem; border-radius: 0.688rem; }
[data-container="profilefeatured-media-slider"] .splide__pagination { opacity: 1; }
/* /Creator Profile Media coming soon banner */

[data-video-slider] .splide__list .splide__slide:last-child{
  margin-right: 0.5rem;
}
