/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./app/components/site-maintenance-overlay.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.site-maintenance-overlay {
  position: fixed;
  inset: 0;
  z-index: 120;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 24px;
  pointer-events: none;
}

.site-maintenance-overlay__backdrop {
  position: absolute;
  inset: 0;
  background:
    radial-gradient(circle at top, rgba(70, 154, 88, 0.18), transparent 36%),
    rgba(8, 8, 10, 0.38);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}

.site-maintenance-overlay__dialog {
  position: relative;
  z-index: 1;
  width: min(100%, 520px);
  min-height: -moz-fit-content;
  min-height: fit-content;
  padding: 40px 35px 32px;
  border: 1px solid #469a58;
  border-radius: 10px;
  background: linear-gradient(
    270deg,
    rgba(29, 29, 29, 0.8) 0%,
    rgba(35, 62, 42, 0.9) 48%,
    rgba(35, 62, 42, 1) 100%
  );
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.4);
  text-align: center;
  pointer-events: auto;
}

.site-maintenance-overlay__close {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 20px;
  height: 20px;
  background: url("/images/svg/icon-plus.svg") no-repeat center / contain;
  transform: rotate(45deg);
  transition: transform 0.3s ease;
}

.site-maintenance-overlay__close:hover {
  transform: scale(1.2) rotate(45deg);
}

.site-maintenance-overlay__header {
  margin-bottom: 20px;
}

.site-maintenance-overlay__body {
  margin-bottom: 28px;
}

.site-maintenance-overlay__footer {
  display: flex;
  justify-content: center;
}

.site-maintenance-overlay__eyebrow {
  display: inline-block;
  margin-bottom: 12px;
  color: rgba(166, 223, 177, 1);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.24em;
}

.site-maintenance-overlay__dialog h2 {
  margin-bottom: 0;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.site-maintenance-overlay__dialog p {
  margin: 0 auto;
  max-width: 420px;
  color: rgba(235, 235, 245, 0.82);
  font-size: 16px;
  line-height: 1.3;
}

.site-maintenance-overlay__action {
  min-width: 180px;
  padding: 12px 18px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.08);
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.04em;
  transition: background 0.2s ease, border-color 0.2s ease;
}

.site-maintenance-overlay__action:hover {
  border-color: rgba(255, 255, 255, 0.28);
  background: rgba(255, 255, 255, 0.14);
}

@media (max-width: 640px) {
  .site-maintenance-overlay {
    padding: 16px;
  }

  .site-maintenance-overlay__dialog {
    padding: 28px 20px 24px;
  }

  .site-maintenance-overlay__dialog p {
    font-size: 14px;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./public/styles/AwardsFooter.module.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.AwardsFooter_footer__6wLfD {
  color: rgb(148, 148, 148);
  background-color: rgb(24, 23, 26);
  position: static;
  z-index: 1;
}
.AwardsFooter_footer__wrapper__9KIjp {
  display: grid;
  grid-template-columns: 21.75rem 14.75rem 7.75rem 7.25rem 25.25rem;
  grid-template-areas: "about contacts depo help cta";
  padding-top: 6.625rem;
  padding-bottom: 3.75rem;
  max-width: 93.75rem;
  margin: 0 auto;
  grid-gap: 5.5%;
  gap: 5.5%;
}
@media (max-width: 540.98px) {
  .AwardsFooter_footer__wrapper__9KIjp {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 1680.98px) {
  .AwardsFooter_footer__wrapper__9KIjp {
    /*grid-template-columns: rem(400) rem(400);
    grid-template-areas:
      "about contacts"
      "depo help"
      "cta cta";*/
    grid-template-columns: 15.75rem 15.25rem 7.25rem 9.25rem 1fr;
    gap: 5%;
    padding: 6.25rem 2.1875rem 3.125rem;
    max-width: 85rem;
  }
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__wrapper__9KIjp {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-areas: "about about" "depo help" "contacts contacts" "cta cta";
    gap: 1.5rem;
    max-width: 31.25rem;
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
.AwardsFooter_footer__info__aQpOY {
  display: grid;
  grid-template-columns: auto;
  justify-items: start;
  align-content: flex-start;
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__info__aQpOY {
    justify-items: center;
  }
}
.AwardsFooter_footer__info__logo__keR8I {
  padding-left: 0.25rem;
  margin-bottom: 2.375rem;
  width: 15.625rem;
  height: 3.5625rem;
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__info__logo__keR8I {
    margin-bottom: 40px;
  }
}
.AwardsFooter_footer__info__aQpOY p {
  font-size: 16px;
  color: rgb(148, 148, 148);
  padding: 0;
  margin-bottom: 15px;
  line-height: 1.75;
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__info__aQpOY p {
    font-size: 14px;
    margin-bottom: 10px;
    text-align: center;
  }
}
.AwardsFooter_footer__info__aQpOY.AwardsFooter_footer__about__yYC7m {
  grid-area: about;
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__info__aQpOY.AwardsFooter_footer__about__yYC7m {
    justify-items: flex-start;
  }
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__info__aQpOY.AwardsFooter_footer__about__yYC7m p {
    text-align: left;
  }
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__info__aQpOY.AwardsFooter_footer__menu__JFM5R {
    justify-items: flex-start;
  }
}
.AwardsFooter_footer__info__aQpOY.AwardsFooter_footer__menu__JFM5R.AwardsFooter_footer__menuDepo__BfWBv {
  grid-area: depo;
}
.AwardsFooter_footer__info__aQpOY.AwardsFooter_footer__menu__JFM5R.AwardsFooter_footer__menuHelp__h5YAL {
  grid-area: help;
}
.AwardsFooter_footer__info__aQpOY.AwardsFooter_footer__contacts__6zSb8 {
  grid-area: contacts;
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__info__aQpOY.AwardsFooter_footer__contacts__6zSb8 {
    justify-items: flex-start;
    padding-top: 1rem;
  }
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__info__aQpOY.AwardsFooter_footer__contacts__6zSb8 p {
    text-align: left;
  }
}
.AwardsFooter_footer__info__aQpOY.AwardsFooter_footer__cta__SoyWw {
  grid-area: cta;
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__info__aQpOY.AwardsFooter_footer__cta__SoyWw {
    justify-items: center;
  }
}
.AwardsFooter_footer__info__social__UsruF {
  display: flex;
  justify-items: center;
  margin-bottom: 10px;
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__info__social__UsruF {
    display: flex;
    margin-bottom: 0;
  }
}
.AwardsFooter_footer__info__social__mobile__4FJrE {
  display: none;
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__info__social__mobile__4FJrE {
    display: flex;
    margin-right: auto;
    margin-left: auto;
  }
}
.AwardsFooter_footer__info_btn__uGT9j {
  background: inherit;
  cursor: pointer;
}
.AwardsFooter_footer__info_btn_inactive__31Vix {
  background: inherit;
  cursor: default;
}
.AwardsFooter_footer__menus__FYPO5 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  text-align: justify;
  text-align: center;
  color: rgb(148, 148, 148);
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__menus__FYPO5 {
    position: relative;
    grid-template-columns: repeat(2, 1fr);
    justify-items: flex-start;
    padding-left: 0 !important;
    padding-bottom: 80px;
    margin-bottom: 0.625rem;
  }
}
.AwardsFooter_footer__menus__menubox__xWfPU {
  text-align: left;
  /*@include adaptiveClamp("padding-left", 55, 0);*/
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__menus__menubox__xWfPU {
    text-align: left;
  }
}
.AwardsFooter_footer__menus__menubox__xWfPU ul {
  display: grid;
  grid-row-gap: 0.125rem;
  row-gap: 0.125rem;
  margin-top: 12px;
}
@media (max-width: 991.98px) {
  .AwardsFooter_footer__menus__menubox__xWfPU ul {
    justify-items: flex-start;
    text-align: left;
  }
}
.AwardsFooter_footer__menus__menubox__xWfPU ul.AwardsFooter_menu__avX7g {
  display: grid;
  grid-template-columns: repeat(2, 130px);
  grid-gap: 70px;
  gap: 70px;
  grid-row-gap: 5px;
  row-gap: 5px;
}
@media (max-width: 991px) {
  .AwardsFooter_footer__menus__menubox__xWfPU ul.AwardsFooter_menu__avX7g {
    grid-template-columns: 1fr;
  }
}
.AwardsFooter_footer__menus__menubox__xWfPU ul.AwardsFooter_menu__avX7g li a.AwardsFooter_strong__r0Lnc {
  font-weight: 700;
}
@media (max-width: 991px) {
  .AwardsFooter_footer__menus__menubox__xWfPU ul.AwardsFooter_menu__avX7g li a.AwardsFooter_strong__r0Lnc {
    display: none;
  }
}
.AwardsFooter_footer__menus__menubox__xWfPU ul.AwardsFooter_menuMobile__WFaJn {
  display: none;
}
@media (max-width: 991px) {
  .AwardsFooter_footer__menus__menubox__xWfPU ul.AwardsFooter_menuMobile__WFaJn {
    display: grid;
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .AwardsFooter_footer__menus__menubox__xWfPU ul.AwardsFooter_menuMobile__WFaJn li a.AwardsFooter_strong__r0Lnc {
    display: block;
  }
}
.AwardsFooter_footer__menus__menubox__xWfPU ul li a {
  line-height: 150%;
  transition: all 280ms ease-in-out 0ms;
  color: rgb(148, 148, 148);
  font-size: 16px;
  font-weight: 400;
}
.AwardsFooter_footer__menus__menubox__xWfPU ul li a:hover, .AwardsFooter_footer__menus__menubox__xWfPU ul li a:focus {
  color: #469A58;
}
.AwardsFooter_footer__menus__title__cFuHE {
  color: rgb(148, 148, 148);
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.07em;
}
@media (max-width: 991px) {
  .AwardsFooter_footer__menus__title__cFuHE {
    font-size: 16px;
  }
}
.AwardsFooter_footer__contact__tSpJ6 {
  margin: 12px auto 24px;
}
@media (max-width: 991px) {
  .AwardsFooter_footer__contact__tSpJ6 {
    position: relative;
    left: 0%;
    translate: none;
    margin: 24px auto 0;
    width: 100%;
    max-width: calc(100vw - 32px);
    text-align: center;
  }
}
.AwardsFooter_footer__contact__link__yuAm_ {
  display: flex;
  align-items: center;
  justify-content: center;
  width: max-content;
  height: 2.8125rem;
  padding-inline: 24.5px;
  font-family: "Lazurski";
  font-size: 20px;
  text-transform: uppercase;
  color: rgb(255, 181, 0);
  line-height: 120%;
  border: none;
  border-radius: 1.5625rem;
  background: linear-gradient(180deg, rgba(70, 154, 88, 0.9) 0%, rgba(24, 52, 30, 0.9) 100%);
  cursor: pointer;
  min-width: 280px;
  margin: 0 auto;
}
.AwardsFooter_footer__contact__link__yuAm_:hover, .AwardsFooter_footer__contact__link__yuAm_:focus {
  background: linear-gradient(180deg, rgba(70, 154, 88, 0.6) 0%, rgba(24, 52, 30, 0.6) 100%);
}
.AwardsFooter_footer__contact__link__yuAm_:active {
  background: linear-gradient(180deg, rgba(60, 144, 78, 0.4) 0%, rgba(14, 42, 20, 0.4) 100%);
}
.AwardsFooter_footer__ctaContent__5_IM8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.AwardsFooter_footer__socials__cI4CK {
  display: flex;
  gap: 15px;
  margin-top: 0;
  justify-content: center;
}
@media (max-width: 991px) {
  .AwardsFooter_footer__socials__cI4CK {
    width: 100%;
    margin-inline: auto;
  }
}
.AwardsFooter_footer__sectionLight__gNN0V {
  color: #dadada;
}
.AwardsFooter_footer__titleLight__ZFYX_ {
  display: block;
  padding-bottom: 12px;
  margin-top: 5px;
  color: #dadada;
}
.AwardsFooter_footer__contactsText__acrKe {
  line-height: 1.87;
  color: #dadada;
}
.AwardsFooter_footer__contactsLink__VaK_B {
  color: #dadada;
}
.AwardsFooter_footer__linkLight__jCsZC {
  color: #dadada !important;
}
.AwardsFooter_footer__linkAccent__zwXwM {
  color: #469a58 !important;
}
.AwardsFooter_footer__copyright__JZyqa {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  padding-bottom: 6.625rem;
}
@media (max-width: 1440.98px) {
  .AwardsFooter_footer__copyright__JZyqa {
    align-items: center;
    justify-content: center;
  }
}
.AwardsFooter_footer__copyright__JZyqa p {
  font-weight: 400;
  font-size: 12px;
  line-height: 183%;
  text-align: center;
  color: rgb(148, 148, 148);
  margin-bottom: 0;
}

.AwardsFooter_submitTitle__DeEf_ {
  font-size: 24px;
  font-weight: 900;
}

.AwardsFooter_submitSubTitle__HdPEj {
  font-size: 20px;
  margin-top: 5px;
  font-weight: 700;
  color: #ffffff !important;
}

.AwardsFooter_submitText__WQYU7 {
  font-size: 15px;
  color: #ffffff !important;
  background: rgb(70, 154, 88);
  padding: 5px;
  border-radius: 8px;
  letter-spacing: 0;
  margin-top: 20px;
}

.AwardsFooter_submitButton__a4s7_ {
  background: rgb(255, 181, 0);
  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.25);
  color: #1a1a1a;
  border: none;
  border-radius: 50px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 18px;
  font-weight: 700;
  font-family: "Lazurski", sans-serif;
  text-transform: uppercase;
  margin-bottom: -10px;
  letter-spacing: 0px;
  cursor: pointer;
  transition: all 0.3s ease;
  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.25);
  margin-top: 50px;
}
@media (max-width: 540px) {
  .AwardsFooter_submitButton__a4s7_ {
    font-size: 14px;
    line-height: 20px;
    padding: 10px 20px;
    width: 300px;
    margin: 0 auto;
  }
}
.AwardsFooter_submitButton__a4s7_:hover {
  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.25);
}
.AwardsFooter_submitButton__a4s7_:active {
  transform: translateY(0);
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./public/styles/Modal.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@keyframes Modal_modalAnimationOpen__Hx31_ {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Modal_modalAnimationClose__UGMrt {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.Modal_modalContent__Ta4GG {
  position: relative;
  z-index: 99;
  display: flex;
  width: 100%;
  min-height: -moz-fit-content;
  min-height: fit-content;
  flex-direction: column;
  background-color: #18171a;
  padding: 2.5rem 2.1875rem 3.125rem;
  border-radius: 0.625rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  animation: Modal_modalAnimationOpen__Hx31_ 0.12s ease-out forwards;
  will-change: opacity;
}
a .Modal_modalContent__Ta4GG.Modal_overflow__vYFk_ {
  overflow: auto;
}
.Modal_modalContent__Ta4GG.Modal_modalBlur__VA6UZ {
  background-color: transparent;
}
.Modal_modalContent__Ta4GG.Modal_modalBlur__VA6UZ:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(54, 56, 63, 0.7);
  border-radius: 0.625rem;
  -webkit-backdrop-filter: blur(0.625rem);
  backdrop-filter: blur(0.625rem);
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG {
    padding: 1.25rem 1.4375rem 1.875rem;
    max-height: 100%;
  }
}
@media (max-width: 374.98px) {
  .Modal_modalContent__Ta4GG {
    padding: 0.9375rem;
    max-height: 100%;
  }
}
.Modal_modalContent__Ta4GG.Modal_modalContentGreen__iPmKt {
  background: linear-gradient(270deg, rgba(29, 29, 29, 0.8) 0%, rgba(35, 62, 42, 0.9) 48%, rgb(35, 62, 42) 100%);
  border: 1px solid #469a58;
}
.Modal_modalContent__Ta4GG .Modal_modalHeader__cPXmf {
  margin-bottom: 2.5rem;
}
.Modal_modalContent__Ta4GG .Modal_modalBody__YCFY7 {
  margin-bottom: 1.875rem;
}
.Modal_modalContent__Ta4GG .Modal_modalInputs__MLs1D {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.Modal_modalContent__Ta4GG .Modal_modal__close__TGXyu {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
  transform: rotate(45deg);
  width: 1.25rem;
  height: 1.25rem;
  background: url(/_next/static/media/icon-plus.c7742490.svg) no-repeat center/contain;
  cursor: pointer;
  transition: transform 0.3s ease;
}
.Modal_modalContent__Ta4GG .Modal_modal__close__TGXyu:hover {
  transform: scale(1.2) rotate(45deg);
}
.Modal_modalContent__Ta4GG .Modal_modalFooter__zd2uN label {
  display: flex;
  align-items: center;
  width: 100%;
  height: 1.875rem;
  padding: 0 0.5rem;
  border-radius: 0.3125rem;
}
.Modal_modalContent__Ta4GG .Modal_modalFooter__zd2uN label.Modal_mt15__2eRJy {
  margin-top: 15px;
}
.Modal_modalContent__Ta4GG .Modal_modalFooter__zd2uN label input {
  width: 100%;
  background: transparent;
}
.Modal_modalContent__Ta4GG .Modal_modalFooter__zd2uN label button {
  background: transparent;
}
.Modal_modalContent__Ta4GG .Modal_modalFooter__zd2uN label i {
  width: 1rem;
  height: 1rem;
}
.Modal_modalContent__Ta4GG .Modal_modal__arrows__h1kq2 {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.Modal_modalContent__Ta4GG .Modal_modal__arrows__h1kq2 .Modal_arrowPrev__tkhJU,
.Modal_modalContent__Ta4GG .Modal_modal__arrows__h1kq2 .Modal_arrowNext__4BKAA {
  position: absolute;
  z-index: 10;
  width: 2.5rem;
  height: 1.875rem;
  background: url(/_next/static/media/icon-arrow-down.3d782a28.svg) no-repeat center/contain;
  cursor: pointer;
  transition: transform 0.3s ease;
}
.Modal_modalContent__Ta4GG .Modal_modal__arrows__h1kq2 .Modal_arrowPrev__tkhJU.Modal_hidden__vDCSp,
.Modal_modalContent__Ta4GG .Modal_modal__arrows__h1kq2 .Modal_arrowNext__4BKAA.Modal_hidden__vDCSp {
  visibility: hidden;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_modal__arrows__h1kq2 .Modal_arrowPrev__tkhJU,
  .Modal_modalContent__Ta4GG .Modal_modal__arrows__h1kq2 .Modal_arrowNext__4BKAA {
    display: none;
  }
}
.Modal_modalContent__Ta4GG .Modal_modal__arrows__h1kq2 .Modal_arrowPrev__tkhJU {
  left: -3.125rem;
  transform: rotate(90deg);
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_modal__arrows__h1kq2 .Modal_arrowPrev__tkhJU {
    left: -1.875rem;
  }
}
.Modal_modalContent__Ta4GG .Modal_modal__arrows__h1kq2 .Modal_arrowPrev__tkhJU:hover {
  transform: scale(1.2) rotate(90deg);
}
.Modal_modalContent__Ta4GG .Modal_modal__arrows__h1kq2 .Modal_arrowNext__4BKAA {
  right: -3.125rem;
  transform: rotate(-90deg);
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_modal__arrows__h1kq2 .Modal_arrowNext__4BKAA {
    right: -1.875rem;
  }
}
.Modal_modalContent__Ta4GG .Modal_modal__arrows__h1kq2 .Modal_arrowNext__4BKAA:hover {
  transform: scale(1.2) rotate(-90deg);
}
.Modal_modalContent__Ta4GG .Modal_modal__title__R_h__ {
  position: relative;
  font-size: 1.25rem;
  font-weight: 600;
  text-align: center;
}
.Modal_modalContent__Ta4GG .Modal_modal__titleLazurski__v_0WY {
  font-family: "Lazurski";
  font-weight: 600;
}
.Modal_modalContent__Ta4GG .Modal_modal__social__Kdpx3 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 0.5rem;
  gap: 0.5rem;
}
.Modal_modalContent__Ta4GG .Modal_modal__social__Kdpx3 li {
  padding: 1rem;
  background: #36383f;
}
.Modal_modalContent__Ta4GG .Modal_modal__social__Kdpx3 li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  margin: auto;
}
.Modal_modalContent__Ta4GG .Modal_modal__social__Kdpx3 li a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.Modal_modalContent__Ta4GG .Modal_modal__text__9vw46 {
  margin-bottom: 0.3125rem;
  font-size: 0.75rem;
  font-weight: 500;
}
.Modal_modalContent__Ta4GG .Modal_modal__text__9vw46.Modal_fz16__xK5LE {
  color: rgba(235, 235, 245, 0.7);
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.Modal_modalContent__Ta4GG .Modal_modal__input__KA5UH {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.625rem;
  border-radius: 0.375rem;
  background: rgba(54, 56, 63, 0.5);
}
.Modal_modalContent__Ta4GG .Modal_modal__input__KA5UH.Modal_error__r1jT0 {
  border-color: rgb(239, 52, 52);
}
.Modal_modalContent__Ta4GG .Modal_modal__input__KA5UH button {
  background: transparent;
}
.Modal_modalContent__Ta4GG .Modal_modal__input__KA5UH input {
  display: block;
  width: 100%;
  background: transparent;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.Modal_modalContent__Ta4GG .Modal_modal__input__KA5UH select {
  display: block;
  width: 100%;
  background: transparent;
  font-size: 0.875rem;
  line-height: 1.25rem;
  border: none;
  color: rgba(235, 235, 245, 0.9);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}
.Modal_modalContent__Ta4GG .Modal_modal__input__KA5UH select option {
  color: #09090b;
}
.Modal_modalContent__Ta4GG .Modal_modal__magazine__rpdp9 {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
}
.Modal_modalContent__Ta4GG .Modal_modal__magazine__rpdp9 li {
  position: relative;
  display: flex;
  align-items: center;
  gap: 1.5rem;
  padding: 0.9375rem 1.125rem;
  background: #2d2d31;
  border: 0.0625rem solid #2d2d31;
  border-radius: 0.3125rem;
  cursor: pointer;
  max-height: 51px;
}
@media (max-width: 425.98px) {
  .Modal_modalContent__Ta4GG .Modal_modal__magazine__rpdp9 li {
    gap: 0.9375rem;
  }
}
.Modal_modalContent__Ta4GG .Modal_modal__magazine__rpdp9 li.Modal_active__STpfu .Modal_marker__odCkA {
  border-color: #469A58;
}
.Modal_modalContent__Ta4GG .Modal_modal__magazine__rpdp9 li.Modal_active__STpfu .Modal_marker__odCkA span {
  background: #469A58;
}
.Modal_modalContent__Ta4GG .Modal_modal__magazine__rpdp9 li .Modal_image__LA1qa {
  display: flex;
  align-items: center;
  max-width: 6.25rem;
  width: 100%;
  height: auto;
}
@media (max-width: 425.98px) {
  .Modal_modalContent__Ta4GG .Modal_modal__magazine__rpdp9 li .Modal_image__LA1qa {
    max-width: 4.375rem;
  }
}
.Modal_modalContent__Ta4GG .Modal_modal__magazine__rpdp9 li .Modal_image__LA1qa img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.Modal_modalContent__Ta4GG .Modal_modal__magazine__rpdp9 li .Modal_title__8DUkp {
  flex: 1 1;
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Modal_modalContent__Ta4GG .Modal_modal__magazine__rpdp9 li .Modal_marker__odCkA {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1rem;
  height: 1rem;
  border: 0.0625rem solid white;
  border-radius: 50%;
}
.Modal_modalContent__Ta4GG .Modal_modal__magazine__rpdp9 li .Modal_marker__odCkA span {
  width: 0.625rem;
  height: 0.625rem;
  background: transparent;
  border-radius: 50%;
}
.Modal_modalContent__Ta4GG .Modal_modal__magazine__rpdp9 li:hover {
  color: #ffb500;
}
.Modal_modalContent__Ta4GG .Modal_modal__magazine__rpdp9 .Modal_createMagazineItem__qSwqK {
  justify-content: center;
  background: transparent;
  border: 1px dashed #4b4b4f;
}
.Modal_modalContent__Ta4GG .Modal_modal__magazine__rpdp9 .Modal_createMagazineLink__VnEUe {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.Modal_modalContent__Ta4GG .Modal_modal__button__VUh3p {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  width: 100%;
}
.Modal_modalContent__Ta4GG .Modal_modal__button__VUh3p button {
  width: max-content;
  padding: 0.625rem 1.25rem;
}
.Modal_modalContent__Ta4GG .Modal_modal__buttons__GwgiU {
  display: grid;
  grid-template-columns: repeat(2, 8.75rem);
  align-items: center;
  justify-content: center;
  grid-gap: 1.125rem;
  gap: 1.125rem;
}
@media (max-width: 475px) {
  .Modal_modalContent__Ta4GG .Modal_modal__buttons__GwgiU {
    /*grid-template-columns: repeat(2, rem(100));*/
  }
}
.Modal_modalContent__Ta4GG .Modal_modal__buttons__GwgiU button {
  padding: 0.625rem 0;
}
.Modal_modalContent__Ta4GG .Modal_photoBox__9y8tw {
  width: 1.4375rem;
  height: 1.4375rem;
  border-radius: 50%;
}
.Modal_modalContent__Ta4GG .Modal_searchesAvatar__spIhJ {
  width: 1.4375rem !important;
  height: 1.4375rem !important;
  border-radius: 50%;
}
.Modal_modalContent__Ta4GG .Modal_specialities__KXf5U {
  color: #6c6b70;
  font-size: 11px;
  font-weight: 400;
  line-height: 130%;
  margin-top: 0;
}
.Modal_modalContent__Ta4GG .Modal_searchName__l2G2p {
  font-size: 14px;
  font-weight: 600;
}
.Modal_modalContent__Ta4GG .Modal_searchLink__nNhDe {
  display: flex;
  align-items: center;
  gap: 16px;
}
.Modal_modalContent__Ta4GG .Modal_searchItemInfo__475Tl {
  text-align: left;
}
.Modal_modalContent__Ta4GG .Modal_resultField__vm_T5 {
  width: calc(100% - 70px);
  position: absolute;
  z-index: 200;
  top: 146px;
  padding: 0.625rem 0 1.5625rem;
  border-radius: 8px;
  border-top: 0;
  border-radius: 0 0 0.625rem 0.625rem;
  overflow: hidden;
}
@media (max-width: 991px) {
  .Modal_modalContent__Ta4GG .Modal_resultField__vm_T5 {
    top: 126px;
    width: calc(100% - 46px);
  }
}
.Modal_modalContent__Ta4GG .Modal_resultField__vm_T5:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: rgba(54, 56, 63, 0.7);
  -webkit-backdrop-filter: blur(0.625rem);
          backdrop-filter: blur(0.625rem);
}
.Modal_modalContent__Ta4GG .Modal_resultField__vm_T5 ul {
  display: flex;
  flex-direction: column;
  gap: 11px;
  padding: 0 14px;
  max-height: 256px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-gutter: stable;
}
.Modal_modalContent__Ta4GG .Modal_resultField__vm_T5 ul li {
  min-height: 53px;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od {
  display: flex;
  flex-direction: column;
  max-height: 17.5rem;
  overflow: auto;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_mainItem__pmPgP {
  padding: 10px;
  border-radius: 6px;
  height: 100%;
  transition: all 280ms ease-in-out 0ms;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_mainItem__pmPgP:hover {
  background-color: #2f2f31;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_mainItem__pmPgP:not(:last-child) {
  margin-bottom: 5px;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_followingItem__Pum5y {
  display: flex;
  align-items: center;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_followingItem__photo__8aw_U {
  width: 2rem;
  height: 2rem;
  margin-right: 1rem;
  border-radius: 50%;
  overflow: hidden;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_followingItem__photo__8aw_U img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_followingItem__name__KiRqR {
  display: flex;
  flex-direction: column;
  flex: 1 1;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_followingItem__name__KiRqR p {
  font-size: 1rem;
  line-height: 1.2;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_followingItem__name__KiRqR span {
  color: #71717A;
  font-size: 0.5rem;
  line-height: 1.2;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_followingItem__name__KiRqR ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  row-gap: 0.3125rem;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_followingItem__name__KiRqR ul li {
  position: relative;
  color: #71717A;
  font-size: 0.5rem;
  line-height: 1.2;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_followingItem__name__KiRqR ul li:not(:last-child):before {
  content: "";
  position: absolute;
  top: 50%;
  right: -0.4375rem;
  transform: translateY(-50%);
  width: 3px;
  height: 3px;
  background: #71717A;
  border-radius: 50%;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_followingItem__link__pGAkS {
  position: relative;
  width: 5.75rem;
  padding-left: 1.4375rem;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_followingItem__link__pGAkS:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 0.875rem;
  height: 0.875rem;
  background: url(/_next/static/media/icon-pic.1e6857a2.svg) no-repeat center/cover;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_followingItem__link__pGAkS span {
  color: #727273;
  font-size: 0.625rem;
  line-height: 1.2;
}
.Modal_modalContent__Ta4GG .Modal_followingList__Ei4od .Modal_followingItem__check__50ZQj {
  position: relative;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: 0.9375rem;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc {
  padding: 0.625rem;
  padding-right: 1.25rem;
  overflow: auto;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc {
    position: fixed;
    padding: 1.25rem;
    width: 100%;
    height: 100%;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoWrapper__cGC0L {
  display: flex;
  flex-wrap: wrap;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoHeader__ClHo_ {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 2.5rem;
  width: 100%;
  margin-bottom: 3.125rem;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoHeader__ClHo_ {
    order: 1;
    gap: 1.25rem;
    margin-bottom: 1.5625rem;
    padding-bottom: 1.25rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__img__0zdJe {
  position: relative;
  width: 100%;
  height: "auto";
  border-radius: 1.25rem;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__img__0zdJe {
    order: 2;
    max-height: none;
    border-radius: 6px;
  }
  .Modal_modalContent__Ta4GG .Modal_photo__img__0zdJe img {
    object-fit: cover;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__img__0zdJe img {
  position: relative !important;
  width: 100%;
  height: calc(100vh - 210px) !important;
  border-radius: 1.25rem;
  object-fit: contain;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__img__0zdJe img {
    border-radius: 6px;
    object-fit: cover;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__img__0zdJe .Modal_sensetive__tGPXH {
  filter: blur(10px);
  color: red;
}
.Modal_modalContent__Ta4GG .Modal_photo__title__C7Xjo {
  width: 60%;
  height: 20px;
  color: rgba(235, 235, 245, 0.6);
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  max-height: 30px;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__title__C7Xjo {
    order: 1;
    width: 100%;
    padding-right: 3.125rem;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__title_truncated__CDjSq {
  width: 60%;
  height: auto;
  color: rgba(235, 235, 245, 0.6);
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1rem;
  line-height: 130%;
  font-weight: 400;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  max-height: 260%;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__title_truncated__CDjSq {
    order: 1;
    width: 100%;
    padding-right: 3.125rem;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz {
  display: flex;
  justify-content: flex-end;
  width: 12.5rem;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__links__T23lz {
    order: 3;
    justify-content: center;
    width: max-content;
    margin: 0 auto;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li:not(:first-child) {
  margin-left: 1.25rem;
}
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li a,
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li button,
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li span {
  position: relative;
  display: block;
  padding-left: 2.5rem;
  font-family: "Cabin", sans-serif;
  font-size: calc(15px + 10 * ((100vw - 320px) / 1600));
  line-height: 1.2;
  background-color: transparent;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li a,
  .Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li button,
  .Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li span {
    padding-left: 1.875rem;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li a:before,
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li button:before,
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li span:before {
  content: "";
  position: absolute;
  top: -4px;
  left: 0;
  width: 2.375rem;
  height: 2.375rem;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li a:before,
  .Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li button:before,
  .Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li span:before {
    top: 50%;
    transform: translateY(-55%);
    width: 1.375rem;
    height: 1.375rem;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li.Modal_share__pnDf8 a:before {
  background: url(/_next/static/media/icon-fluent-share.7476795c.svg) no-repeat center/cover;
}
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li.Modal_comments__H5Jrv span:before {
  background: url(/_next/static/media/icon-comment-transparent.c943b4bd.svg) no-repeat center/cover;
}
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li.Modal_commentsFilled__xQQuD span:before {
  background: url(/_next/static/media/icon-comment-mono.3a390506.svg) no-repeat center/cover;
}
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li.Modal_like__MZ31H a:before {
  background: url(/_next/static/media/icon-heart-transparent.c4482cef.svg) no-repeat center/cover;
}
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li.Modal_likeFilled__XbRB5 a:before {
  background: url(/_next/static/media/icon-heart-mono.e82df219.svg) no-repeat center/cover;
}
@media (min-width: 992px) {
  .Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li.Modal_like__MZ31H .Modal_btn__YYCRw:hover:before {
    transform: scale(1.1);
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li.Modal_like__MZ31H .Modal_btn__YYCRw:before {
  transition: all 280ms ease-in-out 0ms;
  background: url(/_next/static/media/icon-heart-transparent.c4482cef.svg) no-repeat center/cover;
}
@media (min-width: 992px) {
  .Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li.Modal_likeFilled__XbRB5 .Modal_btn__YYCRw:hover:before {
    transform: scale(1.1);
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__links__T23lz li.Modal_likeFilled__XbRB5 .Modal_btn__YYCRw:before {
  transition: all 280ms ease-in-out 0ms;
  background: url(/_next/static/media/icon-heart-mono.e82df219.svg) no-repeat center/cover;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoComment__nfHed {
  width: 60%;
  padding-right: 5rem;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoComment__nfHed {
    order: 3;
    width: 100%;
    padding-right: 0;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoComment__title__9Gcn_ {
  display: inline-block;
  margin-bottom: 1.875rem;
  color: white;
  font-family: Cabin, sans-serif;
  font-size: calc(16px + 8 * ((100vw - 320px) / 1600));
  font-weight: 700;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoComment__title__9Gcn_ {
    display: block;
    text-align: center;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentAdd__U6rAh {
  display: flex;
  align-items: flex-start;
  margin-bottom: 1.875rem;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentAdd__avatar__vN7om {
  position: relative;
  width: 2rem;
  height: 2rem;
  margin-right: 1rem;
  border-radius: 50%;
  overflow: hidden;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentAdd__avatar__vN7om img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentAdd__comment__JBTOD {
  position: relative;
  flex: 1 1;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentAdd__comment__JBTOD textarea {
  padding: 0.3125rem 4.375rem 0.3125rem 1.0625rem;
  width: 100%;
  min-height: 2rem;
  border-radius: 6px;
  background: #36383f;
  font-size: 0.875rem;
  line-height: 1.5;
  resize: none;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentAdd__comment__JBTOD textarea::placeholder {
  color: white;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentAdd__btn__NLMIp {
  position: absolute;
  top: 50%;
  right: 0.625rem;
  transform: translateY(-50%);
  width: 3.5rem;
  padding: 0.25rem 0.9375rem;
  border-radius: 3px;
  text-transform: capitalize;
  cursor: pointer;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentAdd__btn__NLMIp {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.5rem;
    height: 1.5rem;
    padding: 0;
  }
}
@media (min-width: 992px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentAdd__btn__NLMIp i {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentAdd__btn__NLMIp i {
    width: 14px;
    height: 14px;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentAdd__btn__NLMIp span {
  color: #fff;
  text-align: center;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%; /* 13px */
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentAdd__btn__NLMIp span {
    display: none;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentAdd__warning__Uv_UF {
  margin-top: 0.375rem;
  color: #ff8a8a;
  font-size: 0.75rem;
  line-height: 1.2;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__ZnX4R {
  display: flex;
  width: 100%;
  -webkit-hyphens: auto;
          hyphens: auto;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__ZnX4R:not(:last-child) {
  margin-bottom: 1rem;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__avatar__lNeNH {
  position: relative;
  width: 2rem;
  height: 2rem;
  margin-right: 1rem;
  border-radius: 50%;
  overflow: hidden;
}
@media (max-width: 991px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__avatar__lNeNH {
    margin-right: 0.75rem;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__avatar__lNeNH img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__info__WqMO_ {
  flex: 1 1;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__name__xUREZ {
  display: flex;
  align-items: center;
  height: 2rem;
  font-family: Cabin, sans-serif;
  font-size: 1rem;
  line-height: 130%;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__comment__TXZOx {
  padding: 0.875rem 1.0625rem;
  border-radius: 0.375rem;
  background: #36383f;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__comment__TXZOx p {
  font-family: Cabin, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__meta__1wmeU {
  display: flex;
  align-items: center;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__meta__1wmeU a,
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__meta__1wmeU span,
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__meta__1wmeU button {
  margin: 0 0.375rem;
  font-family: Cabin, sans-serif;
  font-size: 0.625rem;
  font-weight: 400;
  line-height: 1.5rem;
  background-color: transparent;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__meta__1wmeU button span {
  opacity: 1;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoCommentItem__meta__1wmeU span {
  display: flex;
  align-items: center;
  gap: 0.125rem;
  margin-left: auto;
  opacity: 0.6;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__zzRSe {
  display: flex;
  flex-direction: column;
  width: 40%;
  padding-left: 5rem;
  border-left: 0.0625rem solid white;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__zzRSe {
    order: 2;
    margin-bottom: 1.5625rem;
    padding-bottom: 2.5rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__zzRSe > span {
  display: flex;
  align-items: center;
  margin-bottom: 1.25rem;
  font-weight: 700;
  font-size: calc(16px + 8 * ((100vw - 320px) / 1600));
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__zzRSe img {
  display: block;
  max-width: 8.125rem;
  height: 50px;
  margin-bottom: 1rem;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__magazineLogo__5UzHx {
  position: relative !important;
  width: 100% !important;
  height: 50px !important;
  object-fit: contain;
  margin-bottom: 0 !important;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__name__eBQMp {
  max-width: 18.75rem;
  margin-bottom: 1rem;
  opacity: 1;
  font-size: 2.125rem;
  font-weight: 400;
  line-height: 1;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__name__eBQMp {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__about___AzLj {
  max-width: 18.75rem;
  margin-bottom: 1rem;
  opacity: 0.5;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__title__bKnpi {
  display: block;
  margin-top: 16px;
  margin-bottom: 1.25rem;
  font-weight: 700;
  font-size: calc(16px + 8 * ((100vw - 320px) / 1600));
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__title__bKnpi {
    display: flex;
    justify-content: center;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__list__rZJQo {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
  margin-bottom: 1rem;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__list__rZJQo {
    align-items: flex-start;
    max-width: 340px;
    margin-inline: auto;
  }
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__list__rZJQo li {
    justify-content: space-between;
    width: 100%;
  }
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__list__rZJQo li span {
  font-size: 10px;
  font-weight: 400;
}
.Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__list__rZJQo li p {
  text-align: left;
}
@media (max-width: 991.98px) {
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__zzRSe {
    width: 100%;
    padding-left: 0;
    border-left: none;
  }
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__zzRSe > span {
    justify-content: center;
    margin-bottom: 1.25rem;
    text-align: center;
  }
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__zzRSe img {
    margin: 0 auto 1.875rem;
  }
  .Modal_modalContent__Ta4GG .Modal_photo__Zd0bc .Modal_photoInfo__zzRSe p {
    max-width: 100%;
    text-align: center;
  }
}
.Modal_modalContent__Ta4GG .Modal_member__s1Liq {
  display: flex;
  align-items: center;
  gap: 0.9375rem;
  margin-bottom: 15px;
}
.Modal_modalContent__Ta4GG .Modal_member__photo__DI1jj {
  width: 2.875rem;
  height: 2.875rem;
  border-radius: 50%;
  overflow: hidden;
}
.Modal_modalContent__Ta4GG .Modal_member__photo__DI1jj img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Modal_modalContent__Ta4GG .Modal_labelArrow__gqcLL {
  position: absolute;
  left: -18px;
}
.Modal_modalContent__Ta4GG .Modal_labelColorBox__aotVM {
  position: absolute;
  border-radius: 10px;
  left: -56px;
}
.Modal_modalContent__Ta4GG .Modal_colorsChange__foktK {
  display: flex;
  padding: 10px;
  background-color: rgb(39, 38, 43);
  flex-direction: column;
  gap: 10px;
  border-radius: 10px;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li.Modal_active__STpfu,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li.Modal_active__STpfu {
  border-radius: 50%;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li i,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li i {
  min-width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li i.Modal_green__9upqS,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li i.Modal_green__9upqS {
  background: #2db14a;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li i.Modal_pink__eBJbP,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li i.Modal_pink__eBJbP {
  background: #de38c3;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li i.Modal_orange__eoBgh,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li i.Modal_orange__eoBgh {
  background: #ffb500;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li i.Modal_blue__N4cd0,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li i.Modal_blue__N4cd0 {
  background: #1eafcf;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li i.Modal_red__AzX5Z,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li i.Modal_red__AzX5Z {
  background: #d63636;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li i.Modal_purple__EmPtR,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li i.Modal_purple__EmPtR {
  background: #b754f3;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li span,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li span {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 10px;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li label,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li label {
  display: flex;
  align-items: center;
  width: 70%;
  height: 1.875rem;
  padding: 0 0.5rem;
  border-radius: 0.3125rem;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li label input,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li label input {
  width: 100%;
  background: transparent;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li label button,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li label button {
  background: transparent;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li label i,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li label i {
  width: 1rem;
  height: 1rem;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li button,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1rem;
  height: 1rem;
  background: transparent;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li button i,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li button i {
  width: 1rem;
  height: 1rem;
}
.Modal_modalContent__Ta4GG .Modal_labels__jrAUA li button.Modal_edit__OHIlg,
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li button.Modal_edit__OHIlg {
  margin-left: auto;
}
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 {
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.25rem;
}
.Modal_modalContent__Ta4GG .Modal_colors__67gq1 li {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
  cursor: pointer;
}

.Modal_photoContent__hA3T0 {
  position: absolute;
  top: 4%;
  bottom: 4%;
  max-width: 88%;
  padding: 1.25rem;
  background-color: #171717;
}
@media (max-width: 991.98px) {
  .Modal_photoContent__hA3T0 {
    top: 0;
    bottom: 0;
    max-width: 100%;
    height: 100%;
    padding: 0rem;
  }
}
.Modal_photoContent__hA3T0 .Modal_modal__close__TGXyu {
  top: 0.75rem;
  right: -3.125rem;
  width: 2.5rem;
  height: 2.5rem;
  transition: transform 0.3s ease;
  z-index: 100;
}
.Modal_photoContent__hA3T0 .Modal_modal__close__TGXyu:hover {
  transform: scale(1.1) rotate(45deg);
}
@media (max-width: 991.98px) {
  .Modal_photoContent__hA3T0 .Modal_modal__close__TGXyu {
    top: 1.25rem;
    right: 1.25rem;
    width: 2rem;
    height: 2rem;
  }
}

.Modal_photoMessaging__2fKbR .Modal_photo__Zd0bc {
  padding: 0rem;
  overflow: auto;
}
.Modal_photoMessaging__2fKbR .Modal_photoHeader__ClHo_ {
  margin: 0;
}
@media (max-width: 991.98px) {
  .Modal_photoMessaging__2fKbR {
    top: 1%;
    bottom: 0%;
    max-width: 100%;
    height: calc(100vh - 90px);
    padding: 0;
    background-color: #171717;
  }
  .Modal_photoMessaging__2fKbR .Modal_modal__close__TGXyu {
    position: absolute;
    z-index: 999;
    top: 0.625rem;
    right: 0.625rem;
    width: 2rem;
    height: 2rem;
  }
  .Modal_photoMessaging__2fKbR .Modal_photo__Zd0bc {
    position: relative;
    overflow: unset;
  }
  .Modal_photoMessaging__2fKbR .Modal_modal__arrows__h1kq2 .Modal_arrowPrev__tkhJU,
  .Modal_photoMessaging__2fKbR .Modal_modal__arrows__h1kq2 .Modal_arrowNext__4BKAA {
    display: block;
    cursor: pointer;
  }
  .Modal_photoMessaging__2fKbR .Modal_modal__arrows__h1kq2 .Modal_arrowPrev__tkhJU {
    left: -10px;
  }
  .Modal_photoMessaging__2fKbR .Modal_modal__arrows__h1kq2 .Modal_arrowNext__4BKAA {
    right: -10px;
  }
  .Modal_photoMessaging__2fKbR .Modal_photoHeader__ClHo_ {
    margin-top: 30px;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
  }
  .Modal_photoMessaging__2fKbR .Modal_photo__img__0zdJe {
    width: 100%;
  }
  .Modal_photoMessaging__2fKbR .Modal_photo__img__0zdJe img {
    object-fit: contain;
    height: calc(100vh - 120px) !important;
  }
}

@media (min-width: 992px) {
  .Modal_comment-level-1__kgo5L {
    margin-left: 48px;
  }
  .Modal_comment-level-2__oOPmu {
    margin-left: 98px;
  }
  .Modal_comment-level-3__MW0iI {
    margin-left: 148px;
  }
}
.Modal_open__v_GpE {
  opacity: 1;
  transform: translateY(0);
}

.Modal_error__r1jT0 {
  border: 1px solid rgb(239, 52, 52) !important;
}

.Modal_loadingBtnBox__u2tTw {
  display: flex;
  align-items: center;
  gap: 8px;
  justify-content: center;
}

.Modal_cookies__YY9m_ {
  position: fixed;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  z-index: 999;
  max-width: 1010px;
  width: calc(100% - 30px);
  background: linear-gradient(270deg, #27262b 15.5%, #469a58 100%);
  border-radius: 10px;
  box-shadow: 0px -9px 41.9px 0px rgba(0, 0, 0, 0.2509803922);
  overflow: auto;
}
.Modal_cookies_overlay__iI3to {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  height: 100%;
  background: rgba(39, 38, 43, 0.7);
  overflow: auto;
}
.Modal_cookies_wrapper__4cOFw {
  display: flex;
  flex-direction: column;
  gap: 34px;
  padding: 30px 50px 40px;
  align-items: center;
}
@media (max-width: 991px) {
  .Modal_cookies_wrapper__4cOFw {
    padding: 20px;
  }
}
.Modal_cookies__close__zAqd2 {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 20px;
  height: 20px;
  background: url("/images/svg/fluent_add-32-regular.svg") no-repeat center/cover;
  cursor: pointer;
}
.Modal_cookies_settings__ZTAI6 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 40px 0;
}
@media (max-width: 1440.98px) {
  .Modal_cookies_settings__ZTAI6 {
    padding: 30px 0;
  }
}
@media (max-width: 991px) {
  .Modal_cookies_settings__ZTAI6 {
    padding: 40px 0;
  }
}
.Modal_cookies_text__7PzRp {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
}
.Modal_cookies__logo__330za {
  width: 120px;
  height: auto;
  margin-bottom: 10px;
}
.Modal_cookies__title__7mv5_ {
  color: #ffb500;
  text-align: center;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 1.2;
}
@media (max-width: 991.98px) {
  .Modal_cookies__title__7mv5_ {
    font-size: 1.125rem;
  }
}
.Modal_cookies__description__8aB89 {
  color: rgba(235, 235, 245, 0.6);
  text-align: center;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.4;
}
@media (max-width: 991.98px) {
  .Modal_cookies__description__8aB89 {
    font-size: 0.875rem;
  }
}
.Modal_cookies_links__oH_Qe {
  display: flex;
  justify-content: center;
  gap: 9px;
  flex-wrap: wrap;
}
.Modal_cookies_links__oH_Qe button {
  width: 180px;
  height: 2.1875rem;
  border-radius: 50px;
  font-size: 15px;
  text-transform: uppercase;
}
.Modal_cookies__btntransparent__H8P8L {
  background: rgba(255, 255, 255, 0.2);
  color: white;
  font-weight: 500;
}
.Modal_cookies__btngreen__djcw3 {
  background: #469a58;
  color: #ffb500;
  font-weight: 700;
}
.Modal_cookies_row__agOQq {
  display: flex;
  justify-content: space-between;
  gap: 0.75rem;
  width: 100%;
  margin-top: 1.875rem;
}
@media (max-width: 767.98px) {
  .Modal_cookies_row__agOQq {
    flex-direction: column;
  }
}
.Modal_cookies_selections__F9_D_ {
  display: flex;
  gap: 1rem;
  flex: 1 1;
}
@media (max-width: 767.98px) {
  .Modal_cookies_selections__F9_D_ {
    flex-direction: column;
  }
}
.Modal_cookies_selections__F9_D_ .Modal_selection___hT8M {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  max-width: 18.75rem;
  width: 100%;
  height: 2.5rem;
  padding: 0 0.75rem;
  background: rgba(54, 56, 63, 0.5019607843);
  border: 0.0625rem solid white;
  border-radius: 0.375rem;
}
@media (max-width: 767.98px) {
  .Modal_cookies_selections__F9_D_ .Modal_selection___hT8M {
    max-width: 100%;
  }
}
.Modal_cookies_selections__F9_D_ .Modal_selection___hT8M span {
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.875rem;
  font-weight: 300;
}
.Modal_cookies_selections__F9_D_ .Modal_selection___hT8M .Modal_arrow__2WXDH {
  width: 0.9375rem;
  height: 0.9375rem;
  margin-left: auto;
  transform: rotate(-90deg);
}
.Modal_cookies_link__OM1mR button {
  width: 10rem;
  height: 2.5rem;
}
@media (max-width: 767.98px) {
  .Modal_cookies_link__OM1mR button {
    width: 100%;
  }
}

.Modal_optionList__cue79 {
  display: flex;
  gap: 1px;
  position: absolute;
  top: calc(100% - 29px);
  z-index: 100;
  flex-direction: column;
  width: 100%;
  background: #27262b;
  overflow: hidden;
  border-radius: 6px;
  border: 1px solid #fff;
}
.Modal_optionList__cue79 li {
  padding: 9px 11px;
  background: #2f2f35;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
  transition: all 0.28s ease-in-out 0ms;
}
.Modal_optionList__cue79 li:hover {
  background-color: hsla(0, 0%, 100%, 0.1);
}

.Modal_imageBox__l4bLT {
  position: relative;
  display: flex;
  align-items: center;
  width: 150px;
  height: 50px;
}
@media (max-width: 425.98px) {
  .Modal_imageBox__l4bLT {
    max-width: 4.375rem;
  }
}
.Modal_imageBox__l4bLT img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.Modal_user__VI9W6 div img {
  position: static !important;
  width: 33px !important;
  height: 33px !important;
  border-radius: 50%;
  margin-bottom: 0 !important;
}
.Modal_user__VI9W6 div p {
  font-weight: 600;
}

.Modal_logoContainer__kTg5J {
  display: flex;
  gap: 35px;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.Modal_logoContainer__kTg5J a {
  margin-bottom: 0 !important;
}
@media (max-width: 991.98px) {
  .Modal_logoContainer__kTg5J {
    justify-content: center;
  }
  .Modal_logoContainer__kTg5J a {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

.Modal_posterContainer__lfVjK {
  display: flex;
  flex-direction: row;
  gap: 35px;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991.98px) {
  .Modal_posterContainer__lfVjK {
    justify-content: center;
  }
}

.Modal_addButton__jKXDW {
  border-radius: 5px;
}

.Modal_userPart__gYWjK {
  display: flex;
  align-items: center;
  gap: 16px;
}

.Modal_category__8hKpp {
  margin-top: 1rem;
}

.Modal_categoryValue__uJ6QG {
  font-weight: 600;
}

.Modal_specialty__Mgie1 {
  display: inline-block !important;
  margin-right: 0.5rem;
  color: #727273;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./public/styles/pages/Account.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Account_addSubmissionPage__037vC .container {
  max-width: 75rem;
  width: 100%;
  margin: 0 auto;
}
.Account_addSubmissionPage__037vC .Account_submissionInfo__9W6qx {
  padding-right: 0.75rem;
  max-height: calc(100vh - 9.375rem);
  overflow-y: auto;
  width: 100%;
}

.Account_pageAccount__5MaQt {
  margin-bottom: 2.5rem;
  /****************Info****************/
  /****************Gallery**************/
  /************Page add photo***********/
  /************Page Create Open Call***********/
}
.Account_pageAccount__info__myHSO {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 2.5rem;
}
@media (max-width: 991.98px) {
  .Account_pageAccount__info__myHSO {
    margin-bottom: 2.5rem;
  }
}
.Account_pageAccount__photo__HtECO {
  width: 6.25rem;
  height: 6.25rem;
  margin-bottom: 1.6875rem;
  border-radius: 50%;
  overflow: hidden;
  background-color: rgb(217, 217, 217);
}
.Account_pageAccount__photo__HtECO img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.Account_pageAccount__status__JlX5R {
  position: absolute;
  top: 7.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  border: 0.0625rem solid #fff;
  background: rgba(25, 26, 20, 0.2);
}
.Account_pageAccount__status__JlX5R i {
  width: 1.125rem;
  height: 1.125rem;
}
.Account_pageAccount__status__JlX5R img {
  width: 1.125rem;
  height: 1.125rem;
  padding: 1px;
  object-fit: contain;
}
@media (max-width: 991.98px) {
  .Account_pageAccount__status__JlX5R {
    top: 10rem;
  }
}
.Account_pageAccount__5MaQt .Account_sensitive__weIgd {
  filter: blur(10px);
  overflow: hidden;
}
.Account_pageAccount__name__A3hJN {
  margin-bottom: 0rem;
  text-align: center;
}
.Account_pageAccount__name__A3hJN p {
  font-size: 1.5rem;
  font-weight: 600;
}
.Account_pageAccount__name__A3hJN ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px;
}
.Account_pageAccount__name__A3hJN ul li {
  color: rgba(235, 235, 245, 0.6);
  font-size: 0.625rem;
  font-weight: 400;
}
.Account_pageAccount__meta___eKGA {
  display: flex;
  margin-bottom: 0.3125rem;
  flex-wrap: wrap;
  gap: 1.25rem 0rem;
  justify-content: center;
}
.Account_pageAccount__meta___eKGA li {
  display: flex;
  align-items: center;
}
.Account_pageAccount__meta___eKGA li:not(:last-child) {
  margin-right: 1.25rem;
}
.Account_pageAccount__meta___eKGA li img {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.5625rem;
  object-fit: contain;
}
.Account_pageAccount__meta___eKGA li span {
  font-size: 0.75rem;
  font-weight: 400;
  transition: all 280ms ease-in-out 0ms;
}
@media (max-width: 441.98px) {
  .Account_pageAccount__meta___eKGA {
    gap: 1.25rem;
  }
  .Account_pageAccount__meta___eKGA li:not(:last-child) {
    margin-right: 1.25rem;
  }
}
.Account_pageAccount__5MaQt .Account_pageAccount__meta__inst__b0_Cx {
  flex-wrap: nowrap;
}
.Account_pageAccount__5MaQt .Account_pageAccount__meta__inst__link__381kQ {
  display: flex;
  align-items: center;
}
.Account_pageAccount__5MaQt .Account_pageAccount__meta__inst__b0_Cx:hover span {
  color: #469A58;
}
.Account_pageAccount__bio__xtIjR {
  max-width: 29.375rem;
  width: 100%;
  margin-bottom: 0.9375rem;
  color: rgba(235, 235, 245, 0.6);
  text-align: center;
}
.Account_pageAccount__followers__9kf8b {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1.875rem;
  gap: 1.875rem;
  margin-bottom: 1.25rem;
}
.Account_pageAccount__followers__9kf8b div {
  display: flex;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
}
.Account_pageAccount__followers__9kf8b div span {
  font-size: 1.25rem;
  font-weight: 400;
  transition: all 280ms ease-in-out 0ms;
}
.Account_pageAccount__followers__9kf8b div p {
  color: rgba(255, 255, 255, 0.6);
  transition: all 280ms ease-in-out 0ms;
}
.Account_pageAccount__followers__followers__RRJCl:hover span {
  color: #469A58;
}
.Account_pageAccount__followers__followers__RRJCl:hover p {
  color: #469A58;
}
.Account_pageAccount__followers__followed__CPvWv:hover span {
  color: #469A58;
}
.Account_pageAccount__followers__followed__CPvWv:hover p {
  color: #469A58;
}
.Account_pageAccount__followersReadOnly__RhyOm div {
  cursor: default;
}
.Account_pageAccount__followersReadOnly__RhyOm .Account_pageAccount__followers__followers__RRJCl:hover span,
.Account_pageAccount__followersReadOnly__RhyOm .Account_pageAccount__followers__followers__RRJCl:hover p,
.Account_pageAccount__followersReadOnly__RhyOm .Account_pageAccount__followers__followed__CPvWv:hover span,
.Account_pageAccount__followersReadOnly__RhyOm .Account_pageAccount__followers__followed__CPvWv:hover p {
  color: inherit;
}
.Account_pageAccount__followersSingleColumn__evPwy {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 1rem;
}
.Account_pageAccount__5MaQt .Account_galleryContainer__j_9GD {
  width: 100%;
}
@media (max-width: 767.98px) {
  .Account_pageAccount__5MaQt .Account_galleryContainer__j_9GD {
    position: relative;
  }
}
.Account_pageAccount__5MaQt .Account_galleryContainer__j_9GD .Account_delete__C2XlF {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 1;
  cursor: pointer;
}
.Account_pageAccount__5MaQt .Account_galleryContainer__j_9GD .Account_delete__C2XlF svg {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.Account_pageAccount__5MaQt .Account_galleryContainer__j_9GD .Account_delete__C2XlF svg stop {
  transition: all 280ms ease-in-out 0ms;
}
.Account_pageAccount__5MaQt .Account_galleryContainer__j_9GD .Account_delete__C2XlF svg:hover stop:first-child {
  stop-color: #469A58;
}
.Account_pageAccount__5MaQt .Account_galleryContainer__j_9GD .Account_delete__C2XlF svg:hover stop:last-child {
  stop-color: #8cffa4;
}
.Account_pageAccount__5MaQt .Account_galleryGrid__qjK6x {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-gap: 1.25rem;
  gap: 1.25rem;
  width: 100%;
}
@media (max-width: 1299px) {
  .Account_pageAccount__5MaQt .Account_galleryGrid__qjK6x {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (max-width: 1199px) {
  .Account_pageAccount__5MaQt .Account_galleryGrid__qjK6x {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 991px) {
  .Account_pageAccount__5MaQt .Account_galleryGrid__qjK6x {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767px) {
  .Account_pageAccount__5MaQt .Account_galleryGrid__qjK6x {
    gap: 0;
  }
}
.Account_pageAccount__5MaQt .Account_galleryGridItem__OD04j {
  position: relative;
  display: block;
  width: 100%;
  aspect-ratio: 4/5;
  overflow: hidden;
  border-radius: 0.625rem;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .Account_pageAccount__5MaQt .Account_galleryGridItem__OD04j {
    border-radius: 0;
  }
}
.Account_pageAccount__5MaQt .Account_galleryImageCard__JupDe {
  position: absolute;
  inset: 0;
}
.Account_pageAccount__5MaQt .Account_add__gm9B0 {
  position: relative;
  max-width: 400px;
  border-radius: 0.625rem;
  overflow: hidden;
  display: flex;
  transform: none;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background: rgba(255, 255, 255, 0.2);
}
@media (max-width: 767.98px) {
  .Account_pageAccount__5MaQt .Account_add__gm9B0 {
    border-radius: 0;
  }
}
.Account_pageAccount__5MaQt .Account_add__gm9B0 span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: 0.9375rem;
  background: url(/_next/static/media/fluent_add-20-filled.55295b59.svg) no-repeat center/43px;
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_add__gm9B0 span {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.Account_pageAccount__5MaQt .Account_add__gm9B0 p {
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
}
.Account_pageAccount__5MaQt .Account_galleryAddCard__lM9Ef {
  width: 100%;
  height: 100%;
  max-width: none;
  box-sizing: border-box;
  border: 0.125rem solid white;
}
@media (max-width: 767.98px) {
  .Account_pageAccount__5MaQt .Account_galleryAddCard__lM9Ef {
    border-width: 0.0625rem;
  }
}
.Account_pageAccount__5MaQt .Account_galleryAddCard__lM9Ef span {
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: 1.5625rem;
  background: url(/_next/static/media/icon-plus.c7742490.svg) no-repeat center/70%;
  border: 0.1875rem solid white;
  border-radius: 50%;
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_galleryAddCard__lM9Ef span {
    width: 2.5rem;
    height: 2.5rem;
    background-size: 50%;
  }
}
.Account_pageAccount__5MaQt .Account_addPhoto__T8gff {
  position: relative;
}
.Account_pageAccount__5MaQt .Account_addPhoto__T8gff.Account_noMotion__BS0sS * {
  transition: none !important;
}
.Account_pageAccount__5MaQt .Account_addPhoto__T8gff.Account_noMotion__BS0sS .Account_addPhoto__add__NcwH6:hover p,
.Account_pageAccount__5MaQt .Account_addPhoto__T8gff.Account_noMotion__BS0sS .Account_submission__add__mHVhE .Account_button__gMVO1:hover p,
.Account_pageAccount__5MaQt .Account_addPhoto__T8gff.Account_noMotion__BS0sS .Account_submission__add__mHVhE .Account_add__add__yDtAO:hover p {
  transform: none !important;
}
.Account_pageAccount__5MaQt .Account_addPhoto__T8gff.Account_noMotion__BS0sS .Account_saveSpinner__cmVlb,
.Account_pageAccount__5MaQt .Account_addPhoto__T8gff.Account_noMotion__BS0sS .Account_saveSpinner__cmVlb * {
  transition: none !important;
}
.Account_pageAccount__5MaQt .Account_addPhoto__wrapper__lGMCg {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  max-width: 47.9375rem;
  margin: 0 auto;
}
.Account_pageAccount__5MaQt .Account_addPhoto__splitLayout__GC_0t {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  width: 100%;
  align-items: stretch;
}
.Account_pageAccount__5MaQt .Account_addPhoto__splitLayout__GC_0t .Account_addPhoto__wrapper__lGMCg {
  max-width: none;
  margin: 0;
}
@media (min-width: 1200px) {
  .Account_pageAccount__5MaQt .Account_addPhoto__splitLayout__GC_0t {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(17.5rem, 22.5rem);
    align-items: stretch;
  }
}
.Account_pageAccount__5MaQt .Account_addPhoto__main__kQ47Z {
  flex: 1 1;
  width: 100%;
}
.Account_pageAccount__5MaQt .Account_addPhoto__sidebar__H_33M {
  width: 100%;
  margin-top: 0.625rem;
  align-self: flex-start;
  height: -moz-fit-content;
  height: fit-content;
  max-width: 22.5rem;
}
@media (min-width: 1200px) {
  .Account_pageAccount__5MaQt .Account_addPhoto__sidebar__H_33M {
    position: -webkit-sticky;
    position: sticky;
    top: 7.5rem;
    z-index: 10;
  }
}
.Account_pageAccount__5MaQt .Account_addPhoto__row__ezd_7 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 3.75rem;
  gap: 3.75rem;
  width: 100%;
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_addPhoto__row__ezd_7 {
    grid-template-columns: minmax(15.625rem, 25rem);
    justify-content: center;
    gap: 30px;
  }
}
.Account_pageAccount__5MaQt .Account_addPhoto__list__6NVl6 {
  display: flex;
  flex-direction: column;
  gap: 3.75rem;
  width: 100%;
  margin-top: 1.875rem;
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_addPhoto__list__6NVl6 {
    margin-top: 0;
  }
}
.Account_pageAccount__5MaQt .Account_addPhoto__list__6NVl6 .Account_addPhotoDiv__QeHlk {
  position: relative;
  height: 456px;
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_addPhoto__list__6NVl6 .Account_addPhotoDiv__QeHlk {
    height: 345px;
  }
}
.Account_pageAccount__5MaQt .Account_addPhoto__form__kCn5Y {
  width: 100%;
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_addPhoto__form__kCn5Y {
    margin-bottom: 1.25rem;
  }
}
.Account_pageAccount__5MaQt .Account_addPhoto__heading__P9eUT {
  margin-bottom: 3.125rem;
  text-align: center;
}
.Account_pageAccount__5MaQt .Account_addPhoto__heading__P9eUT .Account_addPhoto__title__wXfoh {
  margin-bottom: 0.625rem;
}
.Account_pageAccount__5MaQt .Account_addPhoto__select__8aiIL {
  margin-bottom: 2.125rem;
}
.Account_pageAccount__5MaQt .Account_addPhoto__select__8aiIL .Account_select__current__nsvW3 {
  border-radius: 3.125rem;
  font-size: 1rem;
  transition: all 280ms ease-in-out 0ms;
}
.Account_pageAccount__5MaQt .Account_addPhoto__select__8aiIL .Account_select__current__nsvW3:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.Account_pageAccount__5MaQt .Account_addPhoto__select__8aiIL select {
  position: relative;
  width: 100%;
  padding-right: 2.125rem;
  background: rgba(255, 255, 255, 0.2) url(/_next/static/media/icon-arrow-down.3d782a28.svg) no-repeat calc(100% - 10px) center/10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.Account_pageAccount__5MaQt .Account_addPhoto__select__8aiIL select option {
  background: #2f2f35;
}
.Account_pageAccount__5MaQt .Account_addPhoto__title__wXfoh {
  margin-bottom: 3.125rem;
  font-size: 1.5rem;
  font-weight: 600;
  text-align: center;
}
.Account_pageAccount__5MaQt .Account_addPhoto__subtitle__tfGgq {
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.4;
}
.Account_pageAccount__5MaQt .Account_addPhoto__add__NcwH6 {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 0.625rem;
  overflow: hidden;
}
.Account_pageAccount__5MaQt .Account_addPhoto__add__NcwH6.Account_error__wjRvR {
  border: 1px solid rgb(239, 52, 52) !important;
}
.Account_pageAccount__5MaQt .Account_addPhoto__add__NcwH6:hover p {
  transform: scale(1.08);
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_addPhoto__add__NcwH6 {
    flex-direction: row;
    gap: 1.4375rem;
    max-width: 100%;
    margin: auto;
    aspect-ratio: 1;
  }
}
.Account_pageAccount__5MaQt .Account_addPhoto__add__NcwH6 .Account_delete__C2XlF {
  position: absolute;
  top: 0.9375rem;
  right: 0.9375rem;
  z-index: 2;
  cursor: pointer;
}
.Account_pageAccount__5MaQt .Account_addPhoto__add__NcwH6 .Account_add__gm9B0 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: 0.9375rem;
  background: url(/_next/static/media/fluent_add-20-filled.55295b59.svg) no-repeat center/43px;
  z-index: 1;
  transition: all 280ms ease-in-out 0ms;
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_addPhoto__add__NcwH6 .Account_add__gm9B0 {
    width: 2.5rem;
    height: 2.5rem;
    margin-bottom: 0;
  }
}
.Account_pageAccount__5MaQt .Account_addPhoto__add__NcwH6 p {
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  z-index: 1;
  transition: all 280ms ease-in-out 0ms;
}
.Account_pageAccount__5MaQt .Account_addPhoto__add__NcwH6 img {
  border-radius: 0.125rem;
  object-fit: cover;
}
.Account_pageAccount__5MaQt .Account_addPhoto__photo__QlVbR {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 28.125rem;
  border: 0.125rem solid white;
  border-radius: 0.375rem;
  overflow: hidden;
}
.Account_pageAccount__5MaQt .Account_addPhoto__photo__QlVbR:before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: rgba(54, 56, 63, 0.5);
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_addPhoto__photo__QlVbR {
    max-width: 25rem;
    height: 15.625rem;
    margin: auto;
  }
}
.Account_pageAccount__5MaQt .Account_addPhoto__photo__QlVbR img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Account_pageAccount__5MaQt .Account_addPhoto__photo__QlVbR .Account_delete__C2XlF {
  position: absolute;
  top: 0.9375rem;
  right: 0.9375rem;
  z-index: 2;
  cursor: pointer;
}
.Account_pageAccount__5MaQt .Account_addPhoto__data__BiHON {
  display: flex;
  flex-direction: column;
  gap: 2.25rem;
}
.Account_pageAccount__5MaQt .Account_addPhotoCredits__HlJc8, .Account_pageAccount__5MaQt .Account_addPhotoCaption__FGuBR, .Account_pageAccount__5MaQt .Account_addPhotoCategory__Q3UMX {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.625rem;
}
.Account_pageAccount__5MaQt .Account_addPhotoCredits__HlJc8 span, .Account_pageAccount__5MaQt .Account_addPhotoCaption__FGuBR span, .Account_pageAccount__5MaQt .Account_addPhotoCategory__Q3UMX span {
  width: 100%;
}
.Account_pageAccount__5MaQt .Account_addPhotoCredits__HlJc8 .Account_addPhoto__select__8aiIL, .Account_pageAccount__5MaQt .Account_addPhotoCaption__FGuBR .Account_addPhoto__select__8aiIL, .Account_pageAccount__5MaQt .Account_addPhotoCategory__Q3UMX .Account_addPhoto__select__8aiIL {
  width: 100%;
  margin-bottom: 0;
}
.Account_pageAccount__5MaQt .Account_addPhotoCredits__HlJc8 .Account_addPhoto__select__8aiIL .Account_select__current__nsvW3, .Account_pageAccount__5MaQt .Account_addPhotoCaption__FGuBR .Account_addPhoto__select__8aiIL .Account_select__current__nsvW3, .Account_pageAccount__5MaQt .Account_addPhotoCategory__Q3UMX .Account_addPhoto__select__8aiIL .Account_select__current__nsvW3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 10px 17px;
  border-radius: 6px;
  border: 1px solid transparent;
  background: rgba(255, 255, 255, 0.2);
  /* background: rgba(54, 56, 63, 0.5); */
  font-size: 14px;
  cursor: pointer;
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_addPhotoCredits__HlJc8 .Account_addPhoto__button__HjsAZ, .Account_pageAccount__5MaQt .Account_addPhotoCaption__FGuBR .Account_addPhoto__button__HjsAZ, .Account_pageAccount__5MaQt .Account_addPhotoCategory__Q3UMX .Account_addPhoto__button__HjsAZ {
    margin: auto;
  }
}
.Account_pageAccount__5MaQt .Account_addPhoto__input__2BeTf {
  display: grid;
  grid-template-columns: 1fr 4.6875rem;
  grid-gap: 0.9375rem;
  gap: 0.9375rem;
  width: 100%;
}
.Account_pageAccount__5MaQt .Account_addPhoto__input__2BeTf button {
  padding: 0.59375rem 1.5rem;
  border-radius: 3.125rem;
}
.Account_pageAccount__5MaQt .Account_addPhoto__creditsList__mezzF {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  width: 100%;
  margin-top: 15px;
}
.Account_pageAccount__5MaQt .Account_addPhoto__creditsList__mezzF .Account_credit__SLTSF {
  display: grid;
  grid-template-columns: 1fr 1rem;
  align-items: center;
  padding: 0.46875rem 0.625rem;
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.2);
}
.Account_pageAccount__5MaQt .Account_addPhoto__creditsList__mezzF .Account_credit__SLTSF i {
  cursor: pointer;
}
.Account_pageAccount__5MaQt .Account_addPhoto__button__HjsAZ button {
  padding: 0.59375rem 1.5rem;
  border-radius: 3.125rem;
}
.Account_pageAccount__5MaQt .Account_addPhoto__buttons__L_MpQ {
  display: flex;
  align-items: center;
  gap: 1.1875rem;
  align-self: center;
}
.Account_pageAccount__5MaQt .Account_addPhoto__buttons__L_MpQ button {
  min-width: 8.75rem;
  padding: 0 20px;
  height: 40px;
  border-radius: 3.125rem;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform: translateZ(0);
  -webkit-font-smoothing: antialiased;
}
.Account_pageAccount__5MaQt .Account_addPhoto__buttons__L_MpQ button span {
  font-size: 14px;
  font-weight: 600;
  margin-left: 10px;
}
.Account_pageAccount__5MaQt .Account_addPhoto__buttons__L_MpQ button:disabled {
  opacity: 0.5;
  cursor: default;
}
@media (hover: none) and (pointer: coarse) {
  .Account_pageAccount__5MaQt .Account_addPhoto__buttons__L_MpQ button {
    -webkit-tap-highlight-color: transparent;
  }
  .Account_pageAccount__5MaQt .Account_addPhoto__buttons__L_MpQ button:focus, .Account_pageAccount__5MaQt .Account_addPhoto__buttons__L_MpQ button:active {
    outline: none;
    box-shadow: none;
  }
}
.Account_pageAccount__5MaQt .Account_addPhoto__leftButtons__JFien {
  align-self: auto;
}
.Account_pageAccount__5MaQt .Account_addPhoto__textarea__M7e9g {
  width: 100%;
}
.Account_pageAccount__5MaQt .Account_addPhoto__textarea__M7e9g textarea {
  height: 15rem;
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_addPhoto__textarea__M7e9g textarea {
    height: 12.5rem;
  }
}
.Account_pageAccount__5MaQt .Account_submission__wrapper__1EglX {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 62.5rem;
  margin: 0 auto;
}
.Account_pageAccount__5MaQt .Account_submission__heading__fdI_E {
  margin-bottom: 3.125rem;
  text-align: center;
}
.Account_pageAccount__5MaQt .Account_submission__heading__fdI_E .Account_submission__title__RD0gk {
  margin-bottom: 0.625rem;
}
.Account_pageAccount__5MaQt .Account_submission__title__RD0gk {
  margin-bottom: 3.125rem;
  font-size: 1.5rem;
  font-weight: 600;
}
.Account_pageAccount__5MaQt .Account_submission__subtitle__keWVP {
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.4;
}
.Account_pageAccount__5MaQt .Account_submission__row__bYAsh {
  display: flex;
  gap: 6.25rem;
  width: 100%;
  margin-bottom: 3.125rem;
}
@media (max-width: 1460.98px) {
  .Account_pageAccount__5MaQt .Account_submission__row__bYAsh {
    gap: 3.75rem;
  }
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_submission__row__bYAsh {
    display: grid;
    grid-template-columns: minmax(15.625rem, 25rem);
    justify-content: center;
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }
}
@media (max-width: 475.98px) {
  .Account_pageAccount__5MaQt .Account_submission__row__bYAsh {
    display: grid;
    grid-template-columns: 1fr;
    justify-content: center;
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE {
  position: relative;
  width: 400px;
  height: 600px;
  border-radius: 18.75rem;
  overflow: hidden;
  background: rgba(54, 56, 63, 0.5);
}
@media (max-width: 475px) {
  .Account_pageAccount__5MaQt .Account_submission__add__mHVhE {
    position: -webkit-sticky;
    position: sticky;
    width: 300px;
    height: 450px;
  }
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE.Account_error__wjRvR {
  border: 1px solid rgb(239, 52, 52) !important;
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_submission__add__mHVhE {
    flex-direction: row;
    gap: 1.4375rem;
    width: 300px;
    height: 450px;
    margin: auto;
  }
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE .Account_button__gMVO1 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background: transparent;
  transition: all 280ms ease-in-out 0ms;
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE .Account_button__gMVO1 p {
  transition: all 280ms ease-in-out 0ms;
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE .Account_button__gMVO1:hover p {
  transform: scale(1.08);
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE .Account_add__gm9B0 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: 0.9375rem;
  background: url(/_next/static/media/fluent_add-20-filled.55295b59.svg) no-repeat center/43px;
  z-index: 1;
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE .Account_add__add__yDtAO {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 0.625rem;
  overflow: hidden;
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE .Account_add__add__yDtAO.Account_error__wjRvR {
  border: 1px solid rgb(239, 52, 52) !important;
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE .Account_add__add__yDtAO:hover p {
  transform: scale(1.08);
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_submission__add__mHVhE .Account_add__add__yDtAO {
    flex-direction: row;
    gap: 1.4375rem;
    max-width: 25rem;
    height: 25rem;
    margin: auto;
  }
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE .Account_add__add__yDtAO .Account_delete__C2XlF {
  position: absolute;
  top: 0.9375rem;
  right: 0.9375rem;
  z-index: 2;
  cursor: pointer;
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE .Account_add__add__yDtAO .Account_add__gm9B0 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: 0.9375rem;
  background: url(/_next/static/media/fluent_add-20-filled.55295b59.svg) no-repeat center/43px;
  z-index: 1;
  transition: all 280ms ease-in-out 0ms;
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_submission__add__mHVhE .Account_add__add__yDtAO .Account_add__gm9B0 {
    width: 2.5rem;
    height: 2.5rem;
    margin-bottom: 0;
  }
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE .Account_add__add__yDtAO p {
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  z-index: 1;
  transition: all 280ms ease-in-out 0ms;
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE .Account_add__add__yDtAO img {
  border-radius: 0.125rem;
  object-fit: cover;
}
@media (max-width: 991.98px) {
  .Account_pageAccount__5MaQt .Account_submission__add__mHVhE .Account_add__gm9B0 {
    width: 2.5rem;
    height: 2.5rem;
    margin-bottom: 0;
  }
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE p {
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  z-index: 1;
}
.Account_pageAccount__5MaQt .Account_submission__add__mHVhE img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0.125rem;
  object-fit: cover;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr {
  display: flex;
  flex-direction: column;
  gap: 3.75rem;
  flex: 1 1;
  width: 100%;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_formsBox__Suhb_ {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_formsBox__box__bhFZl {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_formsBox__boxTitle__NL4MF {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_formsBox__boxRadio__xqLF6 {
  padding-left: 2.25rem;
  color: rgba(255, 255, 255, 0.5);
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_formsBoxRowFull__9Hqtx {
  grid-template-columns: 1fr;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__header__eeBKp {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__header__eeBKp button {
  gap: 0.5rem;
  width: max-content;
  padding: 0.375rem 0.625rem;
  background: transparent;
  border-radius: 6px;
  border: 1px solid #fff;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__header__eeBKp button i {
  width: 0.75rem;
  height: 0.75rem;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__header__eeBKp button span {
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 200% */
  text-transform: uppercase;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__header__eeBKp button:hover {
  background: rgba(255, 255, 255, 0.1);
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__header__eeBKp button:focus {
  background: rgba(255, 255, 255, 0.1);
  box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.2), 0px 0px 0px 2px #2d2c31;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__forms__b16kS {
  padding: 1.5rem;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__buttons__vAH0P {
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem;
  margin-left: auto;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__buttons__vAH0P button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5rem;
  height: 1.5rem;
  padding: 0;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__buttons__vAH0P button span {
  color: black;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__D2wdb {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding: 1.5rem;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__edit__8t0F9 {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  /* 142.857% */
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  cursor: pointer;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__edit__8t0F9 i {
  width: 0.875rem;
  height: 0.875rem;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__title__TQjoH {
  display: flex;
  flex-direction: column;
  gap: 0.3125rem;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__title__TQjoH span {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
  color: rgba(235, 235, 245, 0.6);
  font-size: 0.625rem;
  line-height: 130%;
  text-transform: uppercase;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__title__TQjoH span i {
  display: flex;
  align-items: center;
  cursor: default;
  width: 20px;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__title__TQjoH span i:before {
  left: -1.5rem;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__title__TQjoH p {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 130%;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__text__kBJT_ p {
  color: rgba(235, 235, 245, 0.6);
  font-size: 1rem;
  line-height: 130%;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__included__4FKXM {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__included__4FKXM span {
  font-size: 14px;
  line-height: 20px;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__included__4FKXM ul {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__included__4FKXM ul li {
  font-size: 12px;
  line-height: 16px;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__action__qvagK {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 475px) {
  .Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__action__qvagK {
    flex-direction: column;
    gap: 0.625rem;
  }
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__action__qvagK button {
  max-width: 10.5rem;
  width: 100%;
  margin-right: 0.625rem;
  padding: 0.625rem;
  background: #469A58;
  border-radius: 0.25rem;
  font-size: 1.25rem;
  font-weight: 600;
  text-transform: uppercase;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__action__qvagK button.Account_yellow__1_9Q1 {
  background: #FFB500;
  color: black;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__action__qvagK p {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__action__qvagK span {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 130%;
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_plans__LRVe5 .Account_plan__action__qvagK span i {
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
@media (min-width: 992px) {
  .Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_box__indent__gXcrX {
    padding: 0 0.75rem;
  }
}
.Account_pageAccount__5MaQt .Account_submission__data__1Jkvr .Account_gap16__tGxjy {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.Account_pageAccount__5MaQt .Account_submission__buttons__pP8GM {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1rem;
}
.Account_pageAccount__5MaQt .Account_submission__buttons__pP8GM button {
  display: flex;
  justify-content: center;
  width: 6.25rem;
  padding: 0 10px;
  font-family: Cabin;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  align-items: center;
  height: 40px;
}
.Account_pageAccount__5MaQt .Account_submission__buttons__pP8GM button span {
  color: black;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  margin-left: 10px;
}
.Account_pageAccount__5MaQt .Account_submission__QVJUl button:disabled {
  opacity: 0.5;
  cursor: default;
}
.Account_pageAccount__5MaQt .Account_submission__QVJUl button:disabled:hover, .Account_pageAccount__5MaQt .Account_submission__QVJUl button:disabled:focus {
  cursor: default;
}

.Account_referrals_link__Vp3sr {
  display: grid;
  grid-template-columns: calc(100% - 80px) 80px;
  grid-gap: 0.5rem;
  gap: 0.5rem;
  align-items: flex-end;
  margin-bottom: 1.5rem;
}
@media (max-width: 475px) {
  .Account_referrals_link__Vp3sr {
    grid-template-columns: calc(80% - 0.5rem) 1fr;
  }
}
.Account_referrals__input__TXeAi {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.Account_referrals__input__TXeAi label {
  background: rgba(255, 255, 255, 0.2);
  height: 40px;
  border: none;
}
.Account_referrals__btn__qzjAl {
  width: 100%;
}
.Account_referrals__btn__qzjAl button {
  width: 100%;
  color: white;
  border-radius: 50px;
  background: rgba(255, 255, 255, 0.2);
  transition: all 0.3s ease;
}
.Account_referrals__btn__qzjAl button:hover {
  background: #469a58;
}
.Account_referrals_socials__dJ_rF {
  display: grid;
  grid-template-columns: 172px 1fr;
  grid-gap: 3.125rem;
  gap: 3.125rem;
  width: 100%;
}
@media (max-width: 475px) {
  .Account_referrals_socials__dJ_rF {
    grid-template-columns: 1fr;
    gap: 1.875rem;
  }
}
.Account_referrals__qr__7LQgj {
  width: 100%;
  margin-bottom: 3.75rem;
}
@media (max-width: 475px) {
  .Account_referrals__qr__7LQgj {
    order: 1;
    margin-bottom: 0;
  }
}
.Account_referrals__qr__7LQgj .Account_qr__w845u {
  width: 100%;
  height: 10.75rem;
}
.Account_referrals__qr__7LQgj .Account_qr__w845u img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 475px) {
  .Account_referrals__qr__7LQgj .Account_qr__w845u img {
    object-fit: contain;
  }
}
.Account_referrals__socials__3H8W4 {
  width: 100%;
}
.Account_referrals__socials__3H8W4 ul {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(75px, 1fr));
  grid-gap: 8px;
  gap: 8px;
  width: 100%;
}
.Account_referrals__socials__3H8W4 ul a {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 2/2;
  background: rgba(255, 255, 255, 0.2);
  transition: all 0.3s ease;
}
.Account_referrals__socials__3H8W4 ul a:hover {
  background: #469a58;
}
.Account_referrals__qr__7LQgj, .Account_referrals__socials__3H8W4 {
  display: flex;
  flex-direction: column;
  gap: 0.9375rem;
}
.Account_referrals_list__5q4FZ {
  display: flex;
  flex-direction: column;
  gap: 0.9375rem;
}
@media (max-width: 475px) {
  .Account_referrals_list__5q4FZ {
    margin-top: 1.875rem;
  }
}
.Account_referrals_list__5q4FZ ul {
  display: flex;
  flex-direction: column;
}
.Account_referrals_list__5q4FZ .Account_item__fD_Jv {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.9375rem 0;
  border-bottom: 0.0625rem solid #39383d;
  transition: all 280ms ease-in-out 0ms;
  padding: 10px;
}
.Account_referrals_list__5q4FZ .Account_item__fD_Jv:hover {
  background-color: #36383f;
}
.Account_referrals_list__5q4FZ .Account_item__photo__sH_F9 {
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 12px;
}
.Account_referrals_list__5q4FZ .Account_item__photo__sH_F9 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Account_referrals_list__5q4FZ .Account_item__name__Bhz2U {
  display: flex;
  flex-direction: column;
  flex: 1 1;
}
.Account_referrals_list__5q4FZ .Account_item__name__Bhz2U .Account_specialitiesList__ssMF_ {
  display: flex;
  flex-direction: row;
  gap: 7px;
}
.Account_referrals_list__5q4FZ .Account_item__name__Bhz2U .Account_specialitiesList__ssMF_ li {
  color: rgb(108, 107, 112);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.Account_referrals_list__5q4FZ .Account_item__name__Bhz2U p {
  font-weight: 500;
  line-height: 1.3125rem;
}
.Account_referrals_list__5q4FZ .Account_item__name__Bhz2U span {
  color: #6c6b70;
  font-size: 0.75rem;
  line-height: 0.9375rem;
}
.Account_referrals_list__5q4FZ .Account_item__date___dLJO {
  width: 3.75rem;
  font-size: 0.75rem;
}

.Account_hiddenInputController__c4rK7 {
  display: none;
}

.Account_delete__form__oM_KG {
  top: 0.75rem;
  right: 0.75rem;
  transform: rotate(45deg);
  width: 1.25rem;
  height: 1.25rem;
  background: url(/_next/static/media/icon-plus.c7742490.svg) no-repeat center/contain;
  cursor: pointer;
}

.Account_addPhotoDiv__QeHlk {
  position: relative;
}

.Account_cropAdjustButton__V_cyW {
  position: absolute;
  left: 1rem;
  bottom: 1rem;
  z-index: 20;
  padding: 0.5rem 0.875rem;
  border: 0.0625rem solid rgba(255, 255, 255, 0.5);
  border-radius: 62.4375rem;
  background: rgba(19, 19, 22, 0.72);
  color: white;
  font-size: 0.75rem;
  line-height: 1;
  cursor: pointer;
  transition: all 280ms ease-in-out 0ms;
}
.Account_cropAdjustButton__V_cyW:hover {
  background: rgba(19, 19, 22, 0.9);
  border-color: rgba(255, 255, 255, 0.8);
}

.Account_deleteForm__qQsG0 {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 100;
  background-color: inherit;
  cursor: pointer;
}
.Account_deleteForm__qQsG0 svg {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.Account_deleteForm__qQsG0 svg stop {
  transition: all 280ms ease-in-out 0ms;
}
.Account_deleteForm__qQsG0 svg:hover stop:first-child {
  stop-color: #469A58;
}
.Account_deleteForm__qQsG0 svg:hover stop:last-child {
  stop-color: #8cffa4;
}

.Account_errorCategory__AWrps,
.Account_errorCaption__HVHTJ {
  border: 1px solid rgb(239, 52, 52) !important;
}

.Account_error__wjRvR {
  border: 1px solid rgb(239, 52, 52) !important;
}

.Account_errorMessage__imAPW {
  margin-top: -0.5rem;
  color: rgb(239, 52, 52);
  font-size: 0.75rem;
  line-height: 1.4;
}

.Account_info__7ga8q {
  font-size: 10px !important;
}

.Account_circle__mqq63 {
  width: 14px;
  height: 14px;
  border: 1px solid #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 6px;
  margin-right: 10px;
}

.Account_infoBox__PdvRz {
  position: absolute;
  bottom: 30%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: max-content;
  padding: 3px 10px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 36px;
}
.Account_infoBox__PdvRz i {
  width: 18px;
  height: 18px;
}
.Account_infoBox__PdvRz p {
  font-size: 12px !important;
  font-weight: 500 !important;
}

.Account_referralsLink__N1BKC {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Account_links__azYME {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1.25rem;
}
@media (max-width: 767.98px) {
  .Account_links__azYME {
    gap: 0.625rem;
  }
}
.Account_links__azYME .Account_btn_edit__TuJYK {
  display: flex;
  align-items: center;
  justify-content: center;
  width: max-content;
  height: 40px;
  padding: 0 27px;
  border: none;
  border-radius: 50px;
  background: rgba(255, 255, 255, 0.2);
  cursor: pointer;
  transition: all 0.3s ease;
}
@media (max-width: 441.98px) {
  .Account_links__azYME .Account_btn_edit__TuJYK {
    height: 31px;
  }
}
.Account_links__azYME .Account_btn_edit__TuJYK:hover {
  background: rgba(255, 255, 255, 0.3019607843);
}
.Account_links__azYME .Account_btn_edit__TuJYK:focus {
  box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.2), 0px 0px 0px 2px transparent;
}
.Account_links__azYME .Account_btn_edit__TuJYK span {
  font-family: "Lazurski";
  font-size: 20px;
  text-transform: uppercase;
  color: white;
  font-weight: 700;
  line-height: 120%;
}
@media (max-width: 441.98px) {
  .Account_links__azYME .Account_btn_edit__TuJYK span {
    font-size: 15px;
  }
}
.Account_links__azYME .Account_btn_chat__vnNco {
  background: inherit;
  transition: all 0.3s ease;
  width: 31px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Account_links__azYME .Account_btn_chat__vnNco i {
  width: 100%;
  height: 100%;
}

.Account_submissionInfo__9W6qx {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1.5rem;
  border-radius: 1rem;
  background: rgba(54, 56, 63, 0.7);
  border: 0.0625rem solid rgba(255, 255, 255, 0.08);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
}
.Account_submissionInfo__header__SpmN9 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.Account_submissionInfo__title__OB4T7 {
  font-size: 1.25rem;
  font-weight: 600;
}
.Account_submissionInfo__subtitle__QlVQ_ {
  font-size: 0.75rem;
  color: rgba(235, 235, 245, 0.7);
  line-height: 1.5;
}
.Account_submissionInfo__section__MkA1W {
  border-radius: 0.75rem;
  border: 0.0625rem solid rgba(255, 255, 255, 0.04);
  background: rgba(255, 255, 255, 0.03);
  overflow: visible;
}
.Account_submissionInfo__toggle__wdCTk {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  padding: 0.875rem 1.125rem;
  background: transparent;
  border: none;
  color: inherit;
  font-size: 0.8125rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 0.2s ease;
}
.Account_submissionInfo__toggle__wdCTk:hover {
  background: rgba(255, 255, 255, 0.04);
}
.Account_submissionInfo__toggleIcon__2Ymvv {
  width: 0.75rem;
  height: 0.75rem;
  border-left: 0.125rem solid rgba(255, 255, 255, 0.7);
  border-bottom: 0.125rem solid rgba(255, 255, 255, 0.7);
  transform: rotate(-45deg);
  transition: transform 0.2s ease;
}
.Account_submissionInfo__toggleOpen__g7nkl .Account_submissionInfo__toggleIcon__2Ymvv {
  transform: rotate(135deg);
}
.Account_submissionInfo__body__avde8 {
  padding: 1rem 1.25rem 1.25rem;
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.05);
}
.Account_submissionInfo__list__07M5I {
  display: flex;
  flex-direction: column;
  gap: 0.875rem;
}
.Account_submissionInfo__item__iNhk7 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.Account_submissionInfo__label__Bi16r {
  font-size: 0.625rem;
  font-weight: 500;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(235, 235, 245, 0.6);
}
.Account_submissionInfo__value__p0l5s {
  font-size: 0.875rem;
  line-height: 1.4;
}
.Account_submissionInfo__muted__dICpO {
  font-size: 0.8125rem;
  color: rgba(235, 235, 245, 0.6);
}
.Account_submissionInfo__chips__HALXl {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.Account_submissionInfo__chip__4Jj1M {
  padding: 0.25rem 0.625rem;
  border-radius: 62.4375rem;
  font-size: 0.75rem;
  background: rgba(255, 255, 255, 0.12);
}
.Account_submissionInfo__plans__fNpTo {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.Account_submissionInfo__plan__Uy30F {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
  padding: 1rem;
  border-radius: 0.75rem;
  border: 0.0625rem solid rgba(255, 255, 255, 0.05);
  background: rgba(0, 0, 0, 0.2);
}
.Account_submissionInfo__planHeader__ORxGB {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.Account_submissionInfo__planPrice__yogxt {
  font-size: 1rem;
  font-weight: 600;
}
.Account_submissionInfo__bullets__MxKuu {
  margin-top: 0.5rem;
  padding-left: 1.125rem;
}
.Account_submissionInfo__bullets__MxKuu li {
  list-style: disc;
  font-size: 0.8125rem;
  line-height: 1.4;
  color: rgba(235, 235, 245, 0.85);
}
.Account_submissionInfo__textBlock__GkkQG {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
}
.Account_submissionInfo__textBlock__GkkQG p {
  font-size: 0.875rem;
  line-height: 1.5;
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./public/styles/Masonry.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Masonry_addSubmissionPage__UBuds .container {
  max-width: 75rem;
  width: 100%;
  margin: 0 auto;
}
.Masonry_addSubmissionPage__UBuds .Masonry_submissionInfo__Wdl8z {
  padding-right: 0.75rem;
  max-height: calc(100vh - 9.375rem);
  overflow-y: auto;
  width: 100%;
}

.Masonry_pageAccount__wE_0u {
  margin-bottom: 2.5rem;
  /****************Info****************/
  /****************Gallery**************/
  /************Page add photo***********/
  /************Page Create Open Call***********/
}
.Masonry_pageAccount__info__nFONq {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 2.5rem;
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__info__nFONq {
    margin-bottom: 2.5rem;
  }
}
.Masonry_pageAccount__photo__6eUzG {
  width: 6.25rem;
  height: 6.25rem;
  margin-bottom: 1.6875rem;
  border-radius: 50%;
  overflow: hidden;
  background-color: rgb(217, 217, 217);
}
.Masonry_pageAccount__photo__6eUzG img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}
.Masonry_pageAccount__status__DdLNs {
  position: absolute;
  top: 7.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  border: 0.0625rem solid #fff;
  background: rgba(25, 26, 20, 0.2);
}
.Masonry_pageAccount__status__DdLNs i {
  width: 1.125rem;
  height: 1.125rem;
}
.Masonry_pageAccount__status__DdLNs img {
  width: 1.125rem;
  height: 1.125rem;
  padding: 1px;
  object-fit: contain;
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__status__DdLNs {
    top: 10rem;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_sensitive__D3xZe {
  filter: blur(10px);
  overflow: hidden;
}
.Masonry_pageAccount__name__jK2lO {
  margin-bottom: 0rem;
  text-align: center;
}
.Masonry_pageAccount__name__jK2lO p {
  font-size: 1.5rem;
  font-weight: 600;
}
.Masonry_pageAccount__name__jK2lO ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 10px;
}
.Masonry_pageAccount__name__jK2lO ul li {
  color: rgba(235, 235, 245, 0.6);
  font-size: 0.625rem;
  font-weight: 400;
}
.Masonry_pageAccount__meta__729L9 {
  display: flex;
  margin-bottom: 0.3125rem;
  flex-wrap: wrap;
  gap: 1.25rem 0rem;
  justify-content: center;
}
.Masonry_pageAccount__meta__729L9 li {
  display: flex;
  align-items: center;
}
.Masonry_pageAccount__meta__729L9 li:not(:last-child) {
  margin-right: 1.25rem;
}
.Masonry_pageAccount__meta__729L9 li img {
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.5625rem;
  object-fit: contain;
}
.Masonry_pageAccount__meta__729L9 li span {
  font-size: 0.75rem;
  font-weight: 400;
  transition: all 280ms ease-in-out 0ms;
}
@media (max-width: 441.98px) {
  .Masonry_pageAccount__meta__729L9 {
    gap: 1.25rem;
  }
  .Masonry_pageAccount__meta__729L9 li:not(:last-child) {
    margin-right: 1.25rem;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_pageAccount__meta__inst__xuHk6 {
  flex-wrap: nowrap;
}
.Masonry_pageAccount__wE_0u .Masonry_pageAccount__meta__inst__link__Yd8Z8 {
  display: flex;
  align-items: center;
}
.Masonry_pageAccount__wE_0u .Masonry_pageAccount__meta__inst__xuHk6:hover span {
  color: #469A58;
}
.Masonry_pageAccount__bio__9dTsd {
  max-width: 29.375rem;
  width: 100%;
  margin-bottom: 0.9375rem;
  color: rgba(235, 235, 245, 0.6);
  text-align: center;
}
.Masonry_pageAccount__followers__QudNc {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1.875rem;
  gap: 1.875rem;
  margin-bottom: 1.25rem;
}
.Masonry_pageAccount__followers__QudNc div {
  display: flex;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
}
.Masonry_pageAccount__followers__QudNc div span {
  font-size: 1.25rem;
  font-weight: 400;
  transition: all 280ms ease-in-out 0ms;
}
.Masonry_pageAccount__followers__QudNc div p {
  color: rgba(255, 255, 255, 0.6);
  transition: all 280ms ease-in-out 0ms;
}
.Masonry_pageAccount__followers__followers__lVg2_:hover span {
  color: #469A58;
}
.Masonry_pageAccount__followers__followers__lVg2_:hover p {
  color: #469A58;
}
.Masonry_pageAccount__followers__followed___1JFF:hover span {
  color: #469A58;
}
.Masonry_pageAccount__followers__followed___1JFF:hover p {
  color: #469A58;
}
.Masonry_pageAccount__followersReadOnly__OIM4K div {
  cursor: default;
}
.Masonry_pageAccount__followersReadOnly__OIM4K .Masonry_pageAccount__followers__followers__lVg2_:hover span,
.Masonry_pageAccount__followersReadOnly__OIM4K .Masonry_pageAccount__followers__followers__lVg2_:hover p,
.Masonry_pageAccount__followersReadOnly__OIM4K .Masonry_pageAccount__followers__followed___1JFF:hover span,
.Masonry_pageAccount__followersReadOnly__OIM4K .Masonry_pageAccount__followers__followed___1JFF:hover p {
  color: inherit;
}
.Masonry_pageAccount__followersSingleColumn__YFuU7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 1rem;
}
.Masonry_pageAccount__wE_0u .Masonry_galleryContainer__Zd3be {
  width: 100%;
}
@media (max-width: 767.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_galleryContainer__Zd3be {
    position: relative;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_galleryContainer__Zd3be .Masonry_delete__BJ5bc {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 1;
  cursor: pointer;
}
.Masonry_pageAccount__wE_0u .Masonry_galleryContainer__Zd3be .Masonry_delete__BJ5bc svg {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.Masonry_pageAccount__wE_0u .Masonry_galleryContainer__Zd3be .Masonry_delete__BJ5bc svg stop {
  transition: all 280ms ease-in-out 0ms;
}
.Masonry_pageAccount__wE_0u .Masonry_galleryContainer__Zd3be .Masonry_delete__BJ5bc svg:hover stop:first-child {
  stop-color: #469A58;
}
.Masonry_pageAccount__wE_0u .Masonry_galleryContainer__Zd3be .Masonry_delete__BJ5bc svg:hover stop:last-child {
  stop-color: #8cffa4;
}
.Masonry_pageAccount__wE_0u .Masonry_galleryGrid__Ug3Bx {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-gap: 1.25rem;
  gap: 1.25rem;
  width: 100%;
}
@media (max-width: 1299px) {
  .Masonry_pageAccount__wE_0u .Masonry_galleryGrid__Ug3Bx {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (max-width: 1199px) {
  .Masonry_pageAccount__wE_0u .Masonry_galleryGrid__Ug3Bx {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 991px) {
  .Masonry_pageAccount__wE_0u .Masonry_galleryGrid__Ug3Bx {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767px) {
  .Masonry_pageAccount__wE_0u .Masonry_galleryGrid__Ug3Bx {
    gap: 0;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_galleryGridItem__vyhNC {
  position: relative;
  display: block;
  width: 100%;
  aspect-ratio: 4/5;
  overflow: hidden;
  border-radius: 0.625rem;
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_galleryGridItem__vyhNC {
    border-radius: 0;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_galleryImageCard__jmjKf {
  position: absolute;
  inset: 0;
}
.Masonry_pageAccount__wE_0u .Masonry_add__5x8FA {
  position: relative;
  max-width: 400px;
  border-radius: 0.625rem;
  overflow: hidden;
  display: flex;
  transform: none;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background: rgba(255, 255, 255, 0.2);
}
@media (max-width: 767.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_add__5x8FA {
    border-radius: 0;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_add__5x8FA span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: 0.9375rem;
  background: url(/_next/static/media/fluent_add-20-filled.55295b59.svg) no-repeat center/43px;
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_add__5x8FA span {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_add__5x8FA p {
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
}
.Masonry_pageAccount__wE_0u .Masonry_galleryAddCard__OpUsl {
  width: 100%;
  height: 100%;
  max-width: none;
  box-sizing: border-box;
  border: 0.125rem solid white;
}
@media (max-width: 767.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_galleryAddCard__OpUsl {
    border-width: 0.0625rem;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_galleryAddCard__OpUsl span {
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: 1.5625rem;
  background: url(/_next/static/media/icon-plus.c7742490.svg) no-repeat center/70%;
  border: 0.1875rem solid white;
  border-radius: 50%;
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_galleryAddCard__OpUsl span {
    width: 2.5rem;
    height: 2.5rem;
    background-size: 50%;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__9ChpX {
  position: relative;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__9ChpX.Masonry_noMotion__XdLbk * {
  transition: none !important;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__9ChpX.Masonry_noMotion__XdLbk .Masonry_addPhoto__add__mitYw:hover p,
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__9ChpX.Masonry_noMotion__XdLbk .Masonry_submission__add__SN4Us .Masonry_button__fpGC4:hover p,
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__9ChpX.Masonry_noMotion__XdLbk .Masonry_submission__add__SN4Us .Masonry_add__add__BHkJn:hover p {
  transform: none !important;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__9ChpX.Masonry_noMotion__XdLbk .Masonry_saveSpinner__j2Cwa,
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__9ChpX.Masonry_noMotion__XdLbk .Masonry_saveSpinner__j2Cwa * {
  transition: none !important;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__wrapper__TyNUu {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  max-width: 47.9375rem;
  margin: 0 auto;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__splitLayout__Yft_h {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  width: 100%;
  align-items: stretch;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__splitLayout__Yft_h .Masonry_addPhoto__wrapper__TyNUu {
  max-width: none;
  margin: 0;
}
@media (min-width: 1200px) {
  .Masonry_pageAccount__wE_0u .Masonry_addPhoto__splitLayout__Yft_h {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(17.5rem, 22.5rem);
    align-items: stretch;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__main__SvC6g {
  flex: 1 1;
  width: 100%;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__sidebar__2wwBI {
  width: 100%;
  margin-top: 0.625rem;
  align-self: flex-start;
  height: -moz-fit-content;
  height: fit-content;
  max-width: 22.5rem;
}
@media (min-width: 1200px) {
  .Masonry_pageAccount__wE_0u .Masonry_addPhoto__sidebar__2wwBI {
    position: -webkit-sticky;
    position: sticky;
    top: 7.5rem;
    z-index: 10;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__row__q3yRo {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 3.75rem;
  gap: 3.75rem;
  width: 100%;
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_addPhoto__row__q3yRo {
    grid-template-columns: minmax(15.625rem, 25rem);
    justify-content: center;
    gap: 30px;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__list__FLQq6 {
  display: flex;
  flex-direction: column;
  gap: 3.75rem;
  width: 100%;
  margin-top: 1.875rem;
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_addPhoto__list__FLQq6 {
    margin-top: 0;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__list__FLQq6 .Masonry_addPhotoDiv__mMcd1 {
  position: relative;
  height: 456px;
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_addPhoto__list__FLQq6 .Masonry_addPhotoDiv__mMcd1 {
    height: 345px;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__form__mkINd {
  width: 100%;
  margin-bottom: 1.25rem;
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_addPhoto__form__mkINd {
    margin-bottom: 1.25rem;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__heading__dlfVt {
  margin-bottom: 3.125rem;
  text-align: center;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__heading__dlfVt .Masonry_addPhoto__title__6CnXk {
  margin-bottom: 0.625rem;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__select__ANxeY {
  margin-bottom: 2.125rem;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__select__ANxeY .Masonry_select__current__IoZ2f {
  border-radius: 3.125rem;
  font-size: 1rem;
  transition: all 280ms ease-in-out 0ms;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__select__ANxeY .Masonry_select__current__IoZ2f:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__select__ANxeY select {
  position: relative;
  width: 100%;
  padding-right: 2.125rem;
  background: rgba(255, 255, 255, 0.2) url(/_next/static/media/icon-arrow-down.3d782a28.svg) no-repeat calc(100% - 10px) center/10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__select__ANxeY select option {
  background: #2f2f35;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__title__6CnXk {
  margin-bottom: 3.125rem;
  font-size: 1.5rem;
  font-weight: 600;
  text-align: center;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__subtitle__UtJsA {
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.4;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__add__mitYw {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 0.625rem;
  overflow: hidden;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__add__mitYw.Masonry_error__ACp0K {
  border: 1px solid rgb(239, 52, 52) !important;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__add__mitYw:hover p {
  transform: scale(1.08);
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_addPhoto__add__mitYw {
    flex-direction: row;
    gap: 1.4375rem;
    max-width: 100%;
    margin: auto;
    aspect-ratio: 1;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__add__mitYw .Masonry_delete__BJ5bc {
  position: absolute;
  top: 0.9375rem;
  right: 0.9375rem;
  z-index: 2;
  cursor: pointer;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__add__mitYw .Masonry_add__5x8FA {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: 0.9375rem;
  background: url(/_next/static/media/fluent_add-20-filled.55295b59.svg) no-repeat center/43px;
  z-index: 1;
  transition: all 280ms ease-in-out 0ms;
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_addPhoto__add__mitYw .Masonry_add__5x8FA {
    width: 2.5rem;
    height: 2.5rem;
    margin-bottom: 0;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__add__mitYw p {
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  z-index: 1;
  transition: all 280ms ease-in-out 0ms;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__add__mitYw img {
  border-radius: 0.125rem;
  object-fit: cover;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__photo__rSG6o {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 28.125rem;
  border: 0.125rem solid white;
  border-radius: 0.375rem;
  overflow: hidden;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__photo__rSG6o:before {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: rgba(54, 56, 63, 0.5);
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_addPhoto__photo__rSG6o {
    max-width: 25rem;
    height: 15.625rem;
    margin: auto;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__photo__rSG6o img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__photo__rSG6o .Masonry_delete__BJ5bc {
  position: absolute;
  top: 0.9375rem;
  right: 0.9375rem;
  z-index: 2;
  cursor: pointer;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__data__AqSjq {
  display: flex;
  flex-direction: column;
  gap: 2.25rem;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhotoCredits__Ud_Kl, .Masonry_pageAccount__wE_0u .Masonry_addPhotoCaption__KIbFo, .Masonry_pageAccount__wE_0u .Masonry_addPhotoCategory__4ugsS {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.625rem;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhotoCredits__Ud_Kl span, .Masonry_pageAccount__wE_0u .Masonry_addPhotoCaption__KIbFo span, .Masonry_pageAccount__wE_0u .Masonry_addPhotoCategory__4ugsS span {
  width: 100%;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhotoCredits__Ud_Kl .Masonry_addPhoto__select__ANxeY, .Masonry_pageAccount__wE_0u .Masonry_addPhotoCaption__KIbFo .Masonry_addPhoto__select__ANxeY, .Masonry_pageAccount__wE_0u .Masonry_addPhotoCategory__4ugsS .Masonry_addPhoto__select__ANxeY {
  width: 100%;
  margin-bottom: 0;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhotoCredits__Ud_Kl .Masonry_addPhoto__select__ANxeY .Masonry_select__current__IoZ2f, .Masonry_pageAccount__wE_0u .Masonry_addPhotoCaption__KIbFo .Masonry_addPhoto__select__ANxeY .Masonry_select__current__IoZ2f, .Masonry_pageAccount__wE_0u .Masonry_addPhotoCategory__4ugsS .Masonry_addPhoto__select__ANxeY .Masonry_select__current__IoZ2f {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 10px 17px;
  border-radius: 6px;
  border: 1px solid transparent;
  background: rgba(255, 255, 255, 0.2);
  /* background: rgba(54, 56, 63, 0.5); */
  font-size: 14px;
  cursor: pointer;
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_addPhotoCredits__Ud_Kl .Masonry_addPhoto__button__hjRS2, .Masonry_pageAccount__wE_0u .Masonry_addPhotoCaption__KIbFo .Masonry_addPhoto__button__hjRS2, .Masonry_pageAccount__wE_0u .Masonry_addPhotoCategory__4ugsS .Masonry_addPhoto__button__hjRS2 {
    margin: auto;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__input__ywSqM {
  display: grid;
  grid-template-columns: 1fr 4.6875rem;
  grid-gap: 0.9375rem;
  gap: 0.9375rem;
  width: 100%;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__input__ywSqM button {
  padding: 0.59375rem 1.5rem;
  border-radius: 3.125rem;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__creditsList__cdYBm {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  width: 100%;
  margin-top: 15px;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__creditsList__cdYBm .Masonry_credit__O7gT_ {
  display: grid;
  grid-template-columns: 1fr 1rem;
  align-items: center;
  padding: 0.46875rem 0.625rem;
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.2);
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__creditsList__cdYBm .Masonry_credit__O7gT_ i {
  cursor: pointer;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__button__hjRS2 button {
  padding: 0.59375rem 1.5rem;
  border-radius: 3.125rem;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__buttons__qFXRa {
  display: flex;
  align-items: center;
  gap: 1.1875rem;
  align-self: center;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__buttons__qFXRa button {
  min-width: 8.75rem;
  padding: 0 20px;
  height: 40px;
  border-radius: 3.125rem;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform: translateZ(0);
  -webkit-font-smoothing: antialiased;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__buttons__qFXRa button span {
  font-size: 14px;
  font-weight: 600;
  margin-left: 10px;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__buttons__qFXRa button:disabled {
  opacity: 0.5;
  cursor: default;
}
@media (hover: none) and (pointer: coarse) {
  .Masonry_pageAccount__wE_0u .Masonry_addPhoto__buttons__qFXRa button {
    -webkit-tap-highlight-color: transparent;
  }
  .Masonry_pageAccount__wE_0u .Masonry_addPhoto__buttons__qFXRa button:focus, .Masonry_pageAccount__wE_0u .Masonry_addPhoto__buttons__qFXRa button:active {
    outline: none;
    box-shadow: none;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__leftButtons__PzfVm {
  align-self: auto;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__textarea__fwV7L {
  width: 100%;
}
.Masonry_pageAccount__wE_0u .Masonry_addPhoto__textarea__fwV7L textarea {
  height: 15rem;
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_addPhoto__textarea__fwV7L textarea {
    height: 12.5rem;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_submission__wrapper__D6sb7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 62.5rem;
  margin: 0 auto;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__heading__7tvJ0 {
  margin-bottom: 3.125rem;
  text-align: center;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__heading__7tvJ0 .Masonry_submission__title__4iaCe {
  margin-bottom: 0.625rem;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__title__4iaCe {
  margin-bottom: 3.125rem;
  font-size: 1.5rem;
  font-weight: 600;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__subtitle__1TRsC {
  color: rgba(255, 255, 255, 0.7);
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.4;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__row__uMG_l {
  display: flex;
  gap: 6.25rem;
  width: 100%;
  margin-bottom: 3.125rem;
}
@media (max-width: 1460.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_submission__row__uMG_l {
    gap: 3.75rem;
  }
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_submission__row__uMG_l {
    display: grid;
    grid-template-columns: minmax(15.625rem, 25rem);
    justify-content: center;
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }
}
@media (max-width: 475.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_submission__row__uMG_l {
    display: grid;
    grid-template-columns: 1fr;
    justify-content: center;
    grid-gap: 3.125rem;
    gap: 3.125rem;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us {
  position: relative;
  width: 400px;
  height: 600px;
  border-radius: 18.75rem;
  overflow: hidden;
  background: rgba(54, 56, 63, 0.5);
}
@media (max-width: 475px) {
  .Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us {
    position: -webkit-sticky;
    position: sticky;
    width: 300px;
    height: 450px;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us.Masonry_error__ACp0K {
  border: 1px solid rgb(239, 52, 52) !important;
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us {
    flex-direction: row;
    gap: 1.4375rem;
    width: 300px;
    height: 450px;
    margin: auto;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us .Masonry_button__fpGC4 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  background: transparent;
  transition: all 280ms ease-in-out 0ms;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us .Masonry_button__fpGC4 p {
  transition: all 280ms ease-in-out 0ms;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us .Masonry_button__fpGC4:hover p {
  transform: scale(1.08);
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us .Masonry_add__5x8FA {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: 0.9375rem;
  background: url(/_next/static/media/fluent_add-20-filled.55295b59.svg) no-repeat center/43px;
  z-index: 1;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us .Masonry_add__add__BHkJn {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 0.625rem;
  overflow: hidden;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us .Masonry_add__add__BHkJn.Masonry_error__ACp0K {
  border: 1px solid rgb(239, 52, 52) !important;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us .Masonry_add__add__BHkJn:hover p {
  transform: scale(1.08);
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us .Masonry_add__add__BHkJn {
    flex-direction: row;
    gap: 1.4375rem;
    max-width: 25rem;
    height: 25rem;
    margin: auto;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us .Masonry_add__add__BHkJn .Masonry_delete__BJ5bc {
  position: absolute;
  top: 0.9375rem;
  right: 0.9375rem;
  z-index: 2;
  cursor: pointer;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us .Masonry_add__add__BHkJn .Masonry_add__5x8FA {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: 0.9375rem;
  background: url(/_next/static/media/fluent_add-20-filled.55295b59.svg) no-repeat center/43px;
  z-index: 1;
  transition: all 280ms ease-in-out 0ms;
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us .Masonry_add__add__BHkJn .Masonry_add__5x8FA {
    width: 2.5rem;
    height: 2.5rem;
    margin-bottom: 0;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us .Masonry_add__add__BHkJn p {
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  z-index: 1;
  transition: all 280ms ease-in-out 0ms;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us .Masonry_add__add__BHkJn img {
  border-radius: 0.125rem;
  object-fit: cover;
}
@media (max-width: 991.98px) {
  .Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us .Masonry_add__5x8FA {
    width: 2.5rem;
    height: 2.5rem;
    margin-bottom: 0;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us p {
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
  z-index: 1;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__add__SN4Us img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 0.125rem;
  object-fit: cover;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 {
  display: flex;
  flex-direction: column;
  gap: 3.75rem;
  flex: 1 1;
  width: 100%;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_formsBox__1A81H {
  display: flex;
  flex-direction: column;
  gap: 1.875rem;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_formsBox__box__oauUb {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_formsBox__boxTitle__XrpSK {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_formsBox__boxRadio__0BH6O {
  padding-left: 2.25rem;
  color: rgba(255, 255, 255, 0.5);
  font-family: Poppins;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_formsBoxRowFull__XUrXp {
  grid-template-columns: 1fr;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__header__mPvjh {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__header__mPvjh button {
  gap: 0.5rem;
  width: max-content;
  padding: 0.375rem 0.625rem;
  background: transparent;
  border-radius: 6px;
  border: 1px solid #fff;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__header__mPvjh button i {
  width: 0.75rem;
  height: 0.75rem;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__header__mPvjh button span {
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 200% */
  text-transform: uppercase;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__header__mPvjh button:hover {
  background: rgba(255, 255, 255, 0.1);
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__header__mPvjh button:focus {
  background: rgba(255, 255, 255, 0.1);
  box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.2), 0px 0px 0px 2px #2d2c31;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__forms___7qBH {
  padding: 1.5rem;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__buttons__1drVO {
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem;
  margin-left: auto;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__buttons__1drVO button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5rem;
  height: 1.5rem;
  padding: 0;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__buttons__1drVO button span {
  color: black;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__AOJ6Y {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding: 1.5rem;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__edit__PBk9J {
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  /* 142.857% */
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  cursor: pointer;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__edit__PBk9J i {
  width: 0.875rem;
  height: 0.875rem;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__title__g4lxd {
  display: flex;
  flex-direction: column;
  gap: 0.3125rem;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__title__g4lxd span {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
  color: rgba(235, 235, 245, 0.6);
  font-size: 0.625rem;
  line-height: 130%;
  text-transform: uppercase;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__title__g4lxd span i {
  display: flex;
  align-items: center;
  cursor: default;
  width: 20px;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__title__g4lxd span i:before {
  left: -1.5rem;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__title__g4lxd p {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 130%;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__text__LDzh5 p {
  color: rgba(235, 235, 245, 0.6);
  font-size: 1rem;
  line-height: 130%;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__included__D37iE {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__included__D37iE span {
  font-size: 14px;
  line-height: 20px;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__included__D37iE ul {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__included__D37iE ul li {
  font-size: 12px;
  line-height: 16px;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__action___dSye {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 475px) {
  .Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__action___dSye {
    flex-direction: column;
    gap: 0.625rem;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__action___dSye button {
  max-width: 10.5rem;
  width: 100%;
  margin-right: 0.625rem;
  padding: 0.625rem;
  background: #469A58;
  border-radius: 0.25rem;
  font-size: 1.25rem;
  font-weight: 600;
  text-transform: uppercase;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__action___dSye button.Masonry_yellow__108_0 {
  background: #FFB500;
  color: black;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__action___dSye p {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__action___dSye span {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 130%;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_plans__zV8tt .Masonry_plan__action___dSye span i {
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  /* 133.333% */
}
@media (min-width: 992px) {
  .Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_box__indent__KQUfN {
    padding: 0 0.75rem;
  }
}
.Masonry_pageAccount__wE_0u .Masonry_submission__data__ZijD7 .Masonry_gap16__WOZHN {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__buttons__ovk9W {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1rem;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__buttons__ovk9W button {
  display: flex;
  justify-content: center;
  width: 6.25rem;
  padding: 0 10px;
  font-family: Cabin;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  align-items: center;
  height: 40px;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__buttons__ovk9W button span {
  color: black;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  margin-left: 10px;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__icStB button:disabled {
  opacity: 0.5;
  cursor: default;
}
.Masonry_pageAccount__wE_0u .Masonry_submission__icStB button:disabled:hover, .Masonry_pageAccount__wE_0u .Masonry_submission__icStB button:disabled:focus {
  cursor: default;
}

.Masonry_referrals_link__K7lxF {
  display: grid;
  grid-template-columns: calc(100% - 80px) 80px;
  grid-gap: 0.5rem;
  gap: 0.5rem;
  align-items: flex-end;
  margin-bottom: 1.5rem;
}
@media (max-width: 475px) {
  .Masonry_referrals_link__K7lxF {
    grid-template-columns: calc(80% - 0.5rem) 1fr;
  }
}
.Masonry_referrals__input__pGx_S {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.Masonry_referrals__input__pGx_S label {
  background: rgba(255, 255, 255, 0.2);
  height: 40px;
  border: none;
}
.Masonry_referrals__btn__cLYds {
  width: 100%;
}
.Masonry_referrals__btn__cLYds button {
  width: 100%;
  color: white;
  border-radius: 50px;
  background: rgba(255, 255, 255, 0.2);
  transition: all 0.3s ease;
}
.Masonry_referrals__btn__cLYds button:hover {
  background: #469a58;
}
.Masonry_referrals_socials__vwASd {
  display: grid;
  grid-template-columns: 172px 1fr;
  grid-gap: 3.125rem;
  gap: 3.125rem;
  width: 100%;
}
@media (max-width: 475px) {
  .Masonry_referrals_socials__vwASd {
    grid-template-columns: 1fr;
    gap: 1.875rem;
  }
}
.Masonry_referrals__qr__oTHmK {
  width: 100%;
  margin-bottom: 3.75rem;
}
@media (max-width: 475px) {
  .Masonry_referrals__qr__oTHmK {
    order: 1;
    margin-bottom: 0;
  }
}
.Masonry_referrals__qr__oTHmK .Masonry_qr__RX9_V {
  width: 100%;
  height: 10.75rem;
}
.Masonry_referrals__qr__oTHmK .Masonry_qr__RX9_V img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 475px) {
  .Masonry_referrals__qr__oTHmK .Masonry_qr__RX9_V img {
    object-fit: contain;
  }
}
.Masonry_referrals__socials__B3lwi {
  width: 100%;
}
.Masonry_referrals__socials__B3lwi ul {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(75px, 1fr));
  grid-gap: 8px;
  gap: 8px;
  width: 100%;
}
.Masonry_referrals__socials__B3lwi ul a {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 2/2;
  background: rgba(255, 255, 255, 0.2);
  transition: all 0.3s ease;
}
.Masonry_referrals__socials__B3lwi ul a:hover {
  background: #469a58;
}
.Masonry_referrals__qr__oTHmK, .Masonry_referrals__socials__B3lwi {
  display: flex;
  flex-direction: column;
  gap: 0.9375rem;
}
.Masonry_referrals_list__vHAoz {
  display: flex;
  flex-direction: column;
  gap: 0.9375rem;
}
@media (max-width: 475px) {
  .Masonry_referrals_list__vHAoz {
    margin-top: 1.875rem;
  }
}
.Masonry_referrals_list__vHAoz ul {
  display: flex;
  flex-direction: column;
}
.Masonry_referrals_list__vHAoz .Masonry_item__oQGZv {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 0.9375rem 0;
  border-bottom: 0.0625rem solid #39383d;
  transition: all 280ms ease-in-out 0ms;
  padding: 10px;
}
.Masonry_referrals_list__vHAoz .Masonry_item__oQGZv:hover {
  background-color: #36383f;
}
.Masonry_referrals_list__vHAoz .Masonry_item__photo__vNNPG {
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 12px;
}
.Masonry_referrals_list__vHAoz .Masonry_item__photo__vNNPG img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Masonry_referrals_list__vHAoz .Masonry_item__name__meX1h {
  display: flex;
  flex-direction: column;
  flex: 1 1;
}
.Masonry_referrals_list__vHAoz .Masonry_item__name__meX1h .Masonry_specialitiesList__npsxo {
  display: flex;
  flex-direction: row;
  gap: 7px;
}
.Masonry_referrals_list__vHAoz .Masonry_item__name__meX1h .Masonry_specialitiesList__npsxo li {
  color: rgb(108, 107, 112);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.Masonry_referrals_list__vHAoz .Masonry_item__name__meX1h p {
  font-weight: 500;
  line-height: 1.3125rem;
}
.Masonry_referrals_list__vHAoz .Masonry_item__name__meX1h span {
  color: #6c6b70;
  font-size: 0.75rem;
  line-height: 0.9375rem;
}
.Masonry_referrals_list__vHAoz .Masonry_item__date__dMoB6 {
  width: 3.75rem;
  font-size: 0.75rem;
}

.Masonry_hiddenInputController__K0TgE {
  display: none;
}

.Masonry_delete__form__Tp6KH {
  top: 0.75rem;
  right: 0.75rem;
  transform: rotate(45deg);
  width: 1.25rem;
  height: 1.25rem;
  background: url(/_next/static/media/icon-plus.c7742490.svg) no-repeat center/contain;
  cursor: pointer;
}

.Masonry_addPhotoDiv__mMcd1 {
  position: relative;
}

.Masonry_cropAdjustButton__8zNve {
  position: absolute;
  left: 1rem;
  bottom: 1rem;
  z-index: 20;
  padding: 0.5rem 0.875rem;
  border: 0.0625rem solid rgba(255, 255, 255, 0.5);
  border-radius: 62.4375rem;
  background: rgba(19, 19, 22, 0.72);
  color: white;
  font-size: 0.75rem;
  line-height: 1;
  cursor: pointer;
  transition: all 280ms ease-in-out 0ms;
}
.Masonry_cropAdjustButton__8zNve:hover {
  background: rgba(19, 19, 22, 0.9);
  border-color: rgba(255, 255, 255, 0.8);
}

.Masonry_deleteForm__aL2Vy {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 100;
  background-color: inherit;
  cursor: pointer;
}
.Masonry_deleteForm__aL2Vy svg {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.Masonry_deleteForm__aL2Vy svg stop {
  transition: all 280ms ease-in-out 0ms;
}
.Masonry_deleteForm__aL2Vy svg:hover stop:first-child {
  stop-color: #469A58;
}
.Masonry_deleteForm__aL2Vy svg:hover stop:last-child {
  stop-color: #8cffa4;
}

.Masonry_errorCategory__uD9a6,
.Masonry_errorCaption__D1B6n {
  border: 1px solid rgb(239, 52, 52) !important;
}

.Masonry_error__ACp0K {
  border: 1px solid rgb(239, 52, 52) !important;
}

.Masonry_errorMessage___yref {
  margin-top: -0.5rem;
  color: rgb(239, 52, 52);
  font-size: 0.75rem;
  line-height: 1.4;
}

.Masonry_info__fk_fp {
  font-size: 10px !important;
}

.Masonry_circle__80QKP {
  width: 14px;
  height: 14px;
  border: 1px solid #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 6px;
  margin-right: 10px;
}

.Masonry_infoBox__lD8Ju {
  position: absolute;
  bottom: 30%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: max-content;
  padding: 3px 10px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 36px;
}
.Masonry_infoBox__lD8Ju i {
  width: 18px;
  height: 18px;
}
.Masonry_infoBox__lD8Ju p {
  font-size: 12px !important;
  font-weight: 500 !important;
}

.Masonry_referralsLink__5k4C1 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Masonry_links__hfM65 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 1.25rem;
}
@media (max-width: 767.98px) {
  .Masonry_links__hfM65 {
    gap: 0.625rem;
  }
}
.Masonry_links__hfM65 .Masonry_btn_edit__0hUVn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: max-content;
  height: 40px;
  padding: 0 27px;
  border: none;
  border-radius: 50px;
  background: rgba(255, 255, 255, 0.2);
  cursor: pointer;
  transition: all 0.3s ease;
}
@media (max-width: 441.98px) {
  .Masonry_links__hfM65 .Masonry_btn_edit__0hUVn {
    height: 31px;
  }
}
.Masonry_links__hfM65 .Masonry_btn_edit__0hUVn:hover {
  background: rgba(255, 255, 255, 0.3019607843);
}
.Masonry_links__hfM65 .Masonry_btn_edit__0hUVn:focus {
  box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.2), 0px 0px 0px 2px transparent;
}
.Masonry_links__hfM65 .Masonry_btn_edit__0hUVn span {
  font-family: "Lazurski";
  font-size: 20px;
  text-transform: uppercase;
  color: white;
  font-weight: 700;
  line-height: 120%;
}
@media (max-width: 441.98px) {
  .Masonry_links__hfM65 .Masonry_btn_edit__0hUVn span {
    font-size: 15px;
  }
}
.Masonry_links__hfM65 .Masonry_btn_chat__8f6Dt {
  background: inherit;
  transition: all 0.3s ease;
  width: 31px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.Masonry_links__hfM65 .Masonry_btn_chat__8f6Dt i {
  width: 100%;
  height: 100%;
}

.Masonry_submissionInfo__Wdl8z {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1.5rem;
  border-radius: 1rem;
  background: rgba(54, 56, 63, 0.7);
  border: 0.0625rem solid rgba(255, 255, 255, 0.08);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
}
.Masonry_submissionInfo__header__YnagD {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.Masonry_submissionInfo__title__S7FZ8 {
  font-size: 1.25rem;
  font-weight: 600;
}
.Masonry_submissionInfo__subtitle__ycMYL {
  font-size: 0.75rem;
  color: rgba(235, 235, 245, 0.7);
  line-height: 1.5;
}
.Masonry_submissionInfo__section__xjfpl {
  border-radius: 0.75rem;
  border: 0.0625rem solid rgba(255, 255, 255, 0.04);
  background: rgba(255, 255, 255, 0.03);
  overflow: visible;
}
.Masonry_submissionInfo__toggle__GmNJO {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
  padding: 0.875rem 1.125rem;
  background: transparent;
  border: none;
  color: inherit;
  font-size: 0.8125rem;
  font-weight: 600;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  cursor: pointer;
  transition: background 0.2s ease;
}
.Masonry_submissionInfo__toggle__GmNJO:hover {
  background: rgba(255, 255, 255, 0.04);
}
.Masonry_submissionInfo__toggleIcon__TsHO_ {
  width: 0.75rem;
  height: 0.75rem;
  border-left: 0.125rem solid rgba(255, 255, 255, 0.7);
  border-bottom: 0.125rem solid rgba(255, 255, 255, 0.7);
  transform: rotate(-45deg);
  transition: transform 0.2s ease;
}
.Masonry_submissionInfo__toggleOpen__Ff2LW .Masonry_submissionInfo__toggleIcon__TsHO_ {
  transform: rotate(135deg);
}
.Masonry_submissionInfo__body__7wvD_ {
  padding: 1rem 1.25rem 1.25rem;
  border-top: 0.0625rem solid rgba(255, 255, 255, 0.05);
}
.Masonry_submissionInfo__list__Wk5mL {
  display: flex;
  flex-direction: column;
  gap: 0.875rem;
}
.Masonry_submissionInfo__item__tOpHF {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.Masonry_submissionInfo__label__NM4dy {
  font-size: 0.625rem;
  font-weight: 500;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(235, 235, 245, 0.6);
}
.Masonry_submissionInfo__value__e_oC4 {
  font-size: 0.875rem;
  line-height: 1.4;
}
.Masonry_submissionInfo__muted__ZgMMQ {
  font-size: 0.8125rem;
  color: rgba(235, 235, 245, 0.6);
}
.Masonry_submissionInfo__chips__Mb_xK {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.Masonry_submissionInfo__chip__4GYCs {
  padding: 0.25rem 0.625rem;
  border-radius: 62.4375rem;
  font-size: 0.75rem;
  background: rgba(255, 255, 255, 0.12);
}
.Masonry_submissionInfo__plans__hXOVa {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.Masonry_submissionInfo__plan__5z1mM {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
  padding: 1rem;
  border-radius: 0.75rem;
  border: 0.0625rem solid rgba(255, 255, 255, 0.05);
  background: rgba(0, 0, 0, 0.2);
}
.Masonry_submissionInfo__planHeader__U8zOE {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.Masonry_submissionInfo__planPrice__oVSKK {
  font-size: 1rem;
  font-weight: 600;
}
.Masonry_submissionInfo__bullets__uAYA2 {
  margin-top: 0.5rem;
  padding-left: 1.125rem;
}
.Masonry_submissionInfo__bullets__uAYA2 li {
  list-style: disc;
  font-size: 0.8125rem;
  line-height: 1.4;
  color: rgba(235, 235, 245, 0.85);
}
.Masonry_submissionInfo__textBlock__rwoiL {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
}
.Masonry_submissionInfo__textBlock__rwoiL p {
  font-size: 0.875rem;
  line-height: 1.5;
}

.Masonry_pageGallery__0ybt4 {
  margin-bottom: 1.5625rem;
}
.Masonry_pageGallery__panels__FclVK {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: 1.5625rem;
  gap: 0.9375rem;
}
@media (min-width: 1000px) {
  .Masonry_pageGallery__panels__FclVK {
    flex-direction: row;
    align-items: flex-start;
  }
}
@media (max-width: 475.98px) {
  .Masonry_pageGallery__panels__FclVK {
    justify-content: space-between;
    gap: 0.625rem;
  }
}
.Masonry_pageGallery__title__NYkJw {
  display: flex;
  align-items: center;
  height: 32px;
  font-size: 15px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.7);
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .Masonry_pageGallery__title__NYkJw {
    height: 24px;
    font-size: 15px;
    line-height: 1.5;
    display: none;
  }
}
.Masonry_pageGallery__sort__CtSir {
  margin-left: 3.75rem;
}
@media (max-width: 475.98px) {
  .Masonry_pageGallery__sort__CtSir {
    margin-left: 0;
  }
}
.Masonry_pageGallery__add__9jIqT {
  margin-left: auto;
}
@media (max-width: 475.98px) {
  .Masonry_pageGallery__add__9jIqT {
    margin-left: 0;
  }
}
.Masonry_pageGallery__list__v_jmn {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .Masonry_pageGallery__list__v_jmn {
    position: relative;
    left: 4px;
    width: calc(100% - 8px);
  }
}
.Masonry_pageGallery__list__v_jmn .Masonry_add__5x8FA {
  position: relative;
  max-width: none;
  border-radius: 0.625rem;
  overflow: hidden;
  display: flex;
  transform: none;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.2);
}
@media (max-width: 767px) {
  .Masonry_pageGallery__list__v_jmn .Masonry_add__5x8FA {
    border-radius: 0rem;
  }
}
.Masonry_pageGallery__list__v_jmn .Masonry_add__5x8FA span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: 0.9375rem;
  background: url(/_next/static/media/fluent_add-20-filled.55295b59.svg) no-repeat center/70%;
  border-radius: 50%;
}
@media (max-width: 991.98px) {
  .Masonry_pageGallery__list__v_jmn .Masonry_add__5x8FA span {
    width: 2.5rem;
    height: 2.5rem;
    margin-bottom: 0.625rem;
  }
}
.Masonry_pageGallery__list__v_jmn .Masonry_add__5x8FA p {
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
}
@media (max-width: 560.98px) {
  .Masonry_pageGallery__list__v_jmn .Masonry_add__5x8FA {
    max-width: 100%;
  }
}
.Masonry_pageGallery__list__v_jmn .Masonry_add__5x8FA a {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  cursor: pointer;
}
.Masonry_pageGallery__grid__QqZfQ {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  grid-gap: 1.25rem;
  gap: 1.25rem;
  width: 100%;
}
@media (max-width: 1299px) {
  .Masonry_pageGallery__grid__QqZfQ {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}
@media (max-width: 1199px) {
  .Masonry_pageGallery__grid__QqZfQ {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 991px) {
  .Masonry_pageGallery__grid__QqZfQ {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 767px) {
  .Masonry_pageGallery__grid__QqZfQ {
    gap: 0;
  }
}
.Masonry_pageGallery__gridItem__4Tr0a {
  position: relative;
  display: block;
  width: 100%;
  aspect-ratio: 4/5;
  overflow: hidden;
  border-radius: 0.625rem;
  cursor: pointer;
}
@media (max-width: 767px) {
  .Masonry_pageGallery__gridItem__4Tr0a {
    border-radius: 0;
  }
}
.Masonry_pageGallery__gridCard__7ey2t {
  position: absolute;
  inset: 0;
}
.Masonry_pageGallery__addCard__iuFr8 {
  width: 100%;
  height: 100%;
  max-width: none;
  box-sizing: border-box;
  border: 0.125rem solid white;
}
@media (max-width: 767px) {
  .Masonry_pageGallery__addCard__iuFr8 {
    border-width: 0.0625rem;
  }
}
.Masonry_pageGallery__addCard__iuFr8 span {
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: 1.5625rem;
  background: url(/_next/static/media/icon-plus.c7742490.svg) no-repeat center/70%;
  border: 0.1875rem solid white;
  border-radius: 50%;
}
@media (max-width: 991.98px) {
  .Masonry_pageGallery__addCard__iuFr8 span {
    width: 2.5rem;
    height: 2.5rem;
    background-size: 50%;
  }
}
.Masonry_pageGallery__item__VuClY {
  object-fit: cover;
}
.Masonry_pageGallery__item__VuClY.Masonry_sensitive__D3xZe {
  filter: blur(10px);
}
.Masonry_pageGallery__delete__j_1Dv {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 1;
  cursor: pointer;
}
.Masonry_pageGallery__delete__j_1Dv svg {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.Masonry_pageGallery__delete__j_1Dv svg stop {
  transition: all 280ms ease-in-out 0ms;
}
.Masonry_pageGallery__delete__j_1Dv svg:hover stop:first-child {
  stop-color: #469A58;
}
.Masonry_pageGallery__0ybt4 .Masonry_slider_tabs__OSDqQ {
  position: relative;
  z-index: 10;
  display: inline-flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 0.3125rem;
  font-weight: 700;
}
@media (min-width: 915px) {
  .Masonry_pageGallery__0ybt4 .Masonry_slider_tabs__OSDqQ {
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
  }
}
.Masonry_pageGallery__0ybt4 .Masonry_slider_tabs__OSDqQ button {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  padding-inline: 15px;
  background: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.7);
  border-radius: 50px;
  font-weight: 700;
  font-size: 15px;
  transition: all 0.5s ease;
  text-transform: uppercase;
}
.Masonry_pageGallery__0ybt4 .Masonry_slider_tabs__OSDqQ button.Masonry_active__1SFlH {
  color: #469A58;
}
.Masonry_pageGallery__0ybt4 .Masonry_slider_tabs__OSDqQ button:hover, .Masonry_pageGallery__0ybt4 .Masonry_slider_tabs__OSDqQ button:focus {
  color: #469A58;
}
@media (max-width: 767px) {
  .Masonry_pageGallery__0ybt4 .Masonry_slider_tabs__OSDqQ button {
    height: 25px;
  }
}

.Masonry_pageControl__ZtcL9,
.Masonry_sortingpageControl__OttwY {
  display: flex;
  align-items: center;
  gap: 50px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (min-width: 991px) {
  .Masonry_pageControl__ZtcL9,
  .Masonry_sortingpageControl__OttwY {
    display: inline-flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
  }
}

.Masonry_masonry_containerBox__babiM {
  width: 100%;
  margin: auto;
}
@media (max-width: 767px) {
  .Masonry_masonry_containerBox__babiM {
    padding: 0 !important;
  }
}
.Masonry_masonry_containerBox__babiM .Masonry_firstScreen__pwq1B {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-content: stretch;
  gap: 20px;
  margin: auto;
}
@media (max-width: 767px) {
  .Masonry_masonry_containerBox__babiM .Masonry_firstScreen__pwq1B {
    gap: 15px;
  }
}
@media (max-width: 350px) {
  .Masonry_masonry_containerBox__babiM .Masonry_firstScreen__pwq1B {
    flex-direction: column;
  }
}
.Masonry_masonry_containerBox__babiM .Masonry_masonry__wImsH {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-content: stretch;
  gap: 20px;
  margin: auto;
}
@media (max-width: 767px) {
  .Masonry_masonry_containerBox__babiM .Masonry_masonry__wImsH {
    gap: 0;
  }
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  justify-content: flex-start;
  align-content: stretch;
  gap: inherit;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_add__5x8FA {
  position: relative;
  padding-bottom: 120%;
  border-radius: 0.625rem;
  overflow: hidden;
  border: 0.125rem solid white;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_add__5x8FA a {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  cursor: pointer;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_add__5x8FA a span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4.375rem;
  height: 4.375rem;
  margin-bottom: 1.5625rem;
  background: url(/_next/static/media/icon-plus.c7742490.svg) no-repeat center/70%;
  border: 0.1875rem solid white;
  border-radius: 50%;
}
@media (max-width: 991.98px) {
  .Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_add__5x8FA a span {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_add__5x8FA a p {
  text-align: center;
  font-size: 1rem;
  font-weight: 400;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W.Masonry_singleColumn__iO05T .Masonry_add__5x8FA {
  width: 100%;
  height: 120px;
  padding-bottom: 0%;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W.Masonry_singleColumn__iO05T .Masonry_add__5x8FA a {
  flex-direction: row;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W.Masonry_singleColumn__iO05T .Masonry_add__5x8FA a span {
  margin-right: 1.5625rem;
  margin-bottom: 0;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W img {
  border-radius: 10px;
}
@media (max-width: 767px) {
  .Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W img {
    border-radius: 0px;
  }
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_galleryImage___q1jk {
  margin-top: 1.25rem;
  max-width: 100%;
  height: auto;
  border-radius: 0.625rem;
  object-fit: cover;
}
@media (max-width: 767px) {
  .Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_galleryImage___q1jk {
    border-radius: 0rem;
  }
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_galleryColumn__RL12A {
  padding: 0 0.625rem;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_galleryItem__E6_kf {
  position: relative;
  padding-top: 120%;
  cursor: pointer;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_galleryItem__E6_kf.Masonry_galleryItemAddOneColumn__tEeiR {
  padding-top: 35%;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_galleryItemmed__sYODL .Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_galleryItem__E6_kf.Masonry_w1_h1__xbEEo {
  padding-top: 100%;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_galleryItem__E6_kf.Masonry_w2_h3__Bx1X4 {
  padding-top: 150%;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_galleryItem__E6_kf.Masonry_w3_h4__YmexS {
  padding-top: 133%;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_galleryItem__E6_kf.Masonry_w4_h5__AbZ0C {
  padding-top: 125%;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_galleryItem__E6_kf.Masonry_w9_h16__A8Tz1 {
  padding-top: 178%;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_galleryItem__E6_kf div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.Masonry_masonry_containerBox__babiM .Masonry_column__GAQ4W .Masonry_galleryItem__E6_kf div img {
  object-fit: cover !important;
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ {
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 767px) {
  .Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ {
    display: none;
  }
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ .Masonry_users__lunx0 {
  display: flex;
  /*align-items: flex-end;*/
  gap: 10px;
  padding-inline: 12px;
  top: auto !important;
  align-items: center;
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ .Masonry_users__lunx0 .Masonry_thumbs__q_ldo {
  display: flex;
  flex-shrink: 0;
  position: relative;
  /*bottom: 17px !important;*/
  margin-bottom: 17px !important;
  bottom: 0 !important;
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ .Masonry_users__lunx0 .Masonry_thumbs__q_ldo li {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #fff;
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ .Masonry_users__lunx0 .Masonry_thumbs__q_ldo li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ .Masonry_users__lunx0 .Masonry_thumbs__q_ldo li:nth-child(1) {
  z-index: 7;
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ .Masonry_users__lunx0 .Masonry_thumbs__q_ldo li:nth-child(2) {
  z-index: 6;
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ .Masonry_users__lunx0 .Masonry_thumbs__q_ldo li:nth-child(3) {
  z-index: 5;
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ .Masonry_users__lunx0 .Masonry_thumbs__q_ldo li:nth-child(4) {
  z-index: 4;
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ .Masonry_users__lunx0 .Masonry_thumbs__q_ldo li:nth-child(5) {
  z-index: 3;
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ .Masonry_users__lunx0 .Masonry_thumbs__q_ldo li:nth-child(6) {
  z-index: 2;
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ .Masonry_users__lunx0 .Masonry_thumbs__q_ldo li:nth-child(7) {
  z-index: 1;
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ .Masonry_users__lunx0 .Masonry_thumbs__q_ldo li + li {
  margin-left: -25px;
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ .Masonry_users__lunx0 .Masonry_name__Nmw5q {
  position: relative !important;
  display: flex;
  gap: 10px;
  align-items: flex-end;
  font-size: 14px;
  font-weight: 600;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.2509803922);
  /*margin-bottom: 25px !important;*/
  margin-bottom: 17px !important;
  left: 0px !important;
  text-align: unset;
}
.Masonry_masonry_containerBox__babiM .Masonry_infoSmall__tYnqZ .Masonry_users__lunx0 .Masonry_name__Nmw5q span {
  bottom: 25px !important;
  font-size: 14px;
  font-weight: 250;
  text-shadow: 0 0 4px rgba(0, 0, 0, 0.2509803922);
  align-self: center;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./public/styles/pages/NotExist.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.NotExist_back__link__hobwR {
  display: flex;
  align-items: center;
  gap: 1rem;
  color: rgba(255, 255, 255, 0.7);
  text-transform: uppercase;
  font-weight: 700;
  background-color: transparent;
}

.NotExist_title__NkGZb {
  font-family: "Lazurski";
  display: flex;
  margin-top: 25px;
  align-items: anchor-center;
  color: rgb(255, 181, 0);
  font-size: 35px;
  line-height: 35px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./public/styles/sections/Plan.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Plan_modalWrapper__DQi0h {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9998;
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: 0.9375rem 0.9375rem;
  background: rgba(19, 19, 19, 0.631372549);
  display: flex !important;
  justify-content: center;
  align-items: center;
}
@media (max-width: 825px) and (max-height: 870px) {
  .Plan_modalWrapper__DQi0h {
    align-items: flex-start;
  }
}
@media (max-width: 1280px) and (max-height: 700px) {
  .Plan_modalWrapper__DQi0h {
    align-items: flex-start;
  }
}
@media (max-width: 400px) and (max-height: 970px) {
  .Plan_modalWrapper__DQi0h {
    align-items: flex-start;
  }
}

.Plan_plan__AVlwD {
  padding: 30px 0;
  height: -moz-fit-content;
  height: fit-content;
}
@media (max-width: 767.98px) {
  .Plan_plan__AVlwD {
    padding: 1.25rem 0;
  }
}
.Plan_plan__list__YtMGC {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 2.5rem;
  gap: 2.5rem;
  align-items: center;
  padding: 0 4%;
}
.Plan_plan__list__YtMGC.Plan_col1__twZho {
  grid-template-columns: 1fr;
  justify-items: center;
}
.Plan_plan__list__YtMGC.Plan_col2__IIOn4 {
  grid-template-columns: repeat(2, 1fr);
  justify-content: center;
}
@media (max-width: 825.98px) {
  .Plan_plan__list__YtMGC.Plan_col2__IIOn4 {
    grid-template-columns: 1fr;
    gap: 1.25rem;
    padding: 0;
  }
}
.Plan_plan__list__YtMGC.Plan_col3__Joi46 {
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 1280.98px) {
  .Plan_plan__list__YtMGC.Plan_col3__Joi46 {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.5rem;
    padding: 0;
  }
}
@media (max-width: 825.98px) {
  .Plan_plan__list__YtMGC.Plan_col3__Joi46 {
    grid-template-columns: 1fr;
    gap: 1.25rem;
    padding: 0;
  }
}
.Plan_plan__AVlwD .Plan_slider_container__fL15S {
  position: relative;
}
@media (min-width: 992px) {
  .Plan_plan__AVlwD .Plan_connectSlider__Mq2sJ {
    margin-top: -80px;
    padding-top: 80px;
  }
}
@media (max-width: 991.98px) {
  .Plan_plan__AVlwD .Plan_connectSlider__Mq2sJ {
    margin-bottom: -50px;
    padding-bottom: 50px;
  }
}
.Plan_plan__AVlwD .Plan_card__JD1SJ {
  display: grid;
  grid-template-columns: 1fr;
  width: 350px;
  min-height: 259px;
  height: 100%;
  grid-gap: 1.5rem;
  gap: 1.5rem;
  padding: 1.5rem;
  border-radius: 1rem;
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(0.125rem);
          backdrop-filter: blur(0.125rem);
}
@media (max-width: 767.98px) {
  .Plan_plan__AVlwD .Plan_card__JD1SJ {
    margin: 0 auto 1rem;
    width: 334px;
    gap: 0.75rem;
  }
}
@media (max-width: 400.98px) {
  .Plan_plan__AVlwD .Plan_card__JD1SJ {
    margin: 0 auto;
    width: 250px;
  }
}
.Plan_plan__AVlwD .Plan_card__JD1SJ .Plan_card__type__sKSrA {
  display: flex;
  justify-content: space-between;
}
.Plan_plan__AVlwD .Plan_card__JD1SJ.Plan_currentPlanCard___HiT7 {
  background-color: #469A58;
  cursor: default;
}
.Plan_plan__AVlwD .Plan_card__JD1SJ.Plan_currentPlanCard___HiT7 .Plan_card__title__j_vvj span {
  color: rgba(44, 44, 44, 0.6);
}
.Plan_plan__AVlwD .Plan_card__JD1SJ.Plan_currentPlanCard___HiT7 .Plan_card__title__j_vvj p {
  color: #27262b;
}
.Plan_plan__AVlwD .Plan_card__JD1SJ.Plan_currentPlanCard___HiT7 .Plan_card__text__EFnq_ p {
  color: rgba(44, 44, 44, 0.6);
}
.Plan_plan__AVlwD .Plan_card__JD1SJ.Plan_currentPlanCard___HiT7 .Plan_card__action__RokXB button {
  max-width: 12.5rem;
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  text-transform: uppercase;
  text-align: center;
  background: #d69800;
  color: #b17e00;
}
@media (max-width: 400.98px) {
  .Plan_plan__AVlwD .Plan_card__JD1SJ.Plan_currentPlanCard___HiT7 .Plan_card__action__RokXB button {
    max-width: 10rem;
  }
}
.Plan_plan__AVlwD .Plan_card__JD1SJ.Plan_currentPlanCard___HiT7 .Plan_card__action__RokXB button:hover {
  transform: scale(1);
  cursor: default;
}
.Plan_plan__AVlwD .Plan_card__JD1SJ.Plan_currentPlanCard___HiT7 .Plan_card__action__RokXB span {
  color: #d69800;
}
.Plan_plan__AVlwD .Plan_card__var__sZ2DJ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
}
.Plan_plan__AVlwD .Plan_card__var__sZ2DJ p {
  color: rgba(235, 235, 245, 0.6);
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
}
.Plan_plan__AVlwD .Plan_card__var__sZ2DJ span {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  color: #fff;
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
}
.Plan_plan__AVlwD .Plan_card__title__j_vvj {
  display: flex;
  flex-direction: column;
  gap: 0.3125rem;
}
.Plan_plan__AVlwD .Plan_card__title__j_vvj span {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
  color: rgba(235, 235, 245, 0.6);
  font-size: 0.625rem;
  line-height: 130%;
  text-transform: uppercase;
}
.Plan_plan__AVlwD .Plan_card__title__j_vvj span i {
  display: flex;
  align-items: center;
  cursor: default;
  width: 20px;
}
.Plan_plan__AVlwD .Plan_card__title__j_vvj span i:before {
  left: -1.5rem;
}
.Plan_plan__AVlwD .Plan_card__title__j_vvj p {
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 130%;
  display: -webkit-box;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.Plan_plan__AVlwD .Plan_card__text__EFnq_ {
  display: flex;
  gap: 0.3125rem;
}
.Plan_plan__AVlwD .Plan_card__text__EFnq_ p {
  flex: 1 1;
  color: rgba(235, 235, 245, 0.6);
  font-size: 1rem;
  line-height: 130%;
}
.Plan_plan__AVlwD .Plan_card__text__EFnq_ i {
  display: block;
  width: 16px;
  height: 16px;
  transition: all 0.3s ease;
  cursor: pointer;
}
.Plan_plan__AVlwD .Plan_card__list__b7TFD .Plan_included__Mf4Hl {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 8px;
}
.Plan_plan__AVlwD .Plan_card__list__b7TFD .Plan_included__dropdown__JGdEm {
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
.Plan_plan__AVlwD .Plan_card__list__b7TFD .Plan_included__dropdown__JGdEm.Plan_open__YraEV {
  max-height: 1000px;
  opacity: 1;
  visibility: visible;
}
.Plan_plan__AVlwD .Plan_card__list__b7TFD .Plan_included__dropdown__JGdEm li {
  font-size: 12px;
  line-height: 1.4;
}
.Plan_plan__AVlwD .Plan_card__action__RokXB {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: auto;
  gap: 1rem;
}
.Plan_plan__AVlwD .Plan_card__action__RokXB button {
  max-width: 10.5rem;
  width: 100%;
  margin-right: 0.625rem;
  padding: 0.625rem;
  background: #469A58;
  border-radius: 0.25rem;
  font-size: 1.25rem;
  font-weight: 600;
  text-transform: uppercase;
  transition: all 280ms ease-in-out 0ms;
}
.Plan_plan__AVlwD .Plan_card__action__RokXB button.Plan_yellow__7RMLN {
  background: #FFB500;
  color: black;
}
.Plan_plan__AVlwD .Plan_card__action__RokXB button:not(:disabled):hover {
  background: #53b167;
}
@media (max-width: 375.98px) {
  .Plan_plan__AVlwD .Plan_card__action__RokXB button {
    max-width: 9.375rem;
  }
}
.Plan_plan__AVlwD .Plan_card__action__RokXB button:disabled {
  opacity: 0.2;
  cursor: default;
}
.Plan_plan__AVlwD .Plan_card__action__RokXB span {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 130%;
  text-align: right;
}
.Plan_plan__AVlwD .Plan_card__action__RokXB span i {
  color: rgba(255, 255, 255, 0.5);
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px; /* 133.333% */
}
@media (max-width: 400.98px) {
  .Plan_plan__AVlwD .Plan_card__action__RokXB {
    flex-direction: column-reverse;
  }
  .Plan_plan__AVlwD .Plan_card__action__RokXB span {
    align-items: flex-start;
    text-align: left;
  }
}

.Plan_cardSlide__PKWuq {
  display: flex;
  height: auto;
}

.Plan_contentWrap__P00aC {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 79.375rem;
}

.Plan_discount__ghg8I {
  color: rgba(255, 255, 255, 0.5);
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
}

.Plan_priceBox__oABMA {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.Plan_slideCount__SyFHS {
  margin-top: 35px;
  text-align: center;
}
@media (min-width: 992px) {
  .Plan_slideCount__SyFHS {
    display: none;
  }
}

.Plan_slider_box__UYf9K {
  position: relative;
  display: flex;
  flex-direction: column;
}

.Plan_slider_PrevButton__i2QoH,
.Plan_slider_NextButton__2FN4z {
  position: absolute;
  z-index: 2;
  transform: none;
  width: 58px;
  height: 20px;
  cursor: pointer;
}
@media (min-width: 992px) {
  .Plan_slider_PrevButton__i2QoH,
  .Plan_slider_NextButton__2FN4z {
    top: -4.375rem;
    right: 0;
  }
}
@media (max-width: 991.98px) {
  .Plan_slider_PrevButton__i2QoH,
  .Plan_slider_NextButton__2FN4z {
    bottom: -2.5rem;
  }
}
.Plan_slider_PrevButton__i2QoH:before,
.Plan_slider_NextButton__2FN4z:before {
  display: none;
}
.Plan_slider_PrevButton__i2QoH img,
.Plan_slider_NextButton__2FN4z img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

@media (max-width: 991.98px) {
  .Plan_slider_NextButton__2FN4z {
    right: 0;
  }
}

@media (min-width: 992px) {
  .Plan_slider_PrevButton__i2QoH {
    right: 6.25rem;
  }
}
@media (max-width: 991.98px) {
  .Plan_slider_PrevButton__i2QoH {
    left: 0;
  }
}

.Plan_hidden__NWH2q {
  display: none;
}

.Plan_description__rsGYb {
  max-height: 65px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.Plan_description__rsGYb.Plan_open__YraEV {
  max-height: 1000px;
  overflow: visible;
}
.Plan_description__rsGYb.Plan_open__YraEV .Plan_card__text__EFnq_ i {
  transform: rotate(180deg);
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./hooks/components/PublishersModal.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.PublishersModal_modalOverlay__41Ts7 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1000;
  padding: 10px;
}

.PublishersModal_modalContent__q5wb_ {
  background: rgb(39, 38, 43);
  border-radius: 20px;
  padding: 10px 10px 30px;
  max-width: 1350px;
  width: 100%;
  max-height: 90vh;
  overflow-y: auto;
  position: relative;
}

.PublishersModal_closeButton__veDLE {
  position: -webkit-sticky;
  position: sticky;
  top: 15px;
  margin-left: auto;
  margin-right: 20px;
  display: block;
  background: none;
  border: none;
  color: white;
  font-size: 24px;
  cursor: pointer;
  z-index: 10;
}
@media (max-width: 430px) {
  .PublishersModal_closeButton__veDLE {
    top: 25px;
  }
}

.PublishersModal_titleWrapper__OjkUi {
  margin: 10px 0 10px 110px;
  border-left: 2px solid rgb(70, 154, 88);
  padding-left: 20px;
  padding-top: 10px;
  border-radius: 15px;
}
@media (max-width: 768px) {
  .PublishersModal_titleWrapper__OjkUi {
    margin: 0 0 30px 20px;
  }
}
@media (max-width: 430px) {
  .PublishersModal_titleWrapper__OjkUi {
    margin: -10px 0 30px -10px;
  }
}

@media (max-width: 430px) {
  .PublishersModal_titlePicture__6uvKV {
    width: 220px;
    height: 46px;
  }
}

.PublishersModal_title__910BT {
  text-align: center;
  color: rgb(255, 255, 255);
  font-size: 20px;
  margin-bottom: 0px;
  line-height: 100%;
  font-family: "Lazurski", sans-serif;
  text-align: left;
  padding-left: 10px;
  font-weight: 300;
}
@media (max-width: 430px) {
  .PublishersModal_title__910BT {
    font-size: 22px;
    padding-left: 0;
  }
}

.PublishersModal_billingToggleWrapper__akLdG {
  text-align: center;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .PublishersModal_billingToggleWrapper__akLdG {
    width: 100%;
  }
}

.PublishersModal_billingToggle__PHv1v {
  display: inline-flex;
  justify-content: center;
  gap: 5px;
  background-color: rgb(76, 81, 79);
  border-radius: 50px;
  padding: 5px;
}
.PublishersModal_billingToggle__PHv1v .PublishersModal_billingButton__jxdJz {
  padding: 10px 8px 10px 20px;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  font-size: 18px;
  font-weight: bold;
  background: #36383f;
  color: white;
  position: relative;
}
@media (max-width: 768px) {
  .PublishersModal_billingToggle__PHv1v .PublishersModal_billingButton__jxdJz {
    font-size: 18px !important;
    padding: 5px;
  }
}
.PublishersModal_billingToggle__PHv1v .PublishersModal_billingButton__jxdJz.PublishersModal_activeBilling__ZGjnT {
  background: #ffb500;
  color: rgb(255, 255, 255);
}
.PublishersModal_billingToggle__PHv1v .PublishersModal_monthlyButton__gGgMC {
  padding: 5px 40px;
}
@media (max-width: 540px) {
  .PublishersModal_billingToggle__PHv1v .PublishersModal_monthlyButton__gGgMC {
    font-size: 16px;
    padding: 10px 5px;
  }
}

.PublishersModal_discountBadge__nnzOd {
  background: white;
  color: rgb(255, 181, 0);
  padding: 7px 20px;
  border-radius: 50px;
  margin-left: 5px;
  font-size: 18px;
  font-weight: 900;
}
@media (max-width: 768px) {
  .PublishersModal_discountBadge__nnzOd {
    font-size: 16px;
    padding: 10px 5px;
  }
}
@media (max-width: 430px) {
  .PublishersModal_discountBadge__nnzOd {
    font-size: 16px;
    padding: 10px 5px;
  }
}
@media (max-width: 375px) {
  .PublishersModal_discountBadge__nnzOd {
    font-size: 16px;
    padding: 10px 5px;
  }
}

.PublishersModal_cardsContainer__7f34v {
  display: flex;
  gap: 25px;
  justify-content: center;
  flex-wrap: wrap;
}

.PublishersModal_card__W94mX {
  background: rgba(54, 56, 63, 0.5);
  border-radius: 20px;
  padding: 25px 35px;
  width: 500px;
  color: white;
  border: 1px solid rgb(77, 77, 77);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: auto;
}
@media (max-width: 520px) {
  .PublishersModal_card__W94mX {
    width: 100%;
    max-width: 400px;
    padding: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 375px) {
  .PublishersModal_card__W94mX {
    width: 100% !important;
    max-width: 340px !important;
    padding: 15px !important;
    min-height: auto !important;
  }
}
.PublishersModal_card__W94mX .PublishersModal_cardContent__MIZdj {
  flex: 1 1;
}
.PublishersModal_card__W94mX .PublishersModal_cardFooter___5Lu8 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 0px;
  margin-top: auto;
  min-height: auto;
}
.PublishersModal_card__W94mX .PublishersModal_cardTitle__bZCQ2 {
  font-size: 30px;
  margin-bottom: 10px;
  color: rgb(255, 255, 255);
  font-family: "Lazurski", sans-serif;
  font-weight: 300;
  line-height: 130%;
}
.PublishersModal_card__W94mX .PublishersModal_cardTitlePremium__Mx5k5 {
  font-size: 30px;
  margin-bottom: 10px;
  line-height: 130%;
  font-weight: 700;
  letter-spacing: -2px;
  white-space: nowrap;
  font-family: "Lazurski", sans-serif;
  background: conic-gradient(from 206.05deg at 39.46% -8.33%, #469a58 0deg, #459757 10.62deg, #365e41 79.62deg, #29302f 133.31deg, #282b2d 144.58deg, #5b4c22 167.04deg, #c38e0d 238.07deg, #ffb500 310.14deg, #469a58 360deg);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.PublishersModal_card__W94mX .PublishersModal_featuresList__9gvn6 {
  list-style: none;
  padding: 0;
  margin-bottom: 20px;
}
.PublishersModal_card__W94mX .PublishersModal_featuresList__9gvn6 .PublishersModal_featuresListSubtitle__q_lS3 {
  font-size: 16px;
  line-height: 130%;
  color: rgba(255, 255, 255, 0.7);
  margin-bottom: 10px;
  margin-top: -5px;
}
.PublishersModal_card__W94mX .PublishersModal_featuresList__9gvn6 li {
  margin-bottom: 5px;
  position: relative;
  padding-left: 30px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 14px;
  line-height: 130%;
}
.PublishersModal_card__W94mX .PublishersModal_featuresList__9gvn6 li::before {
  content: "";
  background-image: url("/images/pricing-plans/check-mark.png");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
}
.PublishersModal_card__W94mX .PublishersModal_priceContainer__Rbncb {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  min-height: 110px;
}
.PublishersModal_card__W94mX .PublishersModal_priceRow__7Go3G {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: auto;
}
@media (max-width: 768px) {
  .PublishersModal_card__W94mX .PublishersModal_priceRow__7Go3G {
    flex-direction: column;
    align-items: flex-start;
  }
}
.PublishersModal_card__W94mX .PublishersModal_priceRowFlex__enn7g {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}
@media (max-width: 768px) {
  .PublishersModal_card__W94mX .PublishersModal_priceRowFlex__enn7g {
    flex-direction: column;
    align-items: flex-start;
  }
}
.PublishersModal_card__W94mX .PublishersModal_price__LTpeQ {
  font-size: 34px;
  margin: 0;
  line-height: 130%;
}
.PublishersModal_card__W94mX .PublishersModal_oldPrice__d7Mhw {
  text-decoration: line-through;
  font-size: 24px;
  color: #888;
  font-weight: 700;
  line-height: 130%;
  margin: 0;
}
.PublishersModal_card__W94mX .PublishersModal_newPrice__meD25 {
  font-size: 34px;
  margin: 0;
  color: white;
  line-height: 130%;
}
.PublishersModal_card__W94mX .PublishersModal_saveText__mosve {
  font-size: 14px;
  color: rgb(217, 217, 217);
  margin: 5px 0 0;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid rgb(255, 181, 0);
  border-radius: 50px;
  padding: 5px 15px;
}
@media (max-width: 768px) {
  .PublishersModal_card__W94mX .PublishersModal_saveText__mosve {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 430px) {
  .PublishersModal_card__W94mX .PublishersModal_saveText__mosve {
    font-size: 12px !important;
  }
}
.PublishersModal_card__W94mX .PublishersModal_billingInfo__57U1M {
  font-size: 16px;
  color: rgb(217, 217, 217);
  margin: 5px 0 0;
}
.PublishersModal_card__W94mX .PublishersModal_getStartedButton__5zfhp {
  width: 100%;
  padding: 10px;
  border: none;
  border-radius: 50px;
  background: rgba(148, 148, 148, 0.4);
  color: white;
  font-size: 26px;
  line-height: 130%;
  cursor: pointer;
}
.PublishersModal_card__W94mX .PublishersModal_upgradeButton__BIDc3 {
  width: 100%;
  padding: 10px;
  border: none;
  border-radius: 50px;
  background: rgb(63, 127, 78);
  color: white;
  font-size: 26px;
  line-height: 130%;
  cursor: pointer;
}

.PublishersModal_premiumCard__7jjjQ {
  border: 6px solid transparent;
  border-radius: 20px;
  color: rgba(255, 255, 255, 0.85);
  background: linear-gradient(rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)) padding-box, conic-gradient(from 42.63deg at 55.6% 35.31%, #469a58 0deg, #459757 10.62deg, #365e41 79.62deg, #29302f 133.31deg, #282b2d 144.58deg, #5b4c22 167.04deg, #c38e0d 238.07deg, #ffb500 310.14deg, #469a58 360deg) border-box;
}
.PublishersModal_premiumCard__7jjjQ .PublishersModal_featuresList__9gvn6 li {
  color: rgba(255, 255, 255, 0.85);
  word-break: keep-all; /* Не разбивает слова */
  overflow-wrap: break-word;
}
.PublishersModal_premiumCard__7jjjQ .PublishersModal_bestChoice__Pg7jS {
  position: absolute;
  top: -15px;
  right: -60px;
  background: rgb(255, 181, 0);
  color: white;
  padding: 5px 15px;
  border-radius: 50px;
  font-size: 20px;
  font-weight: 700;
  transform: rotate(35deg);
}
@media (max-width: 768px) {
  .PublishersModal_premiumCard__7jjjQ .PublishersModal_bestChoice__Pg7jS {
    right: 50%;
    top: 20px;
    transform: translate(50%, 0);
    padding: 10px 120px;
    white-space: nowrap;
  }
}
@media (max-width: 768px) {
  .PublishersModal_premiumCard__7jjjQ .PublishersModal_bestChoice__Pg7jS {
    padding: 10px 80px;
  }
}
@media (max-width: 375px) {
  .PublishersModal_premiumCard__7jjjQ .PublishersModal_bestChoice__Pg7jS {
    padding: 10px 60px;
  }
}

@media (max-width: 768px) {
  .PublishersModal_cardsContainer__7f34v {
    flex-direction: column;
    align-items: center;
  }
  .PublishersModal_cardTitle__bZCQ2,
  .PublishersModal_cardTitlePremium__Mx5k5 {
    font-size: 29px !important;
    margin-top: 80px;
    white-space: wrap;
    letter-spacing: 0;
    padding-bottom: 20px;
  }
  .PublishersModal_cardTitle__bZCQ2 {
    margin-top: 0;
  }
}
@media (max-width: 520px) {
  .PublishersModal_featuresList__9gvn6 li {
    font-size: 14px;
    padding-left: 25px;
    word-break: keep-all; /* Не разбивает слова */
    overflow-wrap: break-word;
  }
}

@media (max-width: 520px) {
  .PublishersModal_getStartedButton__5zfhp,
  .PublishersModal_upgradeButton__BIDc3 {
    font-size: 24px !important;
    padding: 10px;
  }
}

@media (max-width: 520px) {
  .PublishersModal_price__LTpeQ,
  .PublishersModal_oldPrice__d7Mhw,
  .PublishersModal_newPrice__meD25 {
    font-size: 30px;
  }
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./public/styles/pages/Toast.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Toast_toastOverlay__TRZnd {
  position: fixed;
  inset: 0;
  background: rgba(19, 19, 19, 0.9);
  -webkit-backdrop-filter: blur(0.5px);
  backdrop-filter: blur(0.5px);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999998;
  animation: Toast_toastFadeIn__zZTHB 0.16s ease-out forwards;
}

.Toast_toastBody__XZ0su {
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 400px;
  height: 300px;
  /*background-color: rgba(39, 38, 43, 1);*/
  border-radius: 10px;
  z-index: 999999;
  animation: Toast_toastSlideIn__O6D_S 0.18s ease-out forwards;
}
@media (max-width: 480px) {
  .Toast_toastBody__XZ0su {
    gap: 20px;
    width: 85%;
    padding: 5px;
  }
}

.Toast_loadingContent__dldOV {
  display: flex;
  width: 100%;
  max-width: 280px;
  flex-direction: column;
  align-items: center;
  gap: 18px;
}

.Toast_progressValue__HgOF6 {
  font-size: 38px;
  font-family: "Lazurski";
  line-height: 1;
}

.Toast_progressTrack__TsCYt {
  width: 100%;
  height: 10px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.14);
  overflow: hidden;
}

.Toast_progressBar__lniIu {
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg, #469a58 0%, #6fd28a 100%);
  transition: width 0.2s ease;
}

.Toast_cross__ihw7S {
  position: absolute;
  top: 10px;
  right: 10px;
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
}

.Toast_toastText__vwiTV {
  font-size: 24px;
  font-family: "Lazurski";
  text-align: center;
  max-width: 320px;
}
@media (max-width: 480px) {
  .Toast_toastText__vwiTV {
    text-align: center;
    line-height: 30px;
  }
}

.Toast_toastButton__trDqz {
  padding: 4px 8px;
  border: none;
  border-radius: 50px;
  width: 140px;
  height: 40px;
  color: white;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.Toast_toastButton__trDqz.Toast_done__Oisdx {
  background-color: #469a58;
}
.Toast_toastButton__trDqz.Toast_done__Oisdx:hover {
  background-color: #367744;
}
.Toast_toastButton__trDqz.Toast_error__p7Ezi {
  background-color: #dd1f14;
}
.Toast_toastButton__trDqz.Toast_error__p7Ezi:hover {
  background-color: #ae1810;
}

.Toast_fadeOut__r1aFt {
  animation: Toast_toastFadeOut__3f3lL 0.14s ease-in forwards;
}

@keyframes Toast_toastFadeIn__zZTHB {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes Toast_toastSlideIn__O6D_S {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes Toast_toastFadeOut__3f3lL {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-8px);
  }
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./components/modals/ModalMemberFeatureGate.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ModalMemberFeatureGate_overlay__s7qpT {
  position: fixed;
  inset: 0;
  z-index: 999998;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(10, 10, 10, 0.88);
  -webkit-backdrop-filter: blur(1px);
          backdrop-filter: blur(1px);
}

.ModalMemberFeatureGate_dialog___k4vN {
  position: relative;
  z-index: 999999;
  display: flex;
  width: min(440px, 100vw - 32px);
  min-height: 320px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 26px;
  padding: 32px 28px 28px;
  border: 2px solid rgba(221, 31, 20, 0.9);
  border-radius: 12px;
  background: linear-gradient(180deg, rgba(77, 15, 15, 0.45) 0%, rgba(32, 12, 12, 0.78) 100%), rgba(24, 14, 14, 0.92);
  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.45);
}

.ModalMemberFeatureGate_close__2I8An {
  position: absolute;
  top: 12px;
  right: 12px;
  border: none;
  background: transparent;
  color: rgba(255, 255, 255, 0.9);
  font-size: 24px;
  line-height: 1;
  cursor: pointer;
}

.ModalMemberFeatureGate_icon__iljgu {
  position: relative;
  display: flex;
  width: 58px;
  height: 58px;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: #dd1f14;
  box-shadow: 0 8px 24px rgba(221, 31, 20, 0.3);
}

.ModalMemberFeatureGate_icon__iljgu::before,
.ModalMemberFeatureGate_icon__iljgu::after {
  content: "";
  position: absolute;
  width: 22px;
  height: 3px;
  border-radius: 999px;
  background: #3b0e0b;
}

.ModalMemberFeatureGate_icon__iljgu::before {
  transform: rotate(45deg);
}

.ModalMemberFeatureGate_icon__iljgu::after {
  transform: rotate(-45deg);
}

.ModalMemberFeatureGate_title__qilhq {
  max-width: 320px;
  color: #f1ede7;
  text-align: center;
  font-family: "Lazurski";
  font-size: 24px;
  line-height: 1.1;
}

.ModalMemberFeatureGate_message__Llkj0 {
  max-width: 340px;
  color: rgba(255, 255, 255, 0.88);
  text-align: center;
  font-size: 16px;
  line-height: 1.45;
}

.ModalMemberFeatureGate_actions__JIn6Q {
  display: flex;
  justify-content: center;
}

.ModalMemberFeatureGate_button__BQne8 {
  min-width: 190px;
  height: 42px;
  padding: 0 22px;
  border: none;
  border-radius: 999px;
  background: #dd1f14;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  transition: background-color 0.2s ease;
}

.ModalMemberFeatureGate_button__BQne8:hover {
  background: #be170e;
}

@media (max-width: 480px) {
  .ModalMemberFeatureGate_dialog___k4vN {
    min-height: 300px;
    gap: 22px;
    padding: 28px 20px 24px;
  }
  .ModalMemberFeatureGate_title__qilhq {
    font-size: 21px;
  }
  .ModalMemberFeatureGate_message__Llkj0 {
    font-size: 15px;
  }
  .ModalMemberFeatureGate_button__BQne8 {
    min-width: 170px;
  }
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./node_modules/react-toastify/dist/ReactToastify.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --toastify-color-light: #fff;
  --toastify-color-dark: #121212;
  --toastify-color-info: #3498db;
  --toastify-color-success: #07bc0c;
  --toastify-color-warning: #f1c40f;
  --toastify-color-error: #e74c3c;
  --toastify-color-transparent: rgba(255, 255, 255, 0.7);
  --toastify-icon-color-info: var(--toastify-color-info);
  --toastify-icon-color-success: var(--toastify-color-success);
  --toastify-icon-color-warning: var(--toastify-color-warning);
  --toastify-icon-color-error: var(--toastify-color-error);
  --toastify-toast-width: 320px;
  --toastify-toast-offset: 16px;
  --toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));
  --toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));
  --toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));
  --toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));
  --toastify-toast-background: #fff;
  --toastify-toast-min-height: 64px;
  --toastify-toast-max-height: 800px;
  --toastify-toast-bd-radius: 6px;
  --toastify-font-family: sans-serif;
  --toastify-z-index: 9999;
  --toastify-text-color-light: #757575;
  --toastify-text-color-dark: #fff;
  --toastify-text-color-info: #fff;
  --toastify-text-color-success: #fff;
  --toastify-text-color-warning: #fff;
  --toastify-text-color-error: #fff;
  --toastify-spinner-color: #616161;
  --toastify-spinner-color-empty-area: #e0e0e0;
  --toastify-color-progress-light: linear-gradient(
    to right,
    #4cd964,
    #5ac8fa,
    #007aff,
    #34aadc,
    #5856d6,
    #ff2d55
  );
  --toastify-color-progress-dark: #bb86fc;
  --toastify-color-progress-info: var(--toastify-color-info);
  --toastify-color-progress-success: var(--toastify-color-success);
  --toastify-color-progress-warning: var(--toastify-color-warning);
  --toastify-color-progress-error: var(--toastify-color-error);
  --toastify-color-progress-bgo: 0.2;
}

.Toastify__toast-container {
  z-index: var(--toastify-z-index);
  -webkit-transform: translate3d(0, 0, var(--toastify-z-index));
  position: fixed;
  padding: 4px;
  width: var(--toastify-toast-width);
  box-sizing: border-box;
  color: #fff;
}
.Toastify__toast-container--top-left {
  top: var(--toastify-toast-top);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--top-center {
  top: var(--toastify-toast-top);
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--top-right {
  top: var(--toastify-toast-top);
  right: var(--toastify-toast-right);
}
.Toastify__toast-container--bottom-left {
  bottom: var(--toastify-toast-bottom);
  left: var(--toastify-toast-left);
}
.Toastify__toast-container--bottom-center {
  bottom: var(--toastify-toast-bottom);
  left: 50%;
  transform: translateX(-50%);
}
.Toastify__toast-container--bottom-right {
  bottom: var(--toastify-toast-bottom);
  right: var(--toastify-toast-right);
}

@media only screen and (max-width : 480px) {
  .Toastify__toast-container {
    width: 100vw;
    padding: 0;
    left: env(safe-area-inset-left);
    margin: 0;
  }
  .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {
    top: env(safe-area-inset-top);
    transform: translateX(0);
  }
  .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {
    bottom: env(safe-area-inset-bottom);
    transform: translateX(0);
  }
  .Toastify__toast-container--rtl {
    right: env(safe-area-inset-right);
    left: initial;
  }
}
.Toastify__toast {
  --y: 0;
  position: relative;
  touch-action: none;
  min-height: var(--toastify-toast-min-height);
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 8px;
  border-radius: var(--toastify-toast-bd-radius);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: space-between;
  max-height: var(--toastify-toast-max-height);
  font-family: var(--toastify-font-family);
  cursor: default;
  direction: ltr;
  /* webkit only issue #791 */
  z-index: 0;
  overflow: hidden;
}
.Toastify__toast--stacked {
  position: absolute;
  width: 100%;
  transform: translate3d(0, var(--y), 0) scale(var(--s));
  transition: transform 0.3s;
}
.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body, .Toastify__toast--stacked[data-collapsed] .Toastify__close-button {
  transition: opacity 0.1s;
}
.Toastify__toast--stacked[data-collapsed=false] {
  overflow: visible;
}
.Toastify__toast--stacked[data-collapsed=true]:not(:last-child) > * {
  opacity: 0;
}
.Toastify__toast--stacked:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  height: calc(var(--g) * 1px);
  bottom: 100%;
}
.Toastify__toast--stacked[data-pos=top] {
  top: 0;
}
.Toastify__toast--stacked[data-pos=bot] {
  bottom: 0;
}
.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before {
  transform-origin: top;
}
.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before {
  transform-origin: bottom;
}
.Toastify__toast--stacked:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transform: scaleY(3);
  z-index: -1;
}
.Toastify__toast--rtl {
  direction: rtl;
}
.Toastify__toast--close-on-click {
  cursor: pointer;
}
.Toastify__toast-body {
  margin: auto 0;
  flex: 1 1 auto;
  padding: 6px;
  display: flex;
  align-items: center;
}
.Toastify__toast-body > div:last-child {
  word-break: break-word;
  flex: 1 1;
}
.Toastify__toast-icon {
  -webkit-margin-end: 10px;
          margin-inline-end: 10px;
  width: 20px;
  flex-shrink: 0;
  display: flex;
}

.Toastify--animate {
  animation-fill-mode: both;
  animation-duration: 0.5s;
}

.Toastify--animate-icon {
  animation-fill-mode: both;
  animation-duration: 0.3s;
}

@media only screen and (max-width : 480px) {
  .Toastify__toast {
    margin-bottom: 0;
    border-radius: 0;
  }
}
.Toastify__toast-theme--dark {
  background: var(--toastify-color-dark);
  color: var(--toastify-text-color-dark);
}
.Toastify__toast-theme--light {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--default {
  background: var(--toastify-color-light);
  color: var(--toastify-text-color-light);
}
.Toastify__toast-theme--colored.Toastify__toast--info {
  color: var(--toastify-text-color-info);
  background: var(--toastify-color-info);
}
.Toastify__toast-theme--colored.Toastify__toast--success {
  color: var(--toastify-text-color-success);
  background: var(--toastify-color-success);
}
.Toastify__toast-theme--colored.Toastify__toast--warning {
  color: var(--toastify-text-color-warning);
  background: var(--toastify-color-warning);
}
.Toastify__toast-theme--colored.Toastify__toast--error {
  color: var(--toastify-text-color-error);
  background: var(--toastify-color-error);
}

.Toastify__progress-bar-theme--light {
  background: var(--toastify-color-progress-light);
}
.Toastify__progress-bar-theme--dark {
  background: var(--toastify-color-progress-dark);
}
.Toastify__progress-bar--info {
  background: var(--toastify-color-progress-info);
}
.Toastify__progress-bar--success {
  background: var(--toastify-color-progress-success);
}
.Toastify__progress-bar--warning {
  background: var(--toastify-color-progress-warning);
}
.Toastify__progress-bar--error {
  background: var(--toastify-color-progress-error);
}
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error {
  background: var(--toastify-color-transparent);
}

.Toastify__close-button {
  color: #fff;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  cursor: pointer;
  opacity: 0.7;
  transition: 0.3s ease;
  align-self: flex-start;
  z-index: 1;
}
.Toastify__close-button--light {
  color: #000;
  opacity: 0.3;
}
.Toastify__close-button > svg {
  fill: currentColor;
  height: 16px;
  width: 14px;
}
.Toastify__close-button:hover, .Toastify__close-button:focus {
  opacity: 1;
}

@keyframes Toastify__trackProgress {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Toastify__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--toastify-z-index);
  opacity: 0.7;
  transform-origin: left;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--animated {
  animation: Toastify__trackProgress linear 1 forwards;
}
.Toastify__progress-bar--controlled {
  transition: transform 0.2s;
}
.Toastify__progress-bar--rtl {
  right: 0;
  left: initial;
  transform-origin: right;
  border-bottom-left-radius: initial;
  border-bottom-right-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  border-bottom-left-radius: var(--toastify-toast-bd-radius);
}
.Toastify__progress-bar--wrp[data-hidden=true] {
  opacity: 0;
}
.Toastify__progress-bar--bg {
  opacity: var(--toastify-color-progress-bgo);
  width: 100%;
  height: 100%;
}

.Toastify__spinner {
  width: 20px;
  height: 20px;
  box-sizing: border-box;
  border: 2px solid;
  border-radius: 100%;
  border-color: var(--toastify-spinner-color-empty-area);
  border-right-color: var(--toastify-spinner-color);
  animation: Toastify__spin 0.65s linear infinite;
}

@keyframes Toastify__bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, var(--y), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, var(--y), 0);
  }
}
@keyframes Toastify__bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes Toastify__bounceOutUp {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes Toastify__bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes Toastify__bounceOutDown {
  20% {
    transform: translate3d(0, calc(var(--y) - 10px), 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, calc(var(--y) + 20px), 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {
  animation-name: Toastify__bounceInLeft;
}
.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {
  animation-name: Toastify__bounceInRight;
}
.Toastify__bounce-enter--top-center {
  animation-name: Toastify__bounceInDown;
}
.Toastify__bounce-enter--bottom-center {
  animation-name: Toastify__bounceInUp;
}

.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {
  animation-name: Toastify__bounceOutLeft;
}
.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {
  animation-name: Toastify__bounceOutRight;
}
.Toastify__bounce-exit--top-center {
  animation-name: Toastify__bounceOutUp;
}
.Toastify__bounce-exit--bottom-center {
  animation-name: Toastify__bounceOutDown;
}

@keyframes Toastify__zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes Toastify__zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: translate3d(0, var(--y), 0) scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.Toastify__zoom-enter {
  animation-name: Toastify__zoomIn;
}

.Toastify__zoom-exit {
  animation-name: Toastify__zoomOut;
}

@keyframes Toastify__flipIn {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    transform: perspective(400px);
  }
}
@keyframes Toastify__flipOut {
  from {
    transform: translate3d(0, var(--y), 0) perspective(400px);
  }
  30% {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    transform: translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.Toastify__flip-enter {
  animation-name: Toastify__flipIn;
}

.Toastify__flip-exit {
  animation-name: Toastify__flipOut;
}

@keyframes Toastify__slideInRight {
  from {
    transform: translate3d(110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInLeft {
  from {
    transform: translate3d(-110%, 0, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInUp {
  from {
    transform: translate3d(0, 110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideInDown {
  from {
    transform: translate3d(0, -110%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, var(--y), 0);
  }
}
@keyframes Toastify__slideOutRight {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutLeft {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(-110%, var(--y), 0);
  }
}
@keyframes Toastify__slideOutDown {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, 500px, 0);
  }
}
@keyframes Toastify__slideOutUp {
  from {
    transform: translate3d(0, var(--y), 0);
  }
  to {
    visibility: hidden;
    transform: translate3d(0, -500px, 0);
  }
}
.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {
  animation-name: Toastify__slideInLeft;
}
.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {
  animation-name: Toastify__slideInRight;
}
.Toastify__slide-enter--top-center {
  animation-name: Toastify__slideInDown;
}
.Toastify__slide-enter--bottom-center {
  animation-name: Toastify__slideInUp;
}

.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {
  animation-name: Toastify__slideOutLeft;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {
  animation-name: Toastify__slideOutRight;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--top-center {
  animation-name: Toastify__slideOutUp;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}
.Toastify__slide-exit--bottom-center {
  animation-name: Toastify__slideOutDown;
  animation-timing-function: ease-in;
  animation-duration: 0.3s;
}

@keyframes Toastify__spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/*# sourceMappingURL=ReactToastify.css.map */
/*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./node_modules/react-phone-number-input/style.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************/
/* CSS variables. */
:root {
	--PhoneInput-color--focus: #03b2cb;
	--PhoneInputInternationalIconPhone-opacity: 0.8;
	--PhoneInputInternationalIconGlobe-opacity: 0.65;
	--PhoneInputCountrySelect-marginRight: 0.35em;
	--PhoneInputCountrySelectArrow-width: 0.3em;
	--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);
	--PhoneInputCountrySelectArrow-borderWidth: 1px;
	--PhoneInputCountrySelectArrow-opacity: 0.45;
	--PhoneInputCountrySelectArrow-color: currentColor;
	--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);
	--PhoneInputCountrySelectArrow-transform: rotate(45deg);
	--PhoneInputCountryFlag-aspectRatio: 1.5;
	--PhoneInputCountryFlag-height: 1em;
	--PhoneInputCountryFlag-borderWidth: 1px;
	--PhoneInputCountryFlag-borderColor: rgba(0,0,0,0.5);
	--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);
	--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,0.1);
}

.PhoneInput {
	/* This is done to stretch the contents of this component. */
	display: flex;
	align-items: center;
}

.PhoneInputInput {
	/* The phone number input stretches to fill all empty space */
	flex: 1 1;
	/* The phone number input should shrink
	   to make room for the extension input */
	min-width: 0;
}

.PhoneInputCountryIcon {
	width: calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));
	height: var(--PhoneInputCountryFlag-height);
}

.PhoneInputCountryIcon--square {
	width: var(--PhoneInputCountryFlag-height);
}

.PhoneInputCountryIcon--border {
	/* Removed `background-color` because when an `<img/>` was still loading
	   it would show a dark gray rectangle. */
	/* For some reason the `<img/>` is not stretched to 100% width and height
	   and sometime there can be seen white pixels of the background at top and bottom. */
	background-color: var(--PhoneInputCountryFlag-backgroundColor--loading);
	/* Border is added via `box-shadow` because `border` interferes with `width`/`height`. */
	/* For some reason the `<img/>` is not stretched to 100% width and height
	   and sometime there can be seen white pixels of the background at top and bottom,
	   so an additional "inset" border is added. */
	box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),
		inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor);
}

.PhoneInputCountryIconImg {
	/* Fixes weird vertical space above the flag icon. */
	/* https://gitlab.com/catamphetamine/react-phone-number-input/-/issues/7#note_348586559 */
	display: block;
	/* 3rd party <SVG/> flag icons won't stretch if they have `width` and `height`.
	   Also, if an <SVG/> icon's aspect ratio was different, it wouldn't fit too. */
	width: 100%;
	height: 100%;
}

.PhoneInputInternationalIconPhone {
	opacity: var(--PhoneInputInternationalIconPhone-opacity);
}

.PhoneInputInternationalIconGlobe {
	opacity: var(--PhoneInputInternationalIconGlobe-opacity);
}

/* Styling native country `<select/>`. */

.PhoneInputCountry {
	position: relative;
	align-self: stretch;
	display: flex;
	align-items: center;
	margin-right: var(--PhoneInputCountrySelect-marginRight);
}

.PhoneInputCountrySelect {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
	border: 0;
	opacity: 0;
	cursor: pointer;
}

.PhoneInputCountrySelect[disabled],
.PhoneInputCountrySelect[readonly] {
	cursor: default;
}

.PhoneInputCountrySelectArrow {
	display: block;
	content: '';
	width: var(--PhoneInputCountrySelectArrow-width);
	height: var(--PhoneInputCountrySelectArrow-width);
	margin-left: var(--PhoneInputCountrySelectArrow-marginLeft);
	border-style: solid;
	border-color: var(--PhoneInputCountrySelectArrow-color);
	border-top-width: 0;
	border-bottom-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	border-left-width: 0;
	border-right-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	transform: var(--PhoneInputCountrySelectArrow-transform);
	opacity: var(--PhoneInputCountrySelectArrow-opacity);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon + .PhoneInputCountrySelectArrow {
	opacity: 1;
	color: var(--PhoneInputCountrySelectArrow-color--focus);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon--border {
	box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),
		inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon .PhoneInputInternationalIconGlobe {
	opacity: 1;
	color: var(--PhoneInputCountrySelectArrow-color--focus);
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./public/styles/Header.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Header_header__oIi3_ {
  background: rgb(24, 23, 26);
}
@media (max-width: 991.98px) {
  .Header_header__oIi3_ {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
  }
}
.Header_header__bookMobile__COwNm {
  cursor: pointer;
}
.Header_header__searchMobile__xV94d {
  display: none;
}
.Header_header__wrapper__iRhZu {
  position: relative;
  display: flex;
  align-items: center;
  height: 4.375rem;
  padding: 1.0625rem 0;
}
@media (max-width: 991.98px) {
  .Header_header__wrapper__iRhZu {
    height: 3.125rem;
    padding: 0.6875rem 0;
  }
}
@media (max-width: 431.98px) {
  .Header_header__wrapper__iRhZu {
    position: static;
  }
}
.Header_header__collapse__WKyYc {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1.75rem;
  height: 1.75rem;
  transition: transform 0.3s ease;
  cursor: pointer;
}
@media (max-width: 991.98px) {
  .Header_header__collapse__WKyYc {
    display: flex;
  }
}
.Header_header__collapse__WKyYc:hover {
  transform: scale(1.1);
}
.Header_header__collapse__WKyYc.Header_open__hQptz span {
  background: transparent;
}
.Header_header__collapse__WKyYc.Header_open__hQptz span:before {
  top: 0;
  transform: rotate(-45deg);
  width: 1.25rem;
}
.Header_header__collapse__WKyYc.Header_open__hQptz span:after {
  bottom: 0;
  transform: rotate(45deg);
  width: 1.25rem;
}
.Header_header__collapse__WKyYc span {
  position: relative;
  width: 1.25rem;
  height: 0.125rem;
  background: white;
  opacity: 0.7;
  transition: all 0.3s ease-in-out;
}
.Header_header__collapse__WKyYc span:before, .Header_header__collapse__WKyYc span:after {
  content: "";
  position: absolute;
  left: 0;
  height: 2px;
  background: white;
  transition: all 0.3s ease-in-out;
}
.Header_header__collapse__WKyYc span:before {
  top: -0.3125rem;
  width: 1.5rem;
}
.Header_header__collapse__WKyYc span:after {
  bottom: -0.3125rem;
  width: 0.9375rem;
}
.Header_header__mobile__qZTad {
  position: absolute;
  top: calc(100% + 1rem);
  left: 0;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  max-width: 21.25rem;
  width: 100%;
  padding: 1.875rem;
  border-radius: 1.25rem;
  transition: all 0.3s ease;
  background: rgba(54, 56, 63, 0.5019607843);
  overflow: hidden;
  -webkit-backdrop-filter: blur(0.625rem);
  backdrop-filter: blur(0.625rem);
  background: rgba(54, 56, 63, 0.85);
  opacity: 0;
  visibility: hidden;
  transform: translateX(-100%);
}
@media screen and (max-width: 1100px) and (orientation: landscape) {
  .Header_header__mobile__qZTad {
    max-height: 80vh;
    overflow-y: auto;
  }
}
.Header_header__mobile__qZTad:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*background: rgba(54, 56, 63, 0.7);
  -webkit-backdrop-filter: blur(0.625rem);
  backdrop-filter: blur(0.625rem);*/
}
@media (max-width: 431.98px) {
  .Header_header__mobile__qZTad {
    border-radius: 0;
    max-width: 100%;
    top: 100%;
    height: 100vh;
  }
}
@media (min-width: 992px) {
  .Header_header__mobile__qZTad {
    display: none;
  }
}
.Header_header__mobile__qZTad.Header_open__hQptz {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}
.Header_header__mobile__qZTad .Header_line__zOjHc {
  position: relative;
  width: 100%;
  height: 1px;
  background: #469A58;
}
.Header_header__logo__2j4_l img {
  width: 75px;
  height: auto;
}
@media (min-width: 992px) {
  .Header_header__logo__2j4_l {
    position: relative;
    display: flex;
    padding-right: 6.25rem;
  }
  .Header_header__logo__2j4_l img {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
  }
}
@media (max-width: 991.98px) {
  .Header_header__logo__2j4_l {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .Header_header__logo__2j4_l img {
    width: 57px;
    height: auto;
  }
}
.Header_header__menu__QhGqY {
  margin-left: 2%;
  white-space: nowrap;
}
@media (min-width: 992px) and (max-width: 1140px) {
  .Header_header__menu__QhGqY a {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .Header_header__menu__QhGqY {
    display: flex;
    align-items: center;
  }
  .Header_header__menu__QhGqY li:not(:last-child) {
    margin-right: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1200.98px) {
  .Header_header__menu__QhGqY li:not(:last-child) {
    margin-right: 20px;
  }
}
@media (min-width: 992px) and (max-width: 1100.98px) {
  .Header_header__menu__QhGqY li:not(:last-child) {
    margin-right: 10px;
  }
}
@media (min-width: 992px) {
  .Header_header__menu__QhGqY li a {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    color: rgba(255, 255, 255, 0.5);
    transition: all 280ms ease-in-out 0ms;
    line-height: 1.4;
  }
  .Header_header__menu__QhGqY li a svg {
    display: inline-block;
    width: 100%;
    height: 100%;
  }
  .Header_header__menu__QhGqY li a svg path {
    transition: all 280ms ease-in-out 0ms;
  }
  .Header_header__menu__QhGqY li a:hover, .Header_header__menu__QhGqY li a:active {
    color: #469A58;
  }
  .Header_header__menu__QhGqY li a:hover svg path, .Header_header__menu__QhGqY li a:active svg path {
    fill: #469A58;
  }
}
@media (max-width: 1199.98px) {
  .Header_header__menu__QhGqY {
    margin-left: 1.875rem;
  }
}
@media (max-width: 991.98px) {
  .Header_header__menu__QhGqY {
    display: none;
  }
}
.Header_header__menuMobile__KEvNh {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.Header_header__menuMobile__KEvNh li a {
  position: relative;
  display: flex;
  align-items: center;
  gap: 1.25rem;
}
.Header_header__menuMobile__KEvNh li a span {
  color: rgba(255, 255, 255, 0.7);
  font-size: 19px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
}
.Header_header__slogan__tn0K0 {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  margin-left: auto;
}
.Header_header__slogan__tn0K0 .Header_line__zOjHc {
  width: 2.125rem;
  height: 0.0625rem;
  background: white;
}
.Header_header__slogan__tn0K0 p {
  font-family: "Lazurski", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  letter-spacing: 0.04em;
}
@media (max-width: 1420.98px) {
  .Header_header__slogan__tn0K0 {
    display: none;
  }
}
.Header_header__book__WwosB {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: auto;
  height: 34px;
  padding: 0rem 1.125rem;
  border-radius: 50px;
  background: transparent;
  cursor: pointer;
  transition: all 280ms ease-in-out 0ms;
  line-height: 1.2;
  border: 1px solid;
}
@media (min-width: 992px) {
  .Header_header__book__WwosB.Header_planBasic__3Hux6 {
    border-color: #FFB500;
  }
  .Header_header__book__WwosB.Header_planBasic__3Hux6 span {
    color: #FFB500;
  }
  .Header_header__book__WwosB.Header_planPremium__IY54w {
    border-color: #469A58;
  }
  .Header_header__book__WwosB.Header_planPremium__IY54w span {
    color: #469A58;
  }
  .Header_header__book__WwosB.Header_planExclusive__bpEsv {
    position: relative;
    border-radius: 50px;
    border: none;
    display: inline-flex;
    align-items: center;
    background: transparent;
    z-index: 1;
    background: #18171a;
  }
  .Header_header__book__WwosB.Header_planExclusive__bpEsv::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    padding: 1px;
    background: conic-gradient(from -34.98deg at 57.5% 55.26%, #469A58 0deg, #459757 10.62deg, #365E41 79.62deg, #29302F 133.31deg, #282B2D 137.88deg, #5B4C22 167.04deg, #C38E0D 238.07deg, #FFB500 310.14deg, #469A58 360deg);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
  }
  .Header_header__book__WwosB.Header_planExclusive__bpEsv > span {
    background: conic-gradient(from -34.98deg at 57.5% 55.26%, #469A58 0deg, #459757 10.62deg, #365E41 79.62deg, #29302F 133.31deg, #282B2D 137.88deg, #5B4C22 167.04deg, #C38E0D 238.07deg, #FFB500 310.14deg, #469A58 360deg);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
  }
}
@media (min-width: 1141px) {
  .Header_header__book__WwosB {
    max-width: 200px;
  }
}
@media (min-width: 992px) and (max-width: 1140px) {
  .Header_header__book__WwosB {
    max-width: 140px;
  }
}
.Header_header__book__WwosB span {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: "Lazurski", sans-serif;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
}
@media (max-width: 991.98px) {
  .Header_header__book__WwosB {
    display: none;
  }
}
.Header_header__book__WwosB img {
  width: 0.9375rem;
  height: 1.3125rem;
  margin-right: 0.625rem;
}
.Header_header__bookMobile__COwNm {
  position: relative;
  display: flex;
  align-items: center;
  gap: 1.25rem;
}
.Header_header__bookMobile__COwNm span {
  color: rgba(255, 255, 255, 0.7);
  font-size: 19px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
}
.Header_header__panel__dkNfv {
  display: grid;
  grid-template-columns: repeat(3, 1.75rem);
  grid-gap: 1.875rem;
  gap: 1.875rem;
  margin-left: 57px;
  justify-content: start;
  align-items: start;
}
@media (max-width: 1200.98px) {
  .Header_header__panel__dkNfv {
    margin-left: 50px;
  }
}
@media (min-width: 992px) and (max-width: 1140px) {
  .Header_header__panel__dkNfv {
    margin-left: 30px;
  }
}
@media (max-width: 991.98px) {
  .Header_header__panel__dkNfv {
    display: none;
  }
}
.Header_header__panel__dkNfv li {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.75rem;
  height: 1.75rem;
  background: transparent;
  cursor: pointer;
  position: relative;
}
.Header_header__panel__dkNfv li div {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.Header_header__panel__dkNfv li div svg {
  width: 100%;
  height: 100%;
}
.Header_header__panel__dkNfv li span {
  position: absolute;
  bottom: -5px;
  right: -5px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.125rem;
  min-height: 1.125rem;
  font-weight: 500;
  line-height: 130%;
  font-size: 0.5625rem;
  border-radius: 1.25rem;
  color: #27262b;
  background-color: #ffb500;
}
.Header_header__panelMobile__KZ0hm {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.Header_header__panelMobile__KZ0hm li {
  position: relative;
  display: flex;
  align-items: center;
  gap: 1.25rem;
  cursor: pointer;
}
.Header_header__panelMobile__KZ0hm li span {
  color: rgba(255, 255, 255, 0.7);
  font-size: 19px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
}
.Header_header__panelMobile__KZ0hm li div {
  position: relative;
}
.Header_header__panelMobile__KZ0hm li div span {
  position: absolute;
  bottom: -5px;
  right: -5px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  min-width: 1.125rem;
  min-height: 1.125rem;
  font-weight: 500;
  line-height: 130%;
  font-size: 0.5625rem;
  border-radius: 1.25rem;
  color: #27262b;
  background-color: #ffb500;
}
.Header_header__panelUser__SUhq_ {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
  margin-top: 5px;
  margin-left: 1.875rem;
}
@media (max-width: 991.98px) {
  .Header_header__panelUser__SUhq_ {
    flex-direction: row-reverse;
    gap: 6px;
    margin-top: 0;
    margin-left: auto;
  }
  .Header_header__panelUser__SUhq_ span {
    margin-top: 8px;
  }
}
.Header_header__user__kObXA {
  position: relative;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  overflow: hidden;
  transition: transform 0.3s ease;
  cursor: pointer;
}
.Header_header__user__kObXA img {
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Header_header__user__kObXA:hover {
  transform: scale(1.1);
}
.Header_header__oIi3_ .Header_dropdown__iFm6T {
  position: absolute;
  top: calc(100% + 1rem);
  right: -1.875rem;
  z-index: 100000;
  max-width: 20.625rem;
  width: 100%;
  padding: 1.25rem 1.25rem;
  background: rgba(54, 56, 63, 0.5019607843);
  border-radius: 1.25rem;
  transition: all 0.3s ease;
  overflow: hidden;
}
.Header_header__oIi3_ .Header_dropdown__iFm6T:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(54, 56, 63, 0.7);
  -webkit-backdrop-filter: blur(0.625rem);
  backdrop-filter: blur(0.625rem);
}
@media (max-width: 1840.98px) {
  .Header_header__oIi3_ .Header_dropdown__iFm6T {
    right: 0rem;
  }
}
@media (max-width: 991.98px) {
  .Header_header__oIi3_ .Header_dropdown__iFm6T {
    padding: 0.3125rem 0rem;
  }
}
@media (max-width: 431.98px) {
  .Header_header__oIi3_ .Header_dropdown__iFm6T {
    border-radius: 0;
    max-width: 100%;
    top: 100%;
    height: 100vh;
  }
}
.Header_header__oIi3_ .Header_wrapperUserMenu__tFhzn {
  overflow-y: auto;
  padding: 0.9375rem 0.9375rem;
  position: relative;
}
@media (max-width: 991.98px) {
  .Header_header__oIi3_ .Header_wrapperUserMenu__tFhzn {
    padding: 0.3125rem 0.9375rem;
  }
}
.Header_header__oIi3_ .Header_userMenu__miNSe {
  display: flex;
  flex-direction: column;
  max-height: 500px;
  position: relative;
}
@media (max-width: 441.98px) {
  .Header_header__oIi3_ .Header_userMenu__miNSe {
    max-height: calc(100vh - 9.375rem);
  }
}
.Header_header__oIi3_ .Header_userMenu__header__HUt5T {
  position: relative;
  display: flex;
  flex-direction: column;
  margin-bottom: 1.25rem;
  padding-top: 0.34375rem;
  padding-left: 3.875rem;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
.Header_header__oIi3_ .Header_userMenu__identity___FIst {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.25rem;
}
.Header_header__oIi3_ .Header_userMenu__photo__TJUu3 {
  position: absolute;
  top: 0;
  left: 0;
  width: 2.875rem;
  height: 2.875rem;
  border-radius: 50%;
  overflow: hidden;
}
.Header_header__oIi3_ .Header_userMenu__photo__TJUu3 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Header_header__oIi3_ .Header_userMenu__badge__DB_r7 {
  width: 4.625rem;
  height: 1.375rem;
  object-fit: contain;
}
.Header_header__oIi3_ .Header_userMenu__name__iHoYl {
  color: white;
  font-weight: 600;
  line-height: 130%;
}
.Header_header__oIi3_ .Header_userMenu__work__8skAu {
  color: #71717A;
  font-size: 0.625rem;
  line-height: 130%;
}
.Header_header__oIi3_ .Header_userMenu__box__g7vhx {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 1.125rem;
  margin-bottom: 0.9375rem;
  padding-bottom: 0.9375rem;
  border-bottom: 0.0625rem solid #d9d9d9;
}
.Header_header__oIi3_ .Header_userMenu__boxTitle__YGNDV {
  color: white;
  font-weight: 600;
  line-height: 130%;
  text-transform: uppercase;
}
.Header_header__oIi3_ .Header_userMenu__boxTitleRow__v1MlP {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
.Header_header__oIi3_ .Header_userMenu__boxBadge__6RkN9 {
  width: auto;
  height: 0.9375rem;
  max-width: 3.5625rem;
  flex-shrink: 0;
}
.Header_header__oIi3_ .Header_userMenu__list__f9jm8 {
  display: flex;
  flex-direction: column;
  gap: 0.3125rem;
}
.Header_header__oIi3_ .Header_userMenu__list__f9jm8 li a {
  display: flex;
  gap: 1rem;
}
.Header_header__oIi3_ .Header_userMenu__list__f9jm8 li a:hover span {
  text-decoration: underline;
}
.Header_header__oIi3_ .Header_userMenu__list__f9jm8 li a i {
  width: 1.25rem;
  height: 1.25rem;
  object-fit: contain;
}
.Header_header__oIi3_ .Header_userMenu__list__f9jm8 li a span {
  color: white;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.Header_header__oIi3_ .Header_userMenu__links__WKqiO {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0.3125rem;
}
.Header_header__oIi3_ .Header_userMenu__links__WKqiO a {
  color: white;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.Header_header__oIi3_ .Header_userMenu__links__WKqiO a:hover {
  text-decoration: underline;
}
.Header_header__oIi3_ .Header_userPanel__ZQgPM {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 991.98px) {
  .Header_header__oIi3_ .Header_userPanel__ZQgPM {
    margin: 0 auto;
    padding: 0 0.9375rem;
  }
}
.Header_header__oIi3_ .Header_userPanel__header__VIVLp {
  display: flex;
  gap: 0.625rem;
}
.Header_header__oIi3_ .Header_userPanel__title__P96yh {
  color: white;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 130%;
  /*padding-top: 1.1rem;*/
}
.Header_header__oIi3_ .Header_userPanel__sort__SGIYb {
  display: flex;
  align-items: center;
  gap: 10px;
}
.Header_header__oIi3_ .Header_userPanel__info__YfEUZ {
  color: white;
  margin-left: auto;
  margin-right: auto;
}
.Header_header__oIi3_ .Header_userPanel__list__zWJ9f {
  max-height: 100vh;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  padding-right: 10px;
  margin-right: -10px;
  overflow-y: auto;
}
.Header_header__oIi3_ .Header_userPanel__list__zWJ9f .Header_user__GI3_2 {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.Header_header__oIi3_ .Header_userPanel__list__zWJ9f .Header_user__avatar__zNh7u {
  position: relative;
  width: 2.875rem;
  height: 2.875rem;
  min-width: 2.875rem;
  min-height: 2.875rem;
  max-width: 2.875rem;
  max-height: 2.875rem;
  margin-right: 0.625rem;
  border-radius: 50%;
  overflow: hidden;
}
.Header_header__oIi3_ .Header_userPanel__list__zWJ9f .Header_user__avatar__zNh7u img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.Header_header__oIi3_ .Header_userPanel__list__zWJ9f .Header_user__info__9uVpb {
  width: 9.375rem;
}
.Header_header__oIi3_ .Header_userPanel__list__zWJ9f .Header_user__info__9uVpb span {
  display: block;
  color: white;
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 110%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: -3px;
}
.Header_header__oIi3_ .Header_userPanel__list__zWJ9f .Header_user__info__9uVpb p {
  color: white;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  text-overflow: ellipsis;
  /*white-space: nowrap;*/
  overflow: hidden;
  color: #c0c0c0;
}
.Header_header__oIi3_ .Header_userPanel__list__zWJ9f .Header_user__time__WsG4i {
  flex: 1 1;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.3125rem;
  margin-left: 0.625rem;
}
.Header_header__oIi3_ .Header_userPanel__list__zWJ9f .Header_user__time__WsG4i span {
  width: 0.5rem;
  height: 0.5rem;
  background: #dadada;
  border-radius: 50%;
}
.Header_header__oIi3_ .Header_userPanel__list__zWJ9f .Header_user__time__WsG4i span.Header_active__veAht {
  background: linear-gradient(281deg, #ffb500 -0.19%, #23e54c 93.06%);
}
.Header_header__oIi3_ .Header_userPanel__list__zWJ9f .Header_user__time__WsG4i p {
  width: 45px;
  color: white;
  font-size: 0.625rem;
  line-height: 130%;
}
.Header_header__oIi3_ .Header_userPanel__list__zWJ9f .Header_user__seeall__h1iHE {
  text-align: center;
  margin-top: 5px;
}
@media (max-width: 441.98px) {
  .Header_header__oIi3_ .Header_userPanel__list__zWJ9f .Header_user__seeall__h1iHE {
    padding-bottom: 250px;
  }
}
.Header_header__oIi3_ .Header_userPanel__more__Z_A4j {
  display: block;
  width: max-content;
  margin: auto;
  color: #444;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  background-color: transparent;
}
.Header_header__oIi3_ .Header_userPanel__ZQgPM .Header_btn__pJhK_ {
  width: 3.125rem;
  height: 1.875rem;
  padding: 0.25rem 0.5rem;
  border-radius: 2.25rem;
  background: #f8f8f8;
  color: #27262B;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.Header_header__oIi3_ .Header_userPanel__ZQgPM .Header_select__T97aS {
  position: relative;
  display: flex;
  align-items: center;
  height: 1.875rem;
  padding: 0.25rem 0.5rem;
  border-radius: 2.25rem;
  background: #f8f8f8;
}
.Header_header__oIi3_ .Header_userPanel__ZQgPM .Header_select__current__ncns5 {
  width: 100%;
  padding-right: 20px;
  background: url(/_next/static/media/icon-arrow-down-black.6b2c8834.svg) no-repeat right/0.8125rem;
  color: #27262B;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.Header_header__oIi3_ .Header_userPanel__ZQgPM .Header_select__dropdown__yYUIR {
  position: absolute;
  top: calc(100% + 1px);
  right: 0;
  width: 100%;
  padding: 0.25rem 0.5rem;
  background: #f8f8f8;
  border-radius: 0.625rem;
  opacity: 0;
  visibility: hidden;
}
.Header_header__oIi3_ .Header_userPanel__ZQgPM .Header_select__dropdown__yYUIR.Header_visible__QEhz_ {
  opacity: 1;
  visibility: visible;
}
.Header_header__oIi3_ .Header_userPanel__ZQgPM .Header_select__dropdown__yYUIR li {
  color: #27262B;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.Header_header__oIi3_ .Header_userPanel__ZQgPM .Header_search__cxBxc {
  flex: 1 1;
  display: flex;
  align-items: center;
  height: 1.875rem;
  padding: 0.25rem 0.5rem;
  background: url(/_next/static/media/icon-search.4c461d96.svg) no-repeat calc(100% - 0.5rem) 50%/16px;
  border-radius: 2.25rem;
  border: 1px solid #e7e7e7;
}
.Header_header__oIi3_ .Header_userPanel__ZQgPM .Header_search__cxBxc input {
  width: 100%;
  height: 18px;
  text-align: right;
  padding-right: 1.25rem;
  background: transparent;
  color: #27262B;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.Header_header__oIi3_ .Header_userPanel__ZQgPM .Header_search__cxBxc input::placeholder {
  color: #a1a1aa;
}

.Header_notWorking__Uurqq {
  color: rgba(255, 255, 255, 0.5);
}

.Header_headerDisabledControl__E5YTk {
  opacity: 0.35;
  cursor: not-allowed;
}

.Header_headerLockedNav__oz1ct {
  opacity: 0.35;
}
.Header_headerLockedNav__oz1ct a,
.Header_headerLockedNav__oz1ct li,
.Header_headerLockedNav__oz1ct div,
.Header_headerLockedNav__oz1ct button,
.Header_headerLockedNav__oz1ct span {
  cursor: not-allowed !important;
}

.Header_searchBox__WP_Uu {
  position: relative;
  display: flex;
  margin-left: 30px;
  align-items: center;
  margin-right: 10px;
  gap: 5px;
  width: 17px;
  height: 17px;
  background-color: transparent;
  background-image: url(/_next/static/media/search-white.7c3eda6a.svg);
  background-size: contain;
  background-repeat: no-repeat;
  transition: all 0.3s ease;
}
.Header_searchBox__WP_Uu:hover {
  background-image: url(/_next/static/media/search-green.df03c2e4.svg);
}
@media (min-width: 992px) and (max-width: 1140px) {
  .Header_searchBox__WP_Uu {
    margin-left: 20px;
  }
}
@media (max-width: 767.98px) {
  .Header_searchBox__WP_Uu {
    margin: 0;
    margin-left: 20px;
    padding: 0 0.625rem;
  }
}
.Header_searchBox__WP_Uu button {
  background: inherit;
  cursor: pointer;
  transition: all 280ms ease-in-out 0ms;
  width: 30px;
}
.Header_searchBox__WP_Uu button:hover {
  transform: scale(1.2);
}
.Header_searchBox_current__3MjHo {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  width: 100%;
  padding: 10px 11px;
  border-radius: 6px;
  border: 1px solid #fff;
  background: rgba(54, 56, 63, 0.5019607843);
}
.Header_searchBox_current__3MjHo input {
  flex: 1 1;
  width: 100%;
  background: transparent;
}
.Header_searchBox__WP_Uu .Header_hideInput__8sjwP {
  display: none !important;
  max-width: 15rem;
  width: 100% !important;
}
.Header_searchBox__WP_Uu .Header_activeInput__guesj {
  border-bottom: 0;
  border-radius: 0.625rem 0.625rem 0 0;
}
.Header_searchBox__WP_Uu .Header_delete__dqJby {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.625rem;
  height: 0.625rem;
}
.Header_searchBox__WP_Uu .Header_delete__dqJby i {
  width: 100%;
  height: 100%;
}
.Header_searchBox__WP_Uu .Header_photoBox__RzCB_ {
  width: 1.4375rem;
  height: 1.4375rem;
  border-radius: 50%;
}
.Header_searchBox__WP_Uu .Header_photoBox__RzCB_ .Header_searchesAvatar__6PQYp {
  width: 1.4375rem !important;
  height: 1.4375rem !important;
  border-radius: 50%;
}
.Header_searchBox__WP_Uu .Header_resultField__0tKBR {
  width: 100%;
  text-align: center;
  position: absolute;
  z-index: 200;
  top: calc(100% - 0.0625rem);
  padding: 0.625rem 0 1.5625rem;
  border-radius: 8px;
  border: 1px solid #fff;
  border-top: 0;
  border-radius: 0 0 0.625rem 0.625rem;
  overflow: hidden;
}
.Header_searchBox__WP_Uu .Header_resultField__0tKBR:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(54, 56, 63, 0.7);
  -webkit-backdrop-filter: blur(0.625rem);
          backdrop-filter: blur(0.625rem);
}
@media (max-width: 767.98px) {
  .Header_searchBox__WP_Uu .Header_resultField__0tKBR {
    width: calc(100% - 1.25rem);
  }
}
.Header_searchBox__WP_Uu .Header_resultField__0tKBR p {
  position: relative;
}
.Header_searchBox__WP_Uu .Header_resultField__0tKBR ul {
  position: relative;
  display: flex;
  flex-direction: column;
  text-align: left;
}
.Header_searchBox__WP_Uu .Header_resultField__0tKBR ul li {
  background-color: transparent;
  transition: all 280ms ease-in-out 0ms;
}
.Header_searchBox__WP_Uu .Header_resultField__0tKBR ul li:hover {
  background-color: #3d3c41;
}
.Header_searchBox__WP_Uu .Header_resultField__0tKBR a {
  display: flex;
  gap: 15px;
  padding: 0.3125rem 0.875rem;
  cursor: pointer;
  transition: all 280ms ease-in-out 0ms;
}
.Header_searchBox__WP_Uu .Header_resultField__0tKBR a .Header_specialities__e3C5k {
  color: #6c6b70;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
}
.Header_searchBox__WP_Uu .Header_resultField__0tKBR a .Header_specialities__e3C5k span {
  color: #6c6b70;
  font-size: 12px;
  font-weight: 400;
  line-height: 130%;
}

.Header_searchBoxLocked__Te5jX {
  opacity: 0.35;
  cursor: not-allowed;
}

.Header_betaBadgeHeader__qS06f {
  display: none;
  align-items: center;
  justify-content: center;
  height: 34px;
  padding: 0 1.125rem;
  margin-left: auto;
  border: 1px solid #ffb500;
  border-radius: 50px;
  color: #ffb500;
  background: transparent;
  font-family: "Lazurski", sans-serif;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
  white-space: nowrap;
}
@media (min-width: 992px) {
  .Header_betaBadgeHeader__qS06f {
    display: inline-flex;
  }
}
@media (min-width: 992px) and (max-width: 1140px) {
  .Header_betaBadgeHeader__qS06f {
    font-size: 12px;
    padding: 0 0.875rem;
    margin-left: 12px;
  }
}

.Header_betaBadgeMobile__cH5_B {
  display: none;
  align-items: center;
  justify-content: center;
  height: 34px;
  padding: 0 1.125rem;
  border: 1px solid #ffb500;
  border-radius: 50px;
  color: #ffb500;
  background: transparent;
  font-family: "Lazurski", sans-serif;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
  white-space: nowrap;
  align-self: flex-start;
}
@media (max-width: 991.98px) {
  .Header_betaBadgeMobile__cH5_B {
    display: inline-flex;
  }
}
@media (max-width: 430.98px) {
  .Header_betaBadgeMobile__cH5_B {
    font-size: 12px;
    padding: 0 0.875rem;
  }
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./public/styles/Footer.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Footer_footer__7Y9Xv {
  color: rgb(148, 148, 148);
  background-color: rgb(24, 23, 26);
  position: static;
  z-index: 1;
}
.Footer_footer__wrapper__NWGic {
  display: grid;
  grid-template-columns: 21.75rem 18.75rem 9.75rem 10.25rem 1fr;
  grid-template-areas: "about contacts depo help cta";
  padding-top: 6.625rem;
  padding-bottom: 3.75rem;
  max-width: 81.25rem;
  margin: 0 auto;
  grid-gap: 3.5%;
  gap: 3.5%;
}
@media (max-width: 430.98px) {
  .Footer_footer__wrapper__NWGic {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 1680.98px) {
  .Footer_footer__wrapper__NWGic {
    /*grid-template-columns: rem(400) rem(400);
    grid-template-areas:
      "about contacts"
      "depo help"
      "cta cta";*/
    grid-template-columns: 15.75rem 15.25rem 7.25rem 9.25rem 1fr;
    gap: 5%;
    padding: 6.25rem 2.1875rem 3.125rem;
    max-width: 85rem;
  }
}
@media (max-width: 991.98px) {
  .Footer_footer__wrapper__NWGic {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-areas: "about about" "depo help" "contacts contacts" "cta cta";
    gap: 1.5rem;
    max-width: 31.25rem;
    padding-top: 50px;
    padding-bottom: 40px;
  }
}
.Footer_footer__info___MUpz {
  display: grid;
  grid-template-columns: auto;
  justify-items: start;
  align-content: flex-start;
}
@media (max-width: 991.98px) {
  .Footer_footer__info___MUpz {
    justify-items: center;
  }
}
.Footer_footer__info__logo__33f_T {
  padding-left: 0.25rem;
  margin-bottom: 2.375rem;
  width: 15.625rem;
  height: 3.5625rem;
}
@media (max-width: 991.98px) {
  .Footer_footer__info__logo__33f_T {
    margin-bottom: 40px;
  }
}
.Footer_footer__info___MUpz p {
  font-size: 16px;
  color: rgb(148, 148, 148);
  padding: 0;
  margin-bottom: 15px;
  line-height: 1.75;
}
@media (max-width: 991.98px) {
  .Footer_footer__info___MUpz p {
    font-size: 14px;
    margin-bottom: 10px;
    text-align: center;
  }
}
.Footer_footer__info___MUpz.Footer_footer__about__m8pQN {
  grid-area: about;
}
@media (max-width: 991.98px) {
  .Footer_footer__info___MUpz.Footer_footer__about__m8pQN {
    justify-items: flex-start;
  }
}
@media (max-width: 991.98px) {
  .Footer_footer__info___MUpz.Footer_footer__about__m8pQN p {
    text-align: left;
  }
}
@media (max-width: 991.98px) {
  .Footer_footer__info___MUpz.Footer_footer__menu__2SwXw {
    justify-items: flex-start;
  }
}
.Footer_footer__info___MUpz.Footer_footer__menu__2SwXw.Footer_footer__menuDepo__Nx3yi {
  grid-area: depo;
}
.Footer_footer__info___MUpz.Footer_footer__menu__2SwXw.Footer_footer__menuHelp__XXcF6 {
  grid-area: help;
}
.Footer_footer__info___MUpz.Footer_footer__contacts__3RPEq {
  grid-area: contacts;
}
@media (max-width: 991.98px) {
  .Footer_footer__info___MUpz.Footer_footer__contacts__3RPEq {
    justify-items: flex-start;
    padding-top: 1rem;
  }
}
@media (max-width: 991.98px) {
  .Footer_footer__info___MUpz.Footer_footer__contacts__3RPEq p {
    text-align: left;
  }
}
.Footer_footer__info___MUpz.Footer_footer__cta__WqGQb {
  grid-area: cta;
}
@media (max-width: 991.98px) {
  .Footer_footer__info___MUpz.Footer_footer__cta__WqGQb {
    justify-items: center;
  }
}
.Footer_footer__info__social__CBLUF {
  display: flex;
  justify-items: center;
  margin-bottom: 10px;
}
@media (max-width: 991.98px) {
  .Footer_footer__info__social__CBLUF {
    display: flex;
    margin-bottom: 0;
  }
}
.Footer_footer__info__social__mobile__Wb_0w {
  display: none;
}
@media (max-width: 991.98px) {
  .Footer_footer__info__social__mobile__Wb_0w {
    display: flex;
    margin-right: auto;
    margin-left: auto;
  }
}
.Footer_footer__info_btn__3Le7u {
  background: inherit;
  cursor: pointer;
}
.Footer_footer__info_btn_inactive__m1_dB {
  background: inherit;
  cursor: default;
}
.Footer_footer__menus___3DDe {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  text-align: justify;
  text-align: center;
  color: rgb(148, 148, 148);
}
@media (max-width: 991.98px) {
  .Footer_footer__menus___3DDe {
    position: relative;
    grid-template-columns: repeat(2, 1fr);
    justify-items: flex-start;
    padding-left: 0 !important;
    padding-bottom: 80px;
    margin-bottom: 0.625rem;
  }
}
.Footer_footer__menus__menubox__pYupU {
  text-align: left;
  /*@include adaptiveClamp("padding-left", 55, 0);*/
}
@media (max-width: 991.98px) {
  .Footer_footer__menus__menubox__pYupU {
    text-align: left;
  }
}
.Footer_footer__menus__menubox__pYupU ul {
  display: grid;
  grid-row-gap: 0.125rem;
  row-gap: 0.125rem;
  margin-top: 12px;
}
@media (max-width: 991.98px) {
  .Footer_footer__menus__menubox__pYupU ul {
    justify-items: flex-start;
    text-align: left;
  }
}
.Footer_footer__menus__menubox__pYupU ul.Footer_menu__FjB2g {
  display: grid;
  grid-template-columns: repeat(2, 130px);
  grid-gap: 70px;
  gap: 70px;
  grid-row-gap: 5px;
  row-gap: 5px;
}
@media (max-width: 991px) {
  .Footer_footer__menus__menubox__pYupU ul.Footer_menu__FjB2g {
    grid-template-columns: 1fr;
  }
}
.Footer_footer__menus__menubox__pYupU ul.Footer_menu__FjB2g li a.Footer_strong__PqgFg {
  font-weight: 700;
}
@media (max-width: 991px) {
  .Footer_footer__menus__menubox__pYupU ul.Footer_menu__FjB2g li a.Footer_strong__PqgFg {
    display: none;
  }
}
.Footer_footer__menus__menubox__pYupU ul.Footer_menuMobile__2OyYx {
  display: none;
}
@media (max-width: 991px) {
  .Footer_footer__menus__menubox__pYupU ul.Footer_menuMobile__2OyYx {
    display: grid;
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .Footer_footer__menus__menubox__pYupU ul.Footer_menuMobile__2OyYx li a.Footer_strong__PqgFg {
    display: block;
  }
}
.Footer_footer__menus__menubox__pYupU ul li a {
  line-height: 150%;
  transition: all 280ms ease-in-out 0ms;
  color: rgb(148, 148, 148);
  font-size: 16px;
  font-weight: 400;
}
.Footer_footer__menus__menubox__pYupU ul li a:hover, .Footer_footer__menus__menubox__pYupU ul li a:focus {
  color: #469A58;
}
.Footer_footer__menus__title__0Apld {
  color: rgb(148, 148, 148);
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 18px;
  letter-spacing: 0.07em;
}
@media (max-width: 991px) {
  .Footer_footer__menus__title__0Apld {
    font-size: 16px;
  }
}
.Footer_footer__contact__T0lOH {
  margin: 12px auto 24px;
}
@media (max-width: 991px) {
  .Footer_footer__contact__T0lOH {
    position: relative;
    left: 0%;
    translate: none;
    margin: 24px auto 24px;
    width: 100%;
    max-width: calc(100vw - 32px);
    text-align: center;
  }
}
.Footer_footer__contact__link__kurRw {
  display: flex;
  align-items: center;
  justify-content: center;
  width: max-content;
  height: 2.8125rem;
  padding-inline: 24.5px;
  font-family: "Lazurski";
  font-size: 20px;
  text-transform: uppercase;
  color: rgb(255, 181, 0);
  line-height: 120%;
  border: none;
  border-radius: 1.5625rem;
  background: linear-gradient(180deg, rgba(70, 154, 88, 0.9) 0%, rgba(24, 52, 30, 0.9) 100%);
  cursor: pointer;
  min-width: 280px;
  margin: 0 auto;
}
.Footer_footer__contact__link__kurRw:hover, .Footer_footer__contact__link__kurRw:focus {
  background: linear-gradient(180deg, rgba(70, 154, 88, 0.6) 0%, rgba(24, 52, 30, 0.6) 100%);
}
.Footer_footer__contact__link__kurRw:active {
  background: linear-gradient(180deg, rgba(60, 144, 78, 0.4) 0%, rgba(14, 42, 20, 0.4) 100%);
}
.Footer_footer__ctaContent__LsoTR {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.Footer_footer__socials__bZDMN {
  display: flex;
  gap: 15px;
  margin-top: 0;
  justify-content: center;
}
@media (max-width: 991px) {
  .Footer_footer__socials__bZDMN {
    width: 100%;
    margin-inline: auto;
  }
}
.Footer_footer__sectionLight__VsDIB {
  color: #dadada;
}
.Footer_footer__titleLight__FmDJG {
  display: block;
  padding-bottom: 12px;
  margin-top: 5px;
  color: #dadada;
}
.Footer_footer__contactsText__kdYk8 {
  line-height: 1.87;
  color: #dadada;
}
.Footer_footer__contactsLink__klJwh {
  color: #dadada;
}
.Footer_footer__linkLight__7p0OR {
  color: #dadada !important;
}
.Footer_footer__linkAccent__eG4UQ {
  color: #469a58 !important;
}
.Footer_footer__copyright__1Eriq {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  padding-bottom: 6.625rem;
}
@media (max-width: 1440.98px) {
  .Footer_footer__copyright__1Eriq {
    align-items: center;
    justify-content: center;
  }
}
.Footer_footer__copyright__1Eriq p {
  font-weight: 400;
  font-size: 12px;
  line-height: 183%;
  text-align: center;
  color: rgb(148, 148, 148);
  margin-bottom: 0;
}

.Footer_betaBadgeFooter__H6D5Y {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 34px;
  padding: 0 1.125rem;
  margin-top: 1rem;
  border: 1px solid #ffb500;
  border-radius: 50px;
  color: #ffb500;
  background: transparent;
  font-family: "Lazurski", sans-serif;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
  white-space: nowrap;
}
@media (max-width: 430.98px) {
  .Footer_betaBadgeFooter__H6D5Y {
    font-size: 12px;
    padding: 0 0.875rem;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./public/styles/common/Ellipses.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Ellipses_ellipses__IiZrp {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.Ellipses_ellipses__IiZrp .Ellipses_ellipse__TAwzF {
  position: absolute;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  background: rgba(83, 245, 126, 0.5);
  filter: blur(150px);
}
.Ellipses_ellipses__IiZrp .Ellipses_ellipse__TAwzF.Ellipses_ellipse1__0D61U {
  top: 350px;
  left: 50%;
  width: 400px;
  height: 400px;
  translate: 50% 0;
}
.Ellipses_ellipses__IiZrp .Ellipses_ellipse__TAwzF.Ellipses_ellipse2__jUISK {
  top: 50%;
  left: 50%;
  translate: 0 0;
}
@media (max-height: 1440px) {
  .Ellipses_ellipses__IiZrp .Ellipses_ellipse__TAwzF.Ellipses_ellipse2__jUISK {
    display: none;
  }
}
.Ellipses_ellipses__IiZrp .Ellipses_ellipse__TAwzF.Ellipses_ellipse3__TlYby {
  bottom: 500px;
  left: 50%;
  translate: -200% 0;
}
@media (max-height: 1440px) {
  .Ellipses_ellipses__IiZrp .Ellipses_ellipse__TAwzF.Ellipses_ellipse3__TlYby {
    bottom: 500px;
  }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./public/styles/globals.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";

@import url("https://fonts.googleapis.com/css2?family=Allison&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;500;600;700&display=swap&subset=latin,cyrillic,cyrillic-ext");

@font-face {
  font-family: Allison;
  font-display: swap;
  src: url(/_next/static/media/Allison-Regular.c24c8faf.woff2) format("woff2"),
    url(/_next/static/media/Allison-Regular.e29c7bc9.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: Playfair Display;
  font-display: swap;
  src: url(/_next/static/media/PlayfairDisplay-ExtraBold.562eb27d.woff2) format("woff2"),
    url(/_next/static/media/PlayfairDisplay-ExtraBold.12ee63b9.woff) format("woff");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: Cabin;
  font-display: swap;
  src: url(/_next/static/media/Cabin-Bold.63f8e937.woff2) format("woff2"),
    url(/_next/static/media/Cabin-Bold.0e8a8711.woff) format("woff");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: Cabin;
  font-display: swap;
  src: url(/_next/static/media/Cabin-Regular.abffa38f.woff2) format("woff2"),
    url(/_next/static/media/Cabin-Regular.8b895065.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: Poppins;
  font-display: swap;
  src: url(/_next/static/media/Poppins-Bold.72f1226e.woff2) format("woff2"),
    url(/_next/static/media/Poppins-Bold.396ac9a4.woff) format("woff");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: Poppins;
  font-display: swap;
  src: url(/_next/static/media/Poppins-Light.9d56bf3f.woff2) format("woff2"),
    url(/_next/static/media/Poppins-Light.d6cfefff.woff) format("woff");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: Poppins;
  font-display: swap;
  src: url(/_next/static/media/Poppins-Medium.b0b06e82.woff2) format("woff2"),
    url(/_next/static/media/Poppins-Medium.ae7fa289.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: Poppins;
  font-display: swap;
  src: url(/_next/static/media/Poppins-SemiBold.0b025add.woff2) format("woff2"),
    url(/_next/static/media/Poppins-SemiBold.cda6c5d0.woff) format("woff");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: Poppins;
  font-display: swap;
  src: url(/_next/static/media/Poppins-Regular.656b3e12.woff2) format("woff2"),
    url(/_next/static/media/Poppins-Regular.ec5e4d26.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: Lazurski;
  font-display: swap;
  src: url(/_next/static/media/LazurskiBold.31a2067b.woff2) format("woff2"),
    url(/_next/static/media/LazurskiBold.79e235c3.woff) format("woff");
  font-weight: 700;
  font-style: normal;
  letter-spacing: 0.04em;
}

/* Lato */
@font-face {
  font-family: "Lato";
  font-display: swap;
  src: url(/_next/static/media/Lato-Light.2e06643f.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Lato";
  font-display: swap;
  src: url(/_next/static/media/lato-regular.e700db1e.woff2) format("woff2"),
    url(/_next/static/media/lato-regular.825d5220.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Lato";
  font-display: swap;
  src: url(/_next/static/media/lato-bold.8ad7d031.woff2) format("woff2"),
    url(/_next/static/media/lato-bold.7bab26d1.woff) format("woff");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Lato";
  font-display: swap;
  src: url(/_next/static/media/lato-semibold.86693d11.woff2) format("woff2"),
    url(/_next/static/media/lato-semibold.4f364107.woff) format("woff");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Lato";
  font-display: swap;
  src: url(/_next/static/media/lato-medium.8d00e7d5.woff2) format("woff2"),
    url(/_next/static/media/lato-medium.ee1611b2.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}

* {
  padding: 0;
  margin: 0;
  border: 0;
  box-sizing: border-box;
  color: #fff;
}

*:before,
*:after {
  box-sizing: border-box;
}

:focus,
:active {
  outline: none;
}

a:focus,
a:active {
  outline: none;
}

nav,
footer,
header,
aside {
  display: block;
}

html,
body {
  width: 100%;
  max-width: 100%;
  height: 100%;
  font-size: 1rem;
  font-family: "Lato", "Source Sans 3", sans-serif;
  font-weight: 400;
  line-height: 150%;
  overflow-x: hidden;
  overflow-x: clip;
}

input,
button,
textarea {
  font-family: inherit;
}

input::-ms-clear {
  display: none;
}

button {
  cursor: pointer;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

a {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

ul,
li {
  list-style: none;
}

img {
  vertical-align: top;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-size: inherit;
  font-weight: 400;
}

sup {
  color: inherit;
}

* {
  scrollbar-width: thin;
  scrollbar-color: rgba(70, 154, 88, 1) #454546;
}

body {
  /* height: auto; */
  /* background: url("../images/backgrounds/bg-fs.jpg") no-repeat center top / cover; */
  /* background-attachment: fixed; */
  /* background: #27262b url("../images/texture.png") repeat; */
  /* fill: rgba(54, 56, 63, 0.5); */

  /* background: rgba(70, 154, 88, 1); */
  background: rgba(24, 23, 26, 1);

  touch-action: pan-x pan-y;
  height: 100%;
  min-height: 100vh;
  min-height: 100svh;
  overflow-x: hidden;
  overflow-x: clip;
}

.page {
  position: relative;
  flex: 1 1 auto;
  padding: 2rem 0;
  min-height: 90vh;
}

body.page-settings,
body.page-messaging,
body.page-dashboard,
body.page-submission {
  background: #27262b;
}

body.page-settings .wrapper > .ellipses,
body.page-messaging .wrapper > .ellipses,
body.page-dashboard .wrapper > .ellipses,
body.page-submission .wrapper > .ellipses,
body.page-settings .app-shell > header,
body.page-settings .app-shell > footer,
body.page-messaging .app-shell > footer,
body.page-dashboard .app-shell > footer {
  display: none;
}

.page-authorization {
  position: relative;
  padding: 0;
}

.page-authorization:before {
  content: "";
  position: absolute;
  top: -70px;
  left: 0;
  z-index: -1;
  width: 100%;
  height: calc(100% + 70px);
  /* background: url("../images/backgrounds/authorization-1.png") no-repeat center / cover; */
  border-radius: 5px;
  overflow: hidden;
}

.page-auth {
  padding-block: 135px;
}

.page-auth:before {
  content: "";
  position: absolute;
  top: -70px;
  left: 0;
  z-index: -1;
  width: 100%;
  height: calc(100% + 70px);
  /* background: url("../images/backgrounds/bg-auth.png") repeat center / cover; */
  overflow: hidden;
}

.page-singin:before {
  content: "";
  position: absolute;
  top: -70px;
  left: 0;
  z-index: -1;
  width: 100%;
  height: calc(100% + 70px);
  /* background: url("../images/backgrounds/authorization-sign-in.png") no-repeat center / cover; */
  border-radius: 5px;
  overflow: hidden;
}

.color-separation {
  /* background: linear-gradient(
    90deg,
    rgba(45, 44, 49, 1) 0%,
    rgba(45, 44, 49, 1) 17%,
    rgba(39, 38, 43, 1) 17%,
    rgba(39, 38, 43, 1) 100%
  ); */
  background: #2d2c31;
}

@media (min-width: 992px) {
  .color-separation {
    padding: 0 !important;
  }
}

@media (max-width: 991px) {
  .color-separation {
    background: #27262b;
  }
}

body.lock {
  overflow: hidden;
  touch-action: none;
}

[data-fullscreen] {
  min-height: 100vh;
}

.touch [data-fullscreen] {
  min-height: calc(var(--vh, 1vh) * 100);
}

@media (max-width: 767.98px) {
  .touch [data-fullscreen] {
    transition: height 0.2s;
  }
}

:root {
  touch-action: pan-x pan-y;
  height: 100%;
}

[class="container"] {
  max-width: 111.25rem;
  margin: 0 auto;
  padding: 0 0.9375rem;
}

[class*="-ibg"] {
  position: relative;
}

[class*="-ibg"] img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  object-fit: cover;
}

[class*="-ibg_contain"] img {
  object-fit: contain;
}

[class*="_overlay-bg"] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all 280ms ease-in-out 0ms;
  z-index: 2000;
  padding: 3.75rem 0.9375rem;
  overflow-y: auto;
}

@media (max-width: 768.98px) {
  [class*="_overlay-bg"]::-webkit-scrollbar {
    display: none;
  }
}

[class*="_overlay-bg"]._is-open {
  opacity: 1;
  visibility: visible;
}

.wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  min-height: 100%;
  min-height: 100vh;
  min-height: 100svh;
  overflow-x: hidden;
  overflow-x: clip;
  overflow-y: visible;
}

.app-shell {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  width: 100%;
  max-width: 100%;
  min-height: 100vh;
  min-height: 100svh;
  overflow-x: hidden;
  overflow-x: clip;
}

.app-shell > footer {
  margin-top: auto;
}

@media (max-width: 991px) {
  .page {
    padding: 4.67rem 0;
  }

  .page-messaging {
    padding-bottom: 0;
  }

  .pb0 {
    padding-bottom: 0;
  }

  .page-authorization {
    padding: 0;
  }
}

.page [data-observ] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.125rem;
  background: transparent;
  pointer-events: none;
}

.page_start {
  padding-top: 4.375rem;
}

.page_post {
  padding-top: 3.125rem;
}

/* elements */
.bg-y-op6 {
  position: absolute;
  top: 70px;
  left: 50%;
  z-index: -1;
  transform: translateX(50%);
  width: 400px;
  height: 400px;
  border-radius: 421px;
  opacity: 0.6;
  background: #ffb500;
  filter: blur(250px);
}

.bg-y-op5 {
  position: absolute;
  bottom: 30%;
  left: 50%;
  z-index: -1;
  transform: translateX(-90%);
  width: 600px;
  height: 600px;
  border-radius: 421px;
  opacity: 0.4;
  background: #ffb500;
  filter: blur(250px);
}

.bg-g-op3 {
  position: absolute;
  top: 160px;
  left: 0;
  z-index: -1;
  transform: translateX(-30%);
  width: 400px;
  height: 400px;
  border-radius: 421px;
  opacity: 0.3;
  background: #53f57e;
  filter: blur(250px);
}

.bg-g-op5 {
  position: absolute;
  top: 20%;
  left: 50%;
  z-index: -2;
  transform: translateX(-10%);
  width: 567px;
  height: 567px;
  border-radius: 567px;
  opacity: 0.5;
  background: #53f57e;
  filter: blur(250px);
}

.bg-g-op4 {
  position: absolute;
  bottom: 20%;
  left: 50%;
  z-index: -1;
  transform: translateX(20%);
  width: 400px;
  height: 400px;
  border-radius: 567px;
  opacity: 0.5;
  background: #53f57e;
  filter: blur(250px);
}

.button-add {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 15px;
  padding-left: 45px;
  background: transparent url(/_next/static/media/icon-plus.c7742490.svg) no-repeat 16px 50%;
  border-radius: 35px;
  border: 1px solid #fff;
  transition: all 0.3s ease;
}

.button-add span {
  font-size: 16px;
  font-weight: 500;
  line-height: 130%;
}

.button-add:hover {
  background: rgba(255, 255, 255, 0.1) url(/_next/static/media/icon-plus.c7742490.svg)
    no-repeat 16px 50%;
}

.button-add:focus {
  background: rgba(255, 255, 255, 0.1) url(/_next/static/media/icon-plus.c7742490.svg)
    no-repeat 16px 50%;
  box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.2), 0px 0px 0px 2px #2d2c31;
}

@media (max-width: 475px) {
  .button-add {
    padding: 5px 10px;
    padding-left: 30px;
    background-position: 10px 50%;
  }

  .button-add span {
    font-size: 14px;
  }
}

.sort-select {
  position: relative;
}

.sort-select__current {
  display: flex;
  align-items: center;
  gap: 17px;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  line-height: 130%;
  cursor: pointer;
  transition: all 0.3s ease;

  &:hover {
    transform: scale(1.05);
  }
}

.sort-select__options {
  position: absolute;
  top: calc(100% + 10px);
  left: 0;
  z-index: 10;
  width: 150px;
  padding: 24px;
  border-radius: 8px;
  background: rgba(54, 56, 63, 1);
}

.gallery.sort-select__options {
  background: rgba(54, 56, 63, 0.7);
  -webkit-backdrop-filter: blur(0.625rem);
  backdrop-filter: blur(0.625rem);
}

.sort-select__option {
  font-weight: 400;
  font-size: 12px;
  font-style: normal;
  line-height: 16px;
  transition: all 0.3s ease;
  cursor: pointer;
}

.sort-select__option:not(:last-child) {
  margin-bottom: 16px;
}

.sort-select__option:hover {
  color: rgba(70, 154, 88, 1);
}

@media (max-width: 991px) {
  .sort-select__current {
    gap: 8px;
  }

  .sort-select__current span {
    font-size: 14px;
  }

  .sort-select__current img {
    width: 12px;
    height: 5px;
  }
}

/* modals */
.modalOverlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9998;
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: 0.9375rem 0.9375rem;
  background: #131313a1;
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.modalOverlay_messagePhotos {
  padding: 0;
}

/* icon */
.icon-edit {
  position: relative;
  display: block;
  width: 28px;
  height: 28px;
  cursor: pointer;
  transition: all 0.3s ease;

  &:hover {
    transform: scale(1.05);
  }
}

.icon-add-to-friend {
  position: relative;
  display: block;
  width: 30px;
  height: 30px;
}

.icon-chat-white {
  position: relative;
  display: block;
  width: 28px;
  height: 28px;
}

.icon-chat-green {
  position: relative;
  display: block;
  width: 34px;
  height: 34px;
}

.icon-google {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 0.1rem;
}

.icon-add-circle-white-fill,
.icon-settings-white-fill,
.icon-person-white,
.icon-attachment-line,
.icon-link,
.icon-search,
.icon-search-white,
.icon-user-check,
.icon-person,
.icon-email,
.icon-lock,
.icon-baseline-location,
.icon-web,
.icon-instagram-fill,
.icon-outline-tiktok,
.icon-pinterest,
.icon-baseline-lock,
.icon-baseline-delete,
.icon-credit-card,
.icon-info,
.icon-arrow,
.icon-resize,
.icon-play,
.icon-phone,
.icon-phone-1,
.icon-mdi-web,
.icon-upload-sharp,
.icon-pin,
.icon-add,
.icon-voice,
.icon-tick,
.icon-person-black,
.icon-add-circle-black,
.icon-main-black,
.icon-book-black,
.icon-settings-black,
.icon-app-generic-black,
.icon-question-black,
.icon-chat-black,
.icon-app-silver,
.icon-badge-check,
.icon-photo-camera,
.icon-delete-filled,
.icon-eye-off,
.icon-outline-info,
.icon-close,
.icon-clock-fast,
.icon-view-gallery,
.icon-connected,
.icon-search-line,
.icon-marketplace,
.icon-baseline-book,
.icon-book-open-variant,
.icon-alert-24-filled,
.icon-chat-24-filled,
.icon-mail-inbox-24-filled,
.icon-arrow-up,
.icon-heart-mono,
.icon-heart-transparent,
.icon-comment-mono,
.icon-comment-transparent,
.icon-mail-20-regular,
.icon-ph_coin,
.icon-archive-20,
.icon-stats,
.icon-checkmark,
.icon-checkmark-filled,
.icon-add-white,
.icon-gear-six,
.icon-arrow-down-red,
.icon-checkmark-circle,
.icon-add-circle,
.icon-arrow-download,
.icon-unarchive,
.icon-reject,
.icon-accept,
.icon-more-vertical,
.icon-arrow-left,
.icon-arrow-right,
.icon-send,
.icon-success,
.icon-settings-white,
.icon-copy,
.icon-archive,
.icon-facebook,
.icon-embed,
.icon-calendar,
.icon-edit-filled,
.icon-plus,
.icon-fluent-edit,
.icon-fluent-delete,
.icon-email-share,
.icon-facebook-share,
.icon-twitter-share,
.icon-whatsapp-share,
.icon-telegram-share,
.icon-pinterest-share,
.icon-delete-white,
.icon-add-circle-white,
.icon-cookies,
.icon-check-box,
.icon-view-gallery-white,
.icon-connected-white,
.icon-search-line-white,
.icon-marketplace-white,
.icon-baseline-book-white,
.icon-book-open-variant-white,
.icon-resize,
.icon-alert-24-filled-white,
.icon-chat-24-filled-white,
.icon-mail-inbox-24-filled-white,
.icon-alert-24-filled-green,
.icon-chat-24-filled-green,
.icon-mail-inbox-24-filled-green,
.icon-search-green,
.icon-zip,
.icon-cross {
  position: relative;
  display: block;
  width: 20px;
  height: 20px;
}

.icon-mail-inbox-24-filled-white:before,
.icon-alert-24-filled-white:before,
.icon-baseline-book-white:before,
.icon-search-line-white:before,
.icon-view-gallery-white:before,
.icon-check-box:before,
.icon-cookies:before,
.icon-add-circle-white-fill:before,
.icon-add-circle-white:before,
.icon-chat-white:before,
.icon-chat-green:before,
.icon-attachment-line:before,
.icon-heart-mono:before,
.icon-heart-transparent:before,
.icon-comment-mono:before,
.icon-comment-transparent:before,
.icon-link:before,
.icon-search:before,
.icon-search-white:before,
.icon-tick:before,
.icon-user-check:before,
.icon-edit:before,
.icon-person:before,
.icon-email:before,
.icon-lock:before,
.icon-baseline-location:before,
.icon-web:before,
.icon-instagram-fill:before,
.icon-outline-tiktok:before,
.icon-pinterest:before,
.icon-baseline-lock:before,
.icon-baseline-delete:before,
.icon-credit-card:before,
.icon-info:before,
.icon-arrow:before,
.icon-play:before,
.icon-phone:before,
.icon-phone-1:before,
.icon-mdi-web:before,
.icon-upload-sharp:before,
.icon-pin:before,
.icon-add:before,
.icon-voice:before,
.icon-person-black:before,
.icon-add-circle-black:before,
.icon-main-black:before,
.icon-book-black:before,
.icon-settings-black:before,
.icon-app-generic-black:before,
.icon-question-black:before,
.icon-chat-black:before,
.icon-app-silver:before,
.icon-badge-check:before,
.icon-photo-camera:before,
.icon-delete-filled:before,
.icon-eye-off:before,
.icon-outline-info:before,
.icon-close:before,
.icon-clock-fast:before,
.icon-view-gallery:before,
.icon-connected:before,
.icon-search-line:before,
.icon-marketplace:before,
.icon-baseline-book:before,
.icon-book-open-variant:before,
.icon-alert-24-filled:before,
.icon-chat-24-filled:before,
.icon-mail-inbox-24-filled:before,
.icon-arrow-up:before,
.icon-mail-20-regular:before,
.icon-add-to-friend:before,
.icon-ph_coin:before,
.icon-archive-20:before,
.icon-stats:before,
.icon-checkmark:before,
.icon-checkmark-filled:before,
.icon-add-white:before,
.icon-gear-six:before,
.icon-arrow-down-red:before,
.icon-checkmark-circle:before,
.icon-add-circle:before,
.icon-arrow-download:before,
.icon-unarchive:before,
.icon-reject:before,
.icon-accept:before,
.icon-more-vertical:before,
.icon-arrow-left:before,
.icon-arrow-right:before,
.icon-send:before,
.icon-success:before,
.icon-settings-white:before,
.icon-copy:before,
.icon-archive:before,
.icon-facebook:before,
.icon-embed:before,
.icon-calendar:before,
.icon-edit-filled:before,
.icon-plus:before,
.icon-fluent-edit:before,
.icon-fluent-delete:before,
.icon-email-share:before,
.icon-facebook-share:before,
.icon-twitter-share:before,
.icon-whatsapp-share:before,
.icon-telegram-share:before,
.icon-pinterest-share:before,
.icon-delete-white:before,
.icon-person-white:before,
.icon-settings-white-fill:before,
.icon-connected-white:before,
.icon-resize:before,
.icon-marketplace-white:before,
.icon-book-open-variant-white:before,
.icon-chat-24-filled-white:before,
.icon-mail-inbox-24-filled-green:before,
.icon-chat-24-filled-green:before,
.icon-alert-24-filled-green:before,
.icon-google:before,
.icon-chat-white:before,
.icon-badge-exclusive:before,
.icon-map-pin:before,
.icon-triangle-down:before,
.icon-search-green:before,
.icon-zip:before,
.icon-cross:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.icon-search-green:before {
  background: url(/_next/static/media/ic_sharp-search.e6a30652.svg) no-repeat center / cover;
}
.icon-map-pin:before {
  background: url(/_next/static/media/map-pin.fb6be2a6.svg) no-repeat center / cover;
}
.icon-triangle-down:before {
  background: url(/_next/static/media/triangle-down.90ac0b07.svg) no-repeat center / cover;
}

.icon-chat-white:before {
  background: url(/_next/static/media/chat-white.40bdbdb4.svg) no-repeat center / cover;
}
.icon-chat-white:hover:before {
  cursor: pointer;
  background: url(/_next/static/media/chat-green.e20bee1b.svg) no-repeat center / cover;
}

.icon-mail-inbox-24-filled-white:before {
  background: url(/_next/static/media/icon-mail-inbox-24-filled-white.4deae9cd.svg) no-repeat
    center / cover;
}

.icon-mail-inbox-24-filled-green:before {
  background: url(/_next/static/media/icon-mail-inbox-24-filled-green.dbf8f8f3.svg) no-repeat
    center / cover;
}

.icon-add-to-friend:before {
  background: url(/_next/static/media/icon-add-to-friend.ce38e925.svg) no-repeat center /
    cover;
}

.icon-chat-24-filled-white:before {
  background: url(/_next/static/media/icon-chat-24-filled-white.f16830ee.svg) no-repeat
    center / cover;
}

.icon-chat-24-filled-green:before {
  background: url(/_next/static/media/icon-chat-24-filled-green.ca91e292.svg) no-repeat
    center / cover;
}

.icon-alert-24-filled-white:before {
  background: url(/_next/static/media/icon-alert-24-filled-white.939dc2b2.svg) no-repeat
    center / cover;
}

.icon-alert-24-filled-green:before {
  background: url(/_next/static/media/icon-alert-24-filled-green.ff23d73d.svg) no-repeat
    center / cover;
}

.icon-book-open-variant-white:before {
  background: url(/_next/static/media/icon-book-open-variant-white.71a52599.svg) no-repeat
    center / cover;
}

.icon-baseline-book-white:before {
  background: url(/_next/static/media/icon-baseline-book-white.c528911f.svg) no-repeat center /
    cover;
}

.icon-marketplace-white:before {
  background: url(/_next/static/media/icon-marketplace-white.d296e341.svg) no-repeat center /
    cover;
}

.icon-search-line-white:before {
  background: url(/_next/static/media/icon-search-line-white.0525de04.svg) no-repeat center /
    cover;
}

.icon-connected-white:before {
  background: url(/_next/static/media/icon-connected-white.2a5ed1b8.svg) no-repeat center /
    cover;
}

.icon-view-gallery-white:before {
  background: url(/_next/static/media/icon-view-gallery-white.1d589cfc.svg) no-repeat center /
    cover;
}

.icon-email-share:before {
  background: url(/_next/static/media/icon-email-share.210b2f0a.svg) no-repeat center / cover;
}

.icon-facebook-share:before {
  background: url(/_next/static/media/icon-facebook-share.2a3045bc.svg) no-repeat center /
    cover;
}

.icon-twitter-share:before {
  background: url(/_next/static/media/icon-twitter-share.e9c3a9a6.svg) no-repeat center /
    cover;
}

.icon-whatsapp-share:before {
  background: url(/_next/static/media/icon-whatsapp-share.78a03931.svg) no-repeat center /
    cover;
}

.icon-telegram-share:before {
  background: url(/_next/static/media/icon-telegram-share.86d1a1f5.svg) no-repeat center /
    cover;
}

.icon-pinterest-share:before {
  background: url(/_next/static/media/icon-pinterest-share.c4d880e4.svg) no-repeat center /
    cover;
}

.icon-check-box:before {
  background: url(/_next/static/media/icon-check-box.78be4c32.svg) no-repeat center / cover;
}

.icon-cookies:before {
  background: url(/_next/static/media/icon-cookies.c55a25e0.svg) no-repeat center / cover;
}

.icon-add-circle-white-fill:before {
  background: url(/_next/static/media/icon-add-circle-white-fill.b4aee12e.svg) no-repeat
    center / cover;
}

.icon-settings-white-fill:before {
  background: url(/_next/static/media/icon-settings-white-fill.11214083.svg) no-repeat center /
    cover;
}

.icon-add-circle-white:before {
  background: url(/_next/static/media/icon-add-circle-white.51c81040.svg) no-repeat center /
    cover;
}

.icon-person-white:before {
  background: url(/_next/static/media/icon-person-white.75785111.svg) no-repeat center /
    cover;
}

.icon-delete-white:before {
  background: url(/_next/static/media/icon-delete-white.df1415b7.svg) no-repeat center /
    cover;
}

.icon-chat-white:before {
  background: url(/_next/static/media/icon-chat-white.6a3b7903.svg) no-repeat center / cover;
}

.icon-chat-green:before {
  background: url(/_next/static/media/chat-filled-active.ca91e292.svg) no-repeat center /
    cover;
}

.icon-attachment-line:before {
  background: url(/_next/static/media/icon-attachment-line.4fa628aa.svg) no-repeat center /
    cover;
}

.icon-fluent-edit:before {
  background: url(/_next/static/media/icon-fluent-edit.12aa8708.svg) no-repeat center / cover;
}

.icon-send:before {
  background: url(/_next/static/media/icon-send.a1dbe134.svg) no-repeat center / cover;
}

.icon-arrow-up:before {
  background: url(/_next/static/media/icon-arrow-up.3dd69d01.svg) no-repeat center / cover;
}

.icon-mail-inbox-24-filled:before {
  background: url(/_next/static/media/icon-mail-inbox-24-filled.b3349a54.svg) no-repeat
    center / cover;
}

.icon-chat-24-filled:before {
  background: url(/_next/static/media/icon-chat-24-filled.e6a1be84.svg) no-repeat center /
    cover;
}

.icon-alert-24-filled:before {
  background: url(/_next/static/media/icon-alert-24-filled.1ed7d58e.svg) no-repeat center /
    cover;
}

.icon-book-open-variant:before {
  background: url(/_next/static/media/icon-book-open-variant.a3559cba.svg) no-repeat center /
    cover;
}

.icon-baseline-book:before {
  background: url(/_next/static/media/icon-baseline-book.87ebc4c0.svg) no-repeat center /
    cover;
}

.icon-marketplace:before {
  background: url(/_next/static/media/icon-marketplace.0f8fed9a.svg) no-repeat center / cover;
}

.icon-search-line:before {
  background: url(/_next/static/media/icon-search-line.a510c929.svg) no-repeat center / cover;
}

.icon-connected:before {
  background: url(/_next/static/media/icon-connected.ef33c91c.svg) no-repeat center / cover;
}

.icon-view-gallery:before {
  background: url(/_next/static/media/icon-view-gallery.637a4b7f.svg) no-repeat center /
    cover;
}

.icon-link:before {
  background: url(/_next/static/media/icon-link.59113cde.svg) no-repeat center / cover;
}

.icon-search:before {
  background: url(/_next/static/media/icon-search.4c461d96.svg) no-repeat center / cover;
}

.icon-search-white:before {
  background: url(/_next/static/media/icon-search-white.50b1b4c7.svg) no-repeat center /
    cover;
}

.icon-user-check:before {
  background: url(/_next/static/media/icon-user-check.3f9d8580.svg) no-repeat center / cover;
}

.icon-edit:before {
  background: url(/_next/static/media/icon-edit.5b7324f0.svg) no-repeat center / contain;
}

.icon-person:before {
  background: url(/_next/static/media/icon-person.1d76a9cc.svg) no-repeat center / cover;
}

.icon-email:before {
  background: url(/_next/static/media/icon-email.e04f6672.svg) no-repeat center / cover;
}

.icon-lock:before {
  background: url(/_next/static/media/icon-lock.9d53577a.svg) no-repeat center / cover;
}

.icon-baseline-location:before {
  background: url(/_next/static/media/icon-baseline-location.0293aeea.svg) no-repeat center /
    cover;
}

.icon-web:before {
  background: url(/_next/static/media/icon-web.1c79ea7d.svg) no-repeat center / cover;
}

.icon-instagram-fill:before {
  background: url(/_next/static/media/icon-instagram-fill.a39a11b4.svg) no-repeat center /
    cover;
}

.icon-outline-tiktok:before {
  background: url(/_next/static/media/icon-outline-tiktok.8f33f555.svg) no-repeat center /
    cover;
}

.icon-pinterest:before {
  background: url(/_next/static/media/icon-pinterest.e4c44c6d.svg) no-repeat center / cover;
}

.icon-baseline-lock:before {
  background: url(/_next/static/media/icon-baseline-lock.d126315a.svg) no-repeat center /
    cover;
}

.icon-baseline-delete:before {
  background: url(/_next/static/media/icon-baseline-delete.f93e2d02.svg) no-repeat center /
    cover;
}

.icon-credit-card:before {
  background: url(/_next/static/media/icon-credit-card.0226be12.svg) no-repeat center / cover;
}

.icon-info:before {
  background: url(/_next/static/media/icon-info.28c91ac3.svg) no-repeat center / cover;
}

.icon-arrow:before {
  background: url(/_next/static/media/icon-arrow-down.3d782a28.svg) no-repeat center /
    contain;
}

.icon-play:before {
  background: url(/_next/static/media/icon-play.696ce113.svg) no-repeat center / contain;
}

.icon-phone:before {
  background: url(/_next/static/media/icon-phone.6a2c0d76.svg) no-repeat center / cover;
}

.icon-phone-1:before {
  background: url(/_next/static/media/icon-phone-1.751b5efb.svg) no-repeat center / cover;
}

.icon-mdi-web:before {
  background: url(/_next/static/media/icon-mdi-web.da53cc9b.svg) no-repeat center / cover;
}

.icon-upload-sharp:before {
  background: url(/_next/static/media/icon-upload-sharp.5dc8a44f.svg) no-repeat center /
    cover;
}

.icon-pin:before {
  background: url(/_next/static/media/icon-pin.bacaf3b9.svg) no-repeat center / cover;
}

.icon-add:before {
  background: url(/_next/static/media/icon-add.f54d3785.svg) no-repeat center / cover;
}

.icon-voice:before {
  background: url(/_next/static/media/icon-voice.7fc37931.svg) no-repeat center / cover;
}

/* .icon-tick:before {
  background: url("../images/svg/icon-tick.svg") no-repeat center / cover;
} */
.icon-person-black:before {
  background: url(/_next/static/media/icon-person-black.5cc157d2.svg) no-repeat center /
    cover;
}

.icon-add-circle-black:before {
  background: url(/_next/static/media/icon-add-circle-black.b23deb73.svg) no-repeat center /
    cover;
}

.icon-main-black:before {
  background: url(/_next/static/media/icon-main-black.4f7ecf45.svg) no-repeat center / cover;
}

.icon-book-black:before {
  background: url(/_next/static/media/icon-book-black.bcc860c5.svg) no-repeat center / cover;
}

.icon-settings-black:before {
  background: url(/_next/static/media/icon-settings-black.2d1ffb2b.svg) no-repeat center /
    cover;
}

.icon-app-generic-black:before {
  background: url(/_next/static/media/icon-app-generic-black.e2e7a537.svg) no-repeat center /
    cover;
}

.icon-question-black:before {
  background: url(/_next/static/media/icon-question-black.5a67ec08.svg) no-repeat center /
    cover;
}

.icon-chat-black:before {
  background: url(/_next/static/media/icon-chat-black.7d515c4b.svg) no-repeat center / cover;
}

.icon-app-silver:before {
  transition: all 0.3s ease;
  background: url(/_next/static/media/icon-add-silver.c5a588a4.svg) no-repeat center / cover;
}

.icon-app-silver:hover:before {
  transform: scale(1.1);
  /* Приклад: збільште розмір на 10% */
}

.icon-badge-check:before {
  background: url(/_next/static/media/icon-badge-check.3894c0d8.svg) no-repeat center / cover;
}

.icon-badge-check.green:before {
  background: url(/_next/static/media/icon-badge-check-green.e7e67f20.svg) no-repeat center /
    cover;
}

.icon-badge-check.yellow:before {
  background: url(/_next/static/media/icon-badge-check-yellow.c3647dc4.svg) no-repeat center /
    cover;
}

.icon-badge-check.exclusive:before {
  background: url(/_next/static/media/badge-exclusive.c7bfcaa9.svg) no-repeat center / cover;
}

/* Temporary: hide all avatar tariff/status badges globally. */
.icon-badge-check,
img[src*="userBasic"],
img[src*="userPremium"],
img[src*="userExclusive"],
img[src*="statusBasic"],
img[src*="statusPremium"],
img[src*="statusExclusive"] {
  display: none !important;
}

.icon-photo-camera:before {
  background: url(/_next/static/media/icon-photo-camera.cc66972d.svg) no-repeat center /
    cover;
}

.icon-delete-filled:before {
  background: url(/_next/static/media/icon-delete-filled.51cd67c3.svg) no-repeat center /
    cover;
}

.icon-eye-off:before {
  background: url(/_next/static/media/icon-eye-off.cc7e5b5f.svg) no-repeat center / cover;
}

.icon-outline-info:before {
  background: url(/_next/static/media/icon-outline-info.2b019a6c.svg) no-repeat center /
    cover;
}

.icon-outline-info.warning:before {
  background: url(/_next/static/media/icon-outline-info-warning.f2fd182c.svg) no-repeat
    center / cover;
}

.icon-close:before {
  background: url(/_next/static/media/icon-close.e009bec3.svg) no-repeat center / cover;
}

.icon-clock-fast:before {
  background: url(/_next/static/media/icon-clock-fast.a68de69a.svg) no-repeat center / cover;
}

.icon-heart-mono:before {
  background: url(/_next/static/media/icon-heart-mono.e82df219.svg) no-repeat center / cover;
}

.icon-heart-transparent:before {
  background: url(/_next/static/media/icon-heart-transparent.c4482cef.svg) no-repeat center /
    cover;
}

.icon-comment-mono:before {
  background: url(/_next/static/media/icon-comment-mono.3a390506.svg) no-repeat center /
    cover;
}

.icon-comment-transparent:before {
  background: url(/_next/static/media/icon-comment-transparent.c943b4bd.svg) no-repeat center /
    cover;
}

.icon-mail-20-regular:before {
  background: url(/_next/static/media/icon-mail-20-regular.6867297d.svg) no-repeat center /
    cover;
}

.icon-ph_coin:before {
  background: url(/_next/static/media/icon-ph_coin.95473bb2.svg) no-repeat center / cover;
}

.icon-archive-20:before {
  background: url(/_next/static/media/icon-archive-20.b16bc0cc.svg) no-repeat center / cover;
}

.icon-stats:before {
  background: url(/_next/static/media/icon-stats.6fe1aa11.svg) no-repeat center / cover;
}

.icon-checkmark:before {
  background: url(/_next/static/media/icon-checkmark.0e6b5896.svg) no-repeat center / cover;
}

.icon-checkmark-filled:before {
  background: url(/_next/static/media/icon-checkmark-filled.95218bb1.svg) no-repeat center /
    cover;
}

.icon-add-white:before {
  background: url(/_next/static/media/icon-add-white.995b3f86.svg) no-repeat center / cover;
}

.icon-gear-six:before {
  background: url(/_next/static/media/icon-gear-six.90c536a5.svg) no-repeat center / cover;
}

.icon-arrow-down-red:before {
  background: url(/_next/static/media/icon-arrow-down-red.a6bf6386.svg) no-repeat center /
    cover;
}

.icon-checkmark-circle:before {
  background: url(/_next/static/media/icon-checkmark-circle.228f7482.svg) no-repeat center /
    cover;
}

.icon-add-circle:before {
  background: url(/_next/static/media/icon-add-circle.9017b111.svg) no-repeat center / cover;
}

.icon-arrow-download:before {
  background: url(/_next/static/media/icon-arrow-download.1eb076e8.svg) no-repeat center /
    cover;
}

.icon-unarchive:before {
  background: url(/_next/static/media/icon-unarchive.f2b34d91.svg) no-repeat center / cover;
}

.icon-accept:before {
  background: url(/_next/static/media/icon-accept.894b1bcb.svg) no-repeat center / cover;
}

.icon-reject:before {
  background: url(/_next/static/media/icon-reject.32c2c56e.svg) no-repeat center / cover;
}

.icon-more-vertical:before {
  background: url(/_next/static/media/icon-more-vertical.023fc827.svg) no-repeat center /
    cover;
}

.icon-arrow-left:before {
  background: url(/_next/static/media/icon-arrow-left.383fa063.svg) no-repeat center / cover;
}

.icon-arrow-right:before {
  background: url(/_next/static/media/icon-arrow-right.394998f6.svg) no-repeat center / cover;
}

.icon-resize:before {
  background: url(/_next/static/media/icon-resize.fea55a7e.svg) no-repeat center / cover;
}

.icon-success:before {
  background: url(/_next/static/media/icon-success.5fd7353a.svg) no-repeat center / cover;
}

.icon-settings-white:before {
  background: url(/_next/static/media/icon-settings-white.6dc6c581.svg) no-repeat center /
    cover;
}

.icon-copy:before {
  background: url(/_next/static/media/icon-copy.b2339d8e.svg) no-repeat center / cover;
}

.icon-archive:before {
  background: url(/_next/static/media/icon-archive.133e211f.svg) no-repeat center / cover;
}

.icon-facebook:before {
  background: url(/_next/static/media/icon-facebook.671fff8b.svg) no-repeat center / cover;
}

.icon-embed:before {
  background: url(/_next/static/media/icon-embed.bc841b8e.svg) no-repeat center / cover;
}

.icon-calendar:before {
  background: url(/_next/static/media/icon-calendar.5b48db70.svg) no-repeat center / cover;
}

.icon-edit-filled:before {
  background: url(/_next/static/media/icon-edit-filled.1da14d40.svg) no-repeat center / cover;
}

.icon-plus:before {
  background: url(/_next/static/media/icon-plus.c7742490.svg) no-repeat center / cover;
}

.icon-fluent-delete:before {
  background: url(/_next/static/media/icon-fluent-delete.cabaec53.svg) no-repeat center /
    cover;
}

.icon-google:before {
  background: url(/_next/static/media/icon-google.f53c7743.svg) no-repeat center / cover;
}

.icon-zip:before {
  background: url(/_next/static/media/zip.5015e257.svg) no-repeat center / cover;
}

.icon-cross:before {
  width: 14px !important;
  height: 14px !important;
  background: url(/_next/static/media/cross-icon.aa262862.svg) no-repeat center / cover;
}

.icon-map-pin {
  position: relative;
  display: block;
  width: 10px;
  height: 14px;
}

.icon-triangle-down {
  position: relative;
  display: block;
  width: 7px;
  height: 4px;
  margin-bottom: 10px;
}

.icon-arrow-16,
.icon-upload-sharp,
.icon-tick-16,
.icon-clock-fast-16 {
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.icon-credit-card-16 {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.icon-tick-24 {
  width: 24px;
  height: 24px;
  cursor: pointer;
}

/* common class */
.fb-700 {
  font-weight: 700;
}

.w1,
.w300,
.w400,
.w600,
.w500,
.w360,
.w570,
.w740,
.w800,
.w1270 {
  width: 100%;
}

.w300 {
  max-width: 300px;
}

.w400 {
  max-width: 400px;
}

.w800 {
  max-width: 800px;
}

.w600 {
  max-width: 600px;
}

.w500 {
  max-width: 500px;
}

.w360 {
  max-width: 360px;
}

.w570 {
  max-width: 570px;
}

.w740 {
  max-width: 740px;
}

.w1270 {
  max-width: 1270px;
}

.p40 {
  padding: 40px !important;
}

/* forms */
.forms {
  width: 100%;
}

.forms-box {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 15px;
  gap: 15px;
  margin-bottom: 30px;
}

.forms__title {
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 800;
}

@media (min-width: 475px) {
  .forms__title {
    text-align: center;
  }
}

.forms__link {
  display: flex;
  align-items: center;

  &:hover span,
  &:hover i {
    color: rgba(70, 154, 88, 1);
  }
}

.forms__link span {
  margin-left: 6px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: underline;
  transition: all 0.3s ease;
}

.forms-box:last-child {
  margin-bottom: 0;
}

.forms-box__title {
  display: flex;
  align-items: center;
  font-weight: 700;
}

.forms-box__title i {
  margin-left: 10px;
  cursor: pointer;
}

.forms-box__subtitle {
  opacity: 0.5;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.forms-box__label {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 11px;
  border-radius: 6px;
  border: 1px solid transparent;
  background: #ffffff33;
}

.forms-box__label.absolute {
  position: relative;
}

.forms-box__label.absolute i {
  position: absolute;
  right: 10px;
  pointer-events: none;
}

.forms-box__label_error {
  border-color: rgba(239, 52, 52, 1);
}

.forms-box__label input {
  width: 100%;
  margin-left: 8px;
  background: transparent;
  color: rgba(255, 255, 255, 0.5);
  font-size: 14px;
  line-height: 20px;
}

.forms-box__label input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.forms-box__label span {
  margin-left: auto;
  opacity: 0.5;
  font-size: 10px;
  font-weight: 400;
}

.forms-box__label textarea {
  width: 100%;
  height: 80px;
  margin-left: 8px;
  background: transparent;
  font-size: 14px;
  line-height: 20px;
  resize: none;
}

@media (max-width: 475px) {
  .forms-box__label textarea {
    font-size: 16px !important;
  }
  .forms-box__label input {
    font-size: 16px !important;
  }
}

html,
body {
  -webkit-text-size-adjust: 100%; /* prevent font scaling on focus */
}

@supports (-webkit-touch-callout: none) {
  .forms-box__label input,
  .forms-box__label textarea {
    font-size: 16px !important;
    line-height: 20px;
    transform: scale(0.875);
    transform-origin: left center;
  }
}

.forms-box__file {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 20px;
  border-radius: 6px;
  background: rgba(54, 56, 63, 0.5);
  cursor: pointer;
}

.forms-box__file input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.forms-box__file span {
  opacity: 0.5;
  font-size: 10px;
  font-weight: 400;
  line-height: 15px;
}

.forms-box__file img {
  max-width: 100%;
  position: relative;
  height: auto;
}

.forms-box-row {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
  gap: 10px;
  border: 1px solid transparent;
}

.w90 {
  grid-template-columns: calc(80% - 8px) 1fr;
}

.forms-box-row-cust {
  display: flex;
  flex-wrap: wrap;
}

.forms-box-row-cust .forms-box__radio {
  width: 50%;
}

@media (max-width: 475px) {
  .forms-box-row-cust {
    gap: 5px;
  }

  .forms-box-row-cust .forms-box__radio {
    width: 100%;
  }

  .forms-center {
    grid-template-columns: 1fr;
    margin: auto;
  }
}

.forms-box__checkbox {
  display: flex;
  align-items: center;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;

  &:hover b {
    color: rgba(70, 154, 88, 1);
  }

  &:hover b u a {
    color: rgba(70, 154, 88, 1);
  }
}

b {
  transition: all 0.3s ease;
}

.forms-box__checkbox input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  text-overflow: ellipsis;
}

.forms-box__checkbox input:checked ~ span {
  background: #469a58;
}

.forms-box__checkbox input:checked ~ span:before {
  opacity: 1;
  visibility: visible;
}

.forms-box__checkbox span {
  position: relative;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.2);
  transition: all 0.3s ease;
}

.forms-box__checkbox_error span {
  border: 1px solid rgba(239, 52, 52, 1);
}

.forms-box__checkbox span:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  background: url(/_next/static/media/icon-check.524820fc.svg) no-repeat center / contain;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

.forms-box__checkbox b {
  flex: 1 1;
  font-size: 12px;
  line-height: 1.4;
  font-weight: 400;
}

.forms-box-row-error span {
  border: 1px solid rgba(239, 52, 52, 1);
}

.chat-gallery-image span {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
  cursor: pointer;

  &:hover {
    color: rgba(70, 154, 88, 1);
  }
}

.info-message {
  opacity: 0.5;
  font-size: 12px;
  line-height: 20px;
}

/* radio */

.forms-box__radio {
  display: flex;
  align-items: center;
  padding: 0;
  /* border: none; */
  background: transparent;
  cursor: pointer;

  &:hover b {
    color: rgba(70, 154, 88, 1);
  }
}

b {
  transition: all 0.3s ease;
}

.forms-box__radio input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.forms-box__radio input:checked ~ span {
  background: #469a58;
}

.forms-box__radio input:checked ~ span:before {
  opacity: 1;
  visibility: visible;
}

.forms-box__radio span {
  position: relative;
  width: 20px;
  height: 20px;
  margin-right: 16px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.1);
  transition: all 0.3s ease;
}

.forms-box__radio span:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  background: url(/_next/static/media/icon-check.524820fc.svg) no-repeat center / contain;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

.forms-box__radio.circle span {
  position: relative;
  margin-right: 16px;
  border-radius: 50%;
  border: 2px solid rgba(70, 154, 88, 1);
  background: transparent;
  transition: all 0.3s ease;
}

.forms-box__radio.circle span:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  background: rgba(70, 154, 88, 1);
  border-radius: 50%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}

.forms-box__radio.circle input:checked ~ span {
  background: transparent;
}

.forms-box__radio b {
  flex: 1 1;
  font-size: 14px;
  font-weight: 400;
}

.forms-box-row_span_error span {
  border: 1px solid rgba(239, 52, 52, 1) !important;
}

/* end radio*/
.forms-box__delete button {
  display: flex;
  align-items: center;
  gap: 5px;
  width: max-content;
  height: 25px;
  padding: 0 15px;
  border-radius: 50px;

  i {
    width: 10px;
    height: 11px;
    object-fit: cover;
  }

  span {
    transition: all 0.3s ease;
  }
}

.forms-box__delete button span {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  text-transform: none;
}

/* .forms-box__social {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(80px, 1fr));
   gap: 8px;

  li {
    transition: all 280ms ease-in-out 0ms;

    &:hover {
      transform: scale(1.08);
    }
  }
} */

@media (max-width: 475px) {
  .forms-box__social {
    grid-template-columns: repeat(3, 1fr);
  }
}

/* .forms-box__social li {
  width: 100%;
  height: 80px;
}

.forms-box__social li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: #36383f;
} */

.form-box__switch {
  margin-top: 20px;
}

.switch-box-label {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  cursor: pointer;
}

.switch-box-label input {
  display: none;
}

.switch-box-label input:checked ~ span {
  background: #469a58;
}

.switch-box-label input:checked ~ span:before {
  left: 16px;
}

.switch-box-label span {
  position: relative;
  width: 30px;
  height: 16px;
  margin-right: 8px;
  border-radius: 50px;
  background: #36383f;
  transition: all 0.3s ease;
}

.switch-box-label span:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 2px;
  transform: translateY(-50%);
  width: 12px;
  height: 12px;
  background: white;
  border-radius: 50%;
  transition: all 0.3s ease;
}

.forms-box__switch1 {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  border-radius: 5px;
  border: 1px solid #a1a1aa;
  overflow: hidden;
}

.forms-box__switch1:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
  width: 1px;
  height: 100%;
  background: #a1a1aa;
}

.switch1__box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.switch1__box input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.switch1__box input:checked ~ span {
  background: #656871;
  color: white;
}

.switch1__box span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #6c6b70;
  background: #2d2c31;
  font-family: Poppins;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  /* 13px */
}

.switch-box-label b {
  font-size: 12px;
  font-weight: 400;
}

.switch-box-label.main b {
  font-size: 14px;
}

.forms-box__switch1 {
  position: relative;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  border-radius: 5px;
  border: 1px solid #a1a1aa;
  overflow: hidden;
}

.forms-box__switch1:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
  width: 1px;
  height: 100%;
  background: #a1a1aa;
}

.switch1__box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.switch1__box input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.switch1__box input:checked ~ span {
  background: #656871;
  color: white;
}

.switch1__box span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #6c6b70;
  background: #2d2c31;
  font-family: Poppins;
  font-size: 10px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  /* 13px */
}

.plan-notification {
  position: relative;
  padding: 24px;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}

.plan-notification span {
  position: absolute;
  top: 9px;
  right: 12px;
}

.plan-notification span i {
  width: 20px;
  height: 20px;
}

.plan-notification-body {
  display: flex;
  align-items: center;
  gap: 16px;
}

.plan-notification-body i {
  width: 24px;
  height: 24px;
}

.plan-notification-body p {
  flex: 1 1;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.plan {
  margin-bottom: 24px;
  padding: 24px;
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}

@media (max-width: 475px) {
  .plan {
    padding: 15px;
  }
}

.plan-header {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.plan-body {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 28px;
}

@media (max-width: 475px) {
  .plan-body {
    flex-direction: column;
    justify-content: flex-start;
    gap: 16px;
  }
}

.plan-state {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  flex: 1 1 auto;
  min-width: 0;
}

.plan-state-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px 14px;
}

.plan-state-row-meta {
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}

.plan-state i {
  margin-right: 15px;
}

.plan-state p {
  font-size: 11px;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
  color: rgba(255, 255, 255, 0.75);
  white-space: normal;
  word-break: break-word;
}

.plan-state span {
  margin-right: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2;
}

.plan-state span.active {
  color: #469a58;
}

.plan-state span.active::first-letter {
  text-transform: uppercase;
}

.plan-links {
  margin-left: auto;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  flex: 0 0 auto;
  gap: 16px;
}

@media (max-width: 767px) {
  .plan-links {
    width: 100%;
    margin-left: 0;
    justify-content: flex-start;
  }
}

.plan-links button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: max-content;
  padding: 10px 15px;
  border-radius: 6px;
  border: 1px solid #fff;
  font-family: Cabin, sans-serif;
  font-size: 9px;
  line-height: 1.2;
  font-weight: 400;
  text-transform: uppercase;
}

.plan-links-readable {
  gap: 12px;
}

.plan-links-readable button {
  min-height: 40px;
  padding: 10px 16px;
  font-size: 13px;
  line-height: 1.2;
  font-weight: 600;
  text-transform: none;
  white-space: nowrap;
}

@media (max-width: 767px) {
  .plan-links-readable button {
    flex: 1 1 auto;
  }
}

.plan-links button.transparent {
  background: transparent;
}

.plan-links button.white {
  background: white;
  color: #111;
}

.plan-history {
  width: 100%;
}

.plan-history-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 14px 0;
}

.plan-history-item + .plan-history-item {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

.plan-history-main {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.plan-history-amount,
.plan-history-date,
.plan-history-status {
  font-size: 11px;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
}

.plan-history-date {
  display: inline-block;
}

.plan-history-actions {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

.plan-history-status.active {
  color: #fff;
}

.plan-history-status.active::first-letter {
  text-transform: uppercase;
}

.plan-history-invoice {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 28px;
  padding: 6px 10px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 6px;
  font-family: Cabin, sans-serif;
  font-size: 9px;
  line-height: 1.2;
  text-transform: uppercase;
  background: rgba(255, 255, 255, 0.12);
}

@media (max-width: 475px) {
  .plan-history-item {
    align-items: flex-start;
    flex-direction: column;
  }

  .plan-history-actions {
    gap: 8px;
  }
}

.input {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 11px;
  border-radius: 6px;
  background: #ffffff33;
}

.input.credits {
  border: 1px solid transparent;
}
.input.error {
  border-color: rgba(239, 52, 52, 1);
}
@media (max-width: 475px) {
  .input input {
    font-size: 16px;
  }
}

.input input {
  width: 100%;
  background: transparent;
}

.textarea {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 10px 11px;
  border-radius: 6px;
  background: #ffffff33;
}

.textarea textarea {
  width: 100%;
  height: 80px;
  margin-left: 8px;
  background: transparent;
  font-size: 14px;
  line-height: 20px;
  resize: none;
}

/* select */
.select {
  position: relative;
  display: block;
  width: 100%;
  z-index: auto;
}

.select__current {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 10px 17px;
  border-radius: 6px;
  background: #ffffff33;
  /* background: rgba(54, 56, 63, 0.5); */
  font-size: 14px;
  cursor: pointer;
}

.select__dropdown {
  position: absolute;
  top: calc(100% + 2px);
  z-index: 9;
  display: none;
  flex-direction: column;
  gap: 1px;
  width: 100%;
  border-radius: 6px;
  border: 1px solid #fff;
  background: #27262b;
  overflow: hidden;
}

.select__dropdown li {
  padding: 9px 11px;
  background: #2f2f35;
  /*border-bottom: 1px solid #27262B;*/
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
  cursor: pointer;
  transition: all 280ms ease-in-out 0ms;

  &:hover {
    background-color: rgba(255, 255, 255, 0.1);
  }
}

.select__dropdown div {
  padding: 9px 11px;
  background: #2f2f35;
  color: #fff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  /* 142.857% */
}

.select__dropdown.show {
  display: flex;
  z-index: 50;
}

@media (max-width: 991px) {
  .select__current.br50 {
    border-radius: 50px;
  }
}

.br50 {
  transition: all 280ms ease-in-out 0ms;

  &:hover {
    background-color: rgba(255, 255, 255, 0.1);
  }
}

/* overlat */
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(54, 56, 63, 0.5);
}

/* btn */
.btn {
  width: 140px;
  height: 40px;
  padding: 10px;
  transition: all 0.3s ease;
  line-height: normal;
  text-align: center;
}

.btn:disabled {
  opacity: 0.2;
}

.btn-transparent {
  background: #ffffff33;
  border-radius: 6px;
  box-shadow: none;
  font-size: 14px;
  transition: all 0.3s ease;
  text-transform: uppercase;
}

.btn-transparent:hover {
  background: rgba(255, 255, 255, 0.1);
}

.btn-transparent:focus {
  box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.2), 0px 0px 0px 2px #2d2c31;
}

.btn-transparent:disabled {
  opacity: 0.2;
  cursor: default;
}

.btn-transparent:disabled {
  pointer-events: none;
}

.btn-green {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #469a58;
  color: white;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  transition: all 0.3s ease;
}

.btn-green:hover {
  background: #53b167;
}

.btn-green:focus {
  background: #469a58;
  box-shadow: 0px 0px 0px 4px rgba(70, 154, 88, 0.2),
    0px 0px 0px 2px transparent;
}

.btn-icon-text {
  display: flex;
  align-items: center;
  gap: 13px;
  width: max-content;
  height: 40px;
  padding: 10px 15px;
  transition: all 0.3s ease;
  line-height: normal;
  border-radius: 35px;
  border: 1px solid #fff;
}

.btn-icon-text img {
  width: 15px;
  height: 15px;
  object-fit: contain;
}

.btn-icon-text span {
  font-size: 16px;
  font-weight: 500;
}

.btn-icon-text:hover {
  background: rgba(255, 255, 255, 0.1);
}

.btn-icon-text:focus {
  background: rgba(255, 255, 255, 0.1);
  box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.2), 0px 0px 0px 2px #2d2c31;
}

.btn-big {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: max-content;
  height: 60px;
  padding: 17px 30px;
  transition: all 0.3s ease;
  line-height: normal;
  border-radius: 55px;
  border: 1px solid #fff;
  background: rgba(25, 26, 20, 0.2);
}

.btn-big span {
  font-size: 20px;
  font-weight: 600;
  line-height: 130%;
  text-transform: uppercase;
}

.btn-big-img {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 60px;
  height: 60px;
  padding: 17px;
  transition: all 0.3s ease;
  line-height: normal;
  border-radius: 55px;
  border: 1px solid #fff;
  background: rgba(25, 26, 20, 0.2);
}

.btn-radius {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 35px;
  padding: 0 10px;
  border: none;
  border-radius: 50px !important;
  transition: all 0.3s ease;
  line-height: normal;
  text-align: center;
}

@media (max-width: 767px) {
  .btn-big {
    height: 40px;
    padding: 12px;
  }

  .btn-big span {
    font-size: 16px;
    line-height: normal;
  }

  .btn-big-img {
    width: 40px;
    height: 40px;
    padding: 12px;
  }

  .btn-big-img img {
    width: 22px;
    height: 22px;
  }
}

.btn-big:hover,
.btn-big-img:hover {
  background: rgba(255, 255, 255, 0.1);
}

.btn-big:focus,
.btn-big-img:focus {
  box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.2), 0px 0px 0px 2px #2d2c31;
}

.btn-white {
  width: max-content;
  padding: 10px;
  color: #111;
  border-radius: 6px;
  background: white;
  transition: all 0.3s ease;
  font-size: 14px;
  font-style: normal;
  line-height: normal;
}

.btn-white:hover {
  background: rgba(255, 255, 255, 0.8);
}

.btn-white:focus {
  background: rgba(255, 255, 255, 0.8);
  box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0.2), 0px 0px 0px 2px #2d2c31;
}

.btn-white:disabled {
  opacity: 0.2;
  cursor: not-allowed;
}

.btn-red {
  padding: 10px;
  color: white;
  border-radius: 6px;
  background: #ff3b30;
  transition: all 0.3s ease;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}

.btn-red:hover {
  background: rgba(255, 59, 48, 0.8);
}

.btn-red:focus {
  background: rgba(255, 59, 48, 0.8);
  box-shadow: 0px 0px 0px 4px rgba(255, 59, 48, 0.2),
    0px 0px 0px 2px transparent;
}

.btn-red:disabled {
  opacity: 0.2;
  cursor: default;
}

.btn-red:disabled {
  pointer-events: none;
}

.disabled {
  opacity: 0.2;
  cursor: default;
}

.pagination-box {
  margin-top: 25px;
}

.pagination-box.top {
  margin-top: 0;
  margin-bottom: 25px;
}

.pagination {
  display: flex;
  justify-content: center;
}

.pagination li {
  position: relative;
  min-width: 35px;
  height: 35px;
  gap: 5px;
  border: 2px #d6d6d6 solid;
  border-radius: 50%;
  margin: 0 5px;
  cursor: pointer;
  transition: all 280ms ease-in-out 0ms;

  &:hover {
    border: 2px #469a58 solid;
  }
}

.pagination .active {
  border: 2px #469a58 solid;
}

.pagination a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* hidden */
.hidden {
  border-radius: 20px;
  overflow: hidden;
}

@media (max-width: 767px) {
  .hidden {
    border-radius: 0;
  }
}

/* Status */
.status {
  position: absolute;
  top: -38px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  padding: 0 10px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  height: 50px;
  border-radius: 47px;
  border: 1px solid #fff;
  background: rgba(25, 26, 20, 0.2);

  @media (max-width: 767px) {
    display: none;
  }
}

.status i {
  width: 26px;
  height: 26px;
}

.status div {
  width: 43px;
  height: 30px;
  border-radius: 31px;
  background: #fff;
}

.status div img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.status span {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
  text-transform: uppercase;
}

.blur {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 20px;
  width: 100%;
  height: 100%;
  background: rgba(#fff, 0.5);
}

.blur i.logo {
  background: url(/_next/static/media/logo.d6b914f6.png) no-repeat center / contain;
}

.blur i {
  width: 100px;
  height: 100px;
}

.blur p {
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 130%;
}

.blur span {
  padding: 10px 24px;
  border-radius: 50px;
  cursor: pointer;
}

@media (max-width: 767px) {
  .blur {
    gap: 10px;
  }

  .blur i {
    width: 40px;
    height: 30px;
  }

  .blur p {
    font-size: 14px;
    font-weight: 500;
  }

  .blur span {
    width: max-content;
    padding: 0;
    border: 0;
    border-radius: 50px;
    font-size: 14px;
    cursor: pointer;
    text-transform: capitalize;
    text-decoration: underline;
  }
}

@media (max-width: 767px) {
  .blur p {
    padding: 0 2px;
    font-size: 12px;
  }

  .blur span {
    font-size: 12px;
  }
}

.slick-dots li {
  width: 12px !important;
  height: 12px !important;
  margin: 0 6px !important;
}

.slick-dots li button {
  width: 12px !important;
  height: 12px !important;
  padding: 0 !important;
}

.slick-dots li button:before {
  width: 12px !important;
  height: 12px !important;
  background: rgba(255, 255, 255, 0.4);
  border-radius: 50%;
  font-size: 0 !important;
  opacity: 1 !important;
}

.slick-dots li.slick-active button:before {
  background: rgba(70, 154, 88, 1);
}

.ccs-1nmdiq5-menu {
  background-color: rgba(70, 154, 88, 1);
}

/* Style smile chat */
.epr-icn-search {
  left: 20px;
}

.EmojiPickerReact .epr-search-container button.epr-btn-clear-search {
  right: 20px !important;
}

/* REACT datePicker */

.react-datepicker-wrapper {
  width: 100%;
  cursor: pointer;
}

.react-datepicker__input-container input {
  cursor: pointer;
}

.toastBody_done {
  background: linear-gradient(
    270deg,
    rgba(29, 29, 29, .8) 0%,
    rgba(35, 62, 42, .9) 48%,
    rgba(35, 62, 42, 1) 100%
    
  )
  !important;
  border: 1px solid #469A58 !important;
}

.toastBody_error {
  background: linear-gradient(
    90deg,
    rgba(30, 44, 33, .8) 0%,
    rgba(61, 23, 21, .9) 48%,
    rgba(61, 23, 21, 1) 100%
    )
    !important;
  border: 1px solid #df1b1b !important;
}


.Toastify__toast-body div {
  
  font-weight: 400;
  size: 16px;
  line-height: 20px;
  color: rgb(255, 255, 255);
  font-weight: bold;
}

.Toastify__toast-container {
  position: fixed !important;
  top: 8px !important;
  /*
  right: 24px !important;
  left: auto !important;
  bottom: auto !important;*/
  width: auto !important;
  max-width: min(360px, calc(100% - 16px));
  
  left: 1rem !important;
  right: 1rem !important;
  /*
  width: 100vw !important;
  max-width: 100vw !important;*/

  height: auto !important;
  inset: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  display: flex !important;
  flex-direction: column;
  gap: 12px;
  z-index: 9999 !important;
}

.Toastify__toast-container .Toastify__toast {
  pointer-events: auto;
}

.Toastify__toast-container--top-right {
  top: 8px !important;
  right: 24px !important;
  left: auto !important;
  right: 1rem !important;
  width: auto !important;
  max-width: 1000px !important;
}

@media (max-width: 640px) {
  .Toastify__toast-container,
  .Toastify__toast-container--top-right {
    top: 12px !important;
    right: 16px !important;
    left: 16px !important;
    max-width: calc(100% - 32px);
  }
}

.Toastify__toast-theme--light {
  background-color: rgba(54, 56, 63, 1) !important;
  border-radius: 5555px !important;
  font-family: Lazurski, sans-serif !important;
  background: linear-gradient(
      270deg,
      rgba(29, 29, 29, .8) 0%,
      rgba(38, 54, 31, .9) 48%,
      rgba(38, 54, 31, 1) 100%
    )
    !important;
  border: 1px solid #469A58 !important;
}

.Toastify__toast .Toastify__toast-icon {
  background: url("/images/success-toast.svg") no-repeat center / contain !important;
  width: 32px !important;
  height: 32px !important;
}

.toast-message--info-loading .Toastify__toast-icon {
  background: url("/images/info-toast.svg") no-repeat center / contain !important;
}

.Toastify__toast--error {
  background: linear-gradient(
      90deg,
      rgba(30, 44, 33, .8) 0%,
      rgba(61, 23, 21, .9) 48%,
      rgba(61, 23, 21, 1) 100%
    )
    !important;
  border: 1px solid #df1b1b !important;
}

.Toastify__toast--error .Toastify__toast-icon {
  background: url("/images/error-toast.svg") no-repeat center / contain !important;
  width: 32px !important;
  height: 32px !important;
}

.Toastify__toast .Toastify__toast-icon svg, .Toastify__toast--error .Toastify__toast-icon svg {
  display: none !important;
}

.Toastify__toast button, .Toastify__toast--error button {
  display: none !important;
}

.Toastify__progress-bar--wrp div {
  visibility: hidden;
}

.disableBtn {
  color: rgb(255, 255, 255, 0.3);
}

.disableBtn:hover {
  color: rgb(255, 255, 255, 0.3) !important;
  cursor: default;
}

.formsForCreateMagazine {
  margin-top: 0;

  @media (min-width: 712px) {
    margin-top: 25px;
  }

  @media (min-width: 992px) {
    margin-top: 60px;
  }
}

.forms-box-rowForCreateMagazine {
  margin-bottom: 30px;
}

.forms-box__info {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 24px;
  background: rgb(255, 255, 255, 0.1);
  border-radius: 16px;
}

.forms-box__info i {
  width: 24px;
  height: 24px;
}

.forms-box__info p {
  flex: 1 1;
  font-size: 14px;
  line-height: 20px;
}

.forms-box__text {
  font-size: 14px;
  line-height: 20px;
}

.slick-next {
  right: 2% !important;
}

.slick-prev {
  left: 2% !important;
  z-index: 111111 !important;
}

@media (max-width: 475px) {
  .formMobilForgot {
    display: flex;
    width: 100%;
    justify-content: space-between;
  }
}

input:-webkit-autofill,
input:-webkit-autofill:focus {
  -webkit-transition: background-color 600000s 0s, color 600000s 0s;
  transition: background-color 600000s 0s, color 600000s 0s;
}

input[data-autocompleted] {
  background-color: transparent !important;
}

@media (max-width: 475px) {
  input {
    font-size: 16px;
  }
}

@media (max-width: 475px) {
  textarea {
    font-size: 16px;
  }
}

.slick-cloned {
  display: none !important;
}

.slick-custom-arrow .slick-disabled {
  opacity: 0;
}

.fz16 {
  font-size: 16px;
}

@media (min-width: 992px) {
  .connectSlider {
    margin-top: -30px !important;
    padding-top: 30px !important;
  }

  .connectSlider .swiper-pagination-fraction {
    position: absolute;
    top: 3px;
    left: auto;
    right: 82px;
    bottom: auto;
    z-index: 1;
    width: max-content;
  }

  .connectSliderPlan .swiper-pagination-fraction {
    right: 65px;
  }
}

@media (max-width: 991px) {
  .connectSlider {
    margin-bottom: -30px !important;
    padding-bottom: 30px !important;
    overflow: visible !important;
  }
  .connectSlider .swiper-slide {
    width: 140px;
    height: -moz-fit-content;
    height: fit-content;
  }
  .categorySlider .swiper-slide {
    width: 140px !important;
    height: 196px !important;
  }
  .peopleSlider .swiper-slide {
    width: 133px !important;
    height: 169px !important;
  }
  .connectSlider.peopleSlider .swiper-slide {
    width: 200px !important;
    height: auto !important;
  }
  .connectSlider .swiper-pagination-fraction {
    display: none;
  }
}

@media (max-width: 991px) {
  .pt51 {
    padding-top: 51px;
  }
}

.galleryRejectedLogo {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  height: 100%;
  background: rgba(69, 69, 69, 0.7);
}

.galleryRejectedLogo i.logo {
  width: 21px;
  height: 21px;
  background: url(/_next/static/media/logo-declined.3439a518.svg) no-repeat center / cover;
}

.galleryRejectedLogo i {
  width: 20px;
  height: 20px;
}

.galleryRejectedLogo p {
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 130%;
}

.galleryRejected {
  filter: blur(10px);
}

@media (min-width: 992px) {
  .height100vh {
    display: flex;
    align-items: center;
    height: 100vh;
  }
}

.firstScreenSwiper {
  .swiper-button-prev,
  .swiper-button-next {
    display: none;
  }
}

/*  */
.delete,
.cancel {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 40px;
  border-radius: 50px;
  color: white;
  line-height: 1.3;
  text-transform: uppercase;
}

.delete {
  background: #ff3b30;
  font-size: 16px;
}

.cancel {
  background: #ffffff1a;
  font-size: 14px;
}

.r50 {
  border-radius: 50px;
}

.gap8 {
  gap: 8px;
}

.p-inline11 {
  padding-inline: 11px;
}

.mt-10 {
  margin-top: -10px;
}

.PhoneInputInternationalIconGlobe {
  display: none;
}

.PhoneInputInternationalIconPhone {
  fill: rgba(148, 148, 148, 1);
  opacity: 0.5;
}

.opacity5 {
  opacity: 0.5;
}

.btn_share {
  display: flex;
  align-items: center;
  gap: 11px;
  width: max-content;
  height: 31px;
  padding-inline: 27px;
  background: #469a58;
  border-radius: 50px;
  transition: all 0.3s ease;
  color: #ffb500;

  @media (min-width: 441px) {
    height: 40px;
  }

  &:hover {
    background: #3e834d;
  }

  &:focus {
    background: #469a58;
    box-shadow: 0px 0px 0px 4px rgba(70, 154, 88, 0.2),
      0px 0px 0px 2px transparent;
  }

  &.btn_share_img {
    justify-content: center;
    width: 40px;
    padding: 0;

    span {
      display: none;
    }
  }

  img {
    width: 22px;
    height: 22px;
  }

  span {
    font-family: "Lazurski";
    font-size: 15px;
    text-transform: uppercase;
    color: #ffb500;
    font-weight: 700;
    line-height: 120%;

    @media (min-width: 441px) {
      font-size: 20px;
    }
  }
}

.wide-toast {
  /* width: 400px !important; */
  /* height: 300px !important; */
  max-width: unset !important;
  min-width: unset !important;
  position: fixed !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
  border-radius: 10px;
  /* z-index: 999999 !important; */
  /* background-color: rgba(39, 38, 43, 1) !important; */
}

.Toastify__close-button {
  position: absolute;
  top: 10px;
  right: 10px;
}

.Toastify__toast-body {
  display: flex;
  align-items: center;
  padding-right: 2rem !important;
  gap: 8px;
}

/*
.Toastify__toast-body::before {
  content: "5";
  padding-right: 8px;
  padding-left: 8px;
  font-size: 36px;
  font-weight: 600;
  color: rgba(255, 181, 0, .5);
  
  color: rgba(255, 255, 255, .25);
  animation: toastify-countdown 5s steps(1, end) forwards;
}

@keyframes toastify-countdown {
  0% {
    content: "5";
  }

  20% {
    content: "4";
  }

  40% {
    content: "3";
  }

  60% {
    content: "2";
  }

  80% {
    content: "1";
  }

  100% {
    content: "0";
  }
}
*/

