/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/swiper/swiper.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
/**
 * Swiper 11.2.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 10, 2025
 */

/* FONT_START */
@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
  font-weight: 400;
  font-style: normal;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */

/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/swiper/modules/navigation.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-feature-settings: ;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */

/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/swiper/modules/pagination.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          -moz-appearance: none;
       appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform,
        200ms top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
        200ms left;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform,
    200ms right;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/firstScreen.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.firstScreen_blockSingIn__lBHUg {
  padding-top: 30px;
}
@media (min-width: 991px) {
  .firstScreen_blockSingIn__lBHUg {
    padding-top: 60px;
  }
}
@media (min-width: 1440px) {
  .firstScreen_blockSingIn__lBHUg {
    padding-top: 100px;
  }
}
.firstScreen_blockSingIn_wrapper__t4FLn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 50px;
}
@media (max-width: 1443px) {
  .firstScreen_blockSingIn_wrapper__t4FLn {
    flex-direction: column;
    align-items: center;
    gap: 40px;
  }
}
.firstScreen_blockSingIn__info__NuS2n {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 863px;
  height: 172px;
  padding-left: 30px;
  padding-right: 40px;
  background: url(/_next/static/media/border.7eeff4e8.png) no-repeat center/contain;
}
@media (max-width: 991px) {
  .firstScreen_blockSingIn__info__NuS2n {
    flex-direction: column;
    align-items: center;
    gap: 0;
    width: auto;
    height: auto;
    padding: 0;
    background: transparent;
    text-align: center;
  }
}
.firstScreen_blockSingIn__info__NuS2n img {
  width: 100px;
  height: auto;
  object-fit: cover;
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .firstScreen_blockSingIn__info__NuS2n img {
    width: 160px;
    height: auto;
    margin-bottom: 20px;
  }
}
.firstScreen_blockSingIn__info__NuS2n p {
  color: #949494;
  font-size: 12px;
  line-height: 18px;
}
.firstScreen_blockSingIn_right__3_IFx {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 590px;
}
@media (max-width: 991px) {
  .firstScreen_blockSingIn_right__3_IFx {
    gap: 40px;
    text-align: center;
  }
}
.firstScreen_blockSingIn_right__3_IFx .firstScreen_buttons__BO5gQ {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 17px;
  gap: 17px;
  position: relative;
  z-index: 2;
}
@media (max-width: 475px) {
  .firstScreen_blockSingIn_right__3_IFx .firstScreen_buttons__BO5gQ {
    grid-template-columns: 100%;
  }
}
.firstScreen_blockSingIn_right__3_IFx .firstScreen_buttons__BO5gQ .firstScreen_default__hBfaz,
.firstScreen_blockSingIn_right__3_IFx .firstScreen_buttons__BO5gQ .firstScreen_primary__A_VvP {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 47px;
  border: none;
  border-radius: 50px;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-family: "Lazurski";
  letter-spacing: 0.04em;
  font-size: 18px;
  text-transform: uppercase;
}
@media (max-width: 475px) {
  .firstScreen_blockSingIn_right__3_IFx .firstScreen_buttons__BO5gQ .firstScreen_default__hBfaz,
  .firstScreen_blockSingIn_right__3_IFx .firstScreen_buttons__BO5gQ .firstScreen_primary__A_VvP {
    width: 72%;
    margin: 0 auto;
  }
}
.firstScreen_blockSingIn_right__3_IFx .firstScreen_buttons__BO5gQ .firstScreen_default__hBfaz {
  transition: all 0.5s ease;
  background: rgba(255, 255, 255, 0.2);
}
.firstScreen_blockSingIn_right__3_IFx .firstScreen_buttons__BO5gQ .firstScreen_default__hBfaz:hover {
  background: rgba(255, 255, 255, 0.1);
}
.firstScreen_blockSingIn_right__3_IFx .firstScreen_buttons__BO5gQ .firstScreen_primary__A_VvP {
  background: linear-gradient(180deg, rgba(70, 154, 88, 0.9) 0%, rgba(24, 52, 30, 0.9) 100%);
  color: #FFB500;
  transition: background 0.5s ease;
}
.firstScreen_blockSingIn_right__3_IFx .firstScreen_buttons__BO5gQ .firstScreen_primary__A_VvP:hover, .firstScreen_blockSingIn_right__3_IFx .firstScreen_buttons__BO5gQ .firstScreen_primary__A_VvP:focus {
  background: linear-gradient(180deg, rgba(70, 154, 88, 0.6) 0%, rgba(24, 52, 30, 0.6) 100%);
}
.firstScreen_blockSingIn_right__3_IFx .firstScreen_buttons__BO5gQ .firstScreen_primary__A_VvP:active {
  background: linear-gradient(180deg, rgba(60, 144, 78, 0.4) 0%, rgba(14, 42, 20, 0.4) 100%);
}
.firstScreen_blockSingIn_right__3_IFx .firstScreen_text__1JDPD {
  color: #949494;
  line-height: 1.4;
}

.firstScreen_blockText__9L5Lq {
  padding-block: 40px;
}
@media (min-width: 767px) {
  .firstScreen_blockText__9L5Lq {
    padding-top: 80px;
  }
}
.firstScreen_blockText__title__pAHUF {
  margin-bottom: 50px;
  color: #FFB500;
  text-align: center;
  font-family: "Lazurski";
  letter-spacing: 0.04em;
  font-size: 46px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2;
}
@media (max-width: 600px) {
  .firstScreen_blockText__title__pAHUF {
    font-size: 24px;
  }
}
.firstScreen_blockText__grid__k7OmD {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 80px;
  gap: 80px;
  grid-row-gap: 15px;
  row-gap: 15px;
  max-width: 880px;
  width: 100%;
  margin-inline: auto;
}
@media (max-width: 600px) {
  .firstScreen_blockText__grid__k7OmD {
    grid-template-columns: 100%;
    gap: 20px;
    text-align: center;
  }
}
.firstScreen_blockText__grid__k7OmD li {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.firstScreen_blockText__grid__k7OmD li h4 {
  color: #FFB500;
  font-family: "Lazurski";
  letter-spacing: 0.04em;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 600px) {
  .firstScreen_blockText__grid__k7OmD li h4 {
    font-size: 24px;
  }
}
.firstScreen_blockText__grid__k7OmD li p {
  color: #949494;
  font-size: 16px;
  line-height: 1.4;
}
@media (max-width: 600px) {
  .firstScreen_blockText__grid__k7OmD li p {
    font-size: 12px;
  }
}
.firstScreen_blockText__9L5Lq .firstScreen_lineBreak__MJDUk {
  display: inline;
}
@media (min-width: 600px) {
  .firstScreen_blockText__9L5Lq .firstScreen_lineBreak__MJDUk {
    display: none;
  }
}

.firstScreen_clientMap__jZZKe {
  padding-block: 40px;
}
@media (max-width: 600px) {
  .firstScreen_clientMap__jZZKe {
    padding-top: 100px;
  }
}
.firstScreen_clientMap__title__EIXwW {
  margin-bottom: 50px;
  color: #FFB500;
  text-align: center;
  font-family: "Lazurski";
  letter-spacing: 0.04em;
  font-size: 46px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1.2;
}
@media (max-width: 600px) {
  .firstScreen_clientMap__title__EIXwW {
    margin-bottom: 20px;
    font-size: 24px;
  }
}
.firstScreen_clientMap__list__4O_I9 {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 40px;
  max-width: 880px;
  width: 100%;
  margin-inline: auto;
}
@media (max-width: 600px) {
  .firstScreen_clientMap__list__4O_I9 {
    gap: 20px;
  }
}
.firstScreen_clientMap__list__4O_I9:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  translate: -50% 0;
  width: 171px;
  height: 108px;
  background: url(/_next/static/media/first-screen-logo.ce4a4fc5.svg) no-repeat center/contain;
}
@media (max-width: 600px) {
  .firstScreen_clientMap__list__4O_I9:before {
    top: -130px;
    width: 109px;
    height: 68px;
  }
}
.firstScreen_clientMap__list__4O_I9 .firstScreen_row__46AIh {
  display: flex;
}
@media (min-width: 601px) {
  .firstScreen_clientMap__list__4O_I9 .firstScreen_row__46AIh:nth-child(1) {
    justify-content: space-between;
  }
  .firstScreen_clientMap__list__4O_I9 .firstScreen_row__46AIh:nth-child(2) {
    justify-content: space-around;
  }
  .firstScreen_clientMap__list__4O_I9 .firstScreen_row__46AIh:nth-child(3) {
    justify-content: center;
  }
}
@media (max-width: 600px) {
  .firstScreen_clientMap__list__4O_I9 .firstScreen_row__46AIh {
    flex-direction: column;
    align-items: center;
    gap: 20px;
  }
}
.firstScreen_clientMap__list__4O_I9 .firstScreen_item__S_aYU {
  color: #FFB500;
  font-size: 24px;
  line-height: 1.2;
  text-transform: uppercase;
}
@media (max-width: 600px) {
  .firstScreen_clientMap__list__4O_I9 .firstScreen_item__S_aYU {
    padding: 10px 20px;
    background: rgba(255, 255, 255, 0.2);
    color: white;
    border-radius: 50px;
    font-size: 20px;
  }
}

.firstScreen_blockPublished___ayv_ {
  padding-top: 50px;
}
.firstScreen_blockPublished__title__aDxbk {
  margin-bottom: 15px;
  font-size: 24px;
  color: #FFB500;
  text-transform: uppercase;
  text-align: center;
}
@media (min-width: 767px) {
  .firstScreen_blockPublished__title__aDxbk {
    text-align: left;
  }
}
.firstScreen_blockPublished_sort__AtS8L {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 15px;
}
.firstScreen_blockPublished_sort__AtS8L .firstScreen_tabs__5h6gT,
.firstScreen_blockPublished_sort__AtS8L .firstScreen_sort__ntvpG {
  display: flex;
  align-items: center;
  gap: 10px;
}
.firstScreen_blockPublished_sort__AtS8L .firstScreen_tabs__5h6gT p,
.firstScreen_blockPublished_sort__AtS8L .firstScreen_sort__ntvpG p {
  display: flex;
  align-items: center;
  height: 32px;
  font-size: 15px;
  font-weight: 700;
}
@media (max-width: 767px) {
  .firstScreen_blockPublished_sort__AtS8L .firstScreen_tabs__5h6gT p,
  .firstScreen_blockPublished_sort__AtS8L .firstScreen_sort__ntvpG p {
    height: 24px;
    font-size: 15px;
    line-height: 1.5;
    text-transform: uppercase;
  }
}
.firstScreen_blockPublished_sort__AtS8L .firstScreen_tabs__5h6gT div,
.firstScreen_blockPublished_sort__AtS8L .firstScreen_sort__ntvpG div {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 5px;
}
.firstScreen_blockPublished_sort__AtS8L .firstScreen_tabs__5h6gT div a,
.firstScreen_blockPublished_sort__AtS8L .firstScreen_sort__ntvpG div a {
  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;
}
.firstScreen_blockPublished_sort__AtS8L .firstScreen_tabs__5h6gT div a:hover, .firstScreen_blockPublished_sort__AtS8L .firstScreen_tabs__5h6gT div a:focus,
.firstScreen_blockPublished_sort__AtS8L .firstScreen_sort__ntvpG div a:hover,
.firstScreen_blockPublished_sort__AtS8L .firstScreen_sort__ntvpG div a:focus {
  color: #469A58;
}
@media (max-width: 767px) {
  .firstScreen_blockPublished_sort__AtS8L .firstScreen_tabs__5h6gT div a,
  .firstScreen_blockPublished_sort__AtS8L .firstScreen_sort__ntvpG div a {
    height: 25px;
  }
}
.firstScreen_blockPublished_sort__AtS8L .firstScreen_tabs__5h6gT div a.firstScreen_active__d5wWr,
.firstScreen_blockPublished_sort__AtS8L .firstScreen_sort__ntvpG div a.firstScreen_active__d5wWr {
  color: #469A58;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
  grid-gap: 26px;
  gap: 26px;
  width: 100%;
}
@media (max-width: 767px) {
  .firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh .firstScreen_item__S_aYU {
  position: relative;
  width: 100%;
  aspect-ratio: 65/81;
  overflow: hidden;
  border-radius: 7px;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh .firstScreen_item__S_aYU:hover p {
  opacity: 1;
  visibility: visible;
  transition: all 0.5s ease;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh .firstScreen_item__S_aYU:hover p a {
  translate: 0 0;
  opacity: 1;
  visibility: visible;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh .firstScreen_item__S_aYU:hover div {
  transition: all 0.5s ease;
  opacity: 0;
  visibility: hidden;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh .firstScreen_item__S_aYU img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh .firstScreen_item__S_aYU div {
  position: absolute;
  top: auto !important;
  bottom: 0 !important;
  left: auto !important;
  right: auto !important;
  display: flex;
  flex-direction: column;
  padding: 10px 16px;
  padding-left: 46px;
  width: 100%;
  height: auto;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh .firstScreen_item__S_aYU div img {
  position: absolute;
  top: calc(50% - 13px);
  left: 10px;
  z-index: 20;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  object-fit: cover;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh .firstScreen_item__S_aYU div p {
  position: relative;
  z-index: 90;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  opacity: 1;
  visibility: visible;
  background: transparent;
  display: inline;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh .firstScreen_item__S_aYU div span {
  position: relative;
  z-index: 20;
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  line-height: 1;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh .firstScreen_item__S_aYU p {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh .firstScreen_item__S_aYU p a {
  padding: 5px 20px;
  background: rgba(255, 181, 0, 0.5019607843);
  color: white;
  border-radius: 50px;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
  translate: 0 10px;
  opacity: 0;
  text-align: center;
  visibility: hidden;
  transition: all 0.5s ease;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh .firstScreen_item_last__mysLz p {
  opacity: 1;
  visibility: visible;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_grid__D0nWh .firstScreen_item_last__mysLz p a {
  opacity: 1;
  visibility: visible;
  translate: 0 0;
  background: rgba(255, 255, 255, 0.2) !important;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_masonry__Vy1GB .firstScreen_item__S_aYU {
  position: relative;
  border-radius: 50%;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_masonry__Vy1GB .firstScreen_item__S_aYU .firstScreen_overlay__nnjHD {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.66) 100%);
  border-radius: 10px;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_masonry__Vy1GB .firstScreen_item__S_aYU div {
  position: absolute;
  top: auto !important;
  bottom: 0 !important;
  left: auto !important;
  right: auto !important;
  display: flex;
  flex-direction: column;
  padding: 10px 16px;
  padding-left: 46px;
  width: 100%;
  height: auto;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_masonry__Vy1GB .firstScreen_item__S_aYU div img {
  position: absolute;
  top: calc(50% - 13px);
  left: 10px;
  z-index: 20;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  object-fit: cover;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_masonry__Vy1GB .firstScreen_item__S_aYU div p {
  position: relative;
  z-index: 20;
  font-size: 16px;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_masonry__Vy1GB .firstScreen_item__S_aYU div span {
  position: relative;
  z-index: 20;
  color: rgba(255, 255, 255, 0.6);
  font-size: 14px;
  line-height: 1;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_masonry__Vy1GB .firstScreen_item_last__mysLz p {
  opacity: 1;
  visibility: visible;
}
.firstScreen_blockPublished_content__DTLQO .firstScreen_masonry__Vy1GB .firstScreen_item_last__mysLz p a {
  opacity: 1;
  visibility: visible;
  translate: 0 0;
  background: rgba(255, 255, 255, 0.2) !important;
}

.firstScreen_aboutTeam__5v5df {
  padding-top: 20px;
}
@media (min-width: 767px) {
  .firstScreen_aboutTeam__5v5df {
    padding-top: 160px;
    padding-bottom: 140px;
  }
}
.firstScreen_aboutTeam_wrapper__iZ_nA {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.firstScreen_aboutTeam__5v5df .firstScreen_row__46AIh {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 50px;
  gap: 50px;
}
@media (max-width: 767px) {
  .firstScreen_aboutTeam__5v5df .firstScreen_row__46AIh {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 25px;
    text-align: center;
  }
}
.firstScreen_aboutTeam__5v5df .firstScreen_author__JDqpZ {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  margin-left: auto;
}
@media (max-width: 767px) {
  .firstScreen_aboutTeam__5v5df .firstScreen_author__JDqpZ {
    gap: 15px;
    margin: 0;
  }
}
.firstScreen_aboutTeam__5v5df .firstScreen_author__JDqpZ .firstScreen_photo__qHBkM {
  width: 89px;
  height: 130px;
  border: 1px solid #469a58;
  border-radius: 85px;
  overflow: hidden;
}
.firstScreen_aboutTeam__5v5df .firstScreen_author__JDqpZ .firstScreen_photo__qHBkM img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.firstScreen_aboutTeam__5v5df .firstScreen_author__JDqpZ .firstScreen_name__oMZ3I {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.firstScreen_aboutTeam__5v5df .firstScreen_author__JDqpZ .firstScreen_name__oMZ3I p {
  color: #FFB500;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 1;
}
.firstScreen_aboutTeam__5v5df .firstScreen_author__JDqpZ .firstScreen_name__oMZ3I span {
  font-size: 16px;
  color: #949494;
  line-height: 1;
}
.firstScreen_aboutTeam__5v5df .firstScreen_team__dN_GR {
  padding-top: 6px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 767px) {
  .firstScreen_aboutTeam__5v5df .firstScreen_team__dN_GR {
    gap: 15px;
    padding-top: 0;
  }
}
.firstScreen_aboutTeam__5v5df .firstScreen_team__dN_GR li p {
  color: #FFB500;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 1;
}
.firstScreen_aboutTeam__5v5df .firstScreen_team__dN_GR li span {
  font-size: 16px;
  color: #949494;
  line-height: 1;
}
.firstScreen_aboutTeam__title__3fvqf {
  display: flex;
  flex-direction: column;
}
.firstScreen_aboutTeam__title__3fvqf .firstScreen_title__5fL9t {
  margin-bottom: 10px;
  color: #FFB500;
  font-size: 24px;
  text-transform: uppercase;
}
.firstScreen_aboutTeam__title__3fvqf .firstScreen_desc__FMpr0 {
  max-width: 240px;
  color: #949494;
  line-height: 1.3;
}

.firstScreen_blockSlider__EhghR {
  padding-top: 40px;
}
@media (min-width: 992px) {
  .firstScreen_blockSlider__EhghR {
    padding-top: 60px;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 991px) {
  .firstScreen_blockSlider__EhghR {
    display: none;
  }
}
.firstScreen_blockSlider__slider___t0fc {
  position: relative;
}
.firstScreen_blockSlider__slider___t0fc .firstScreen_item__S_aYU {
  position: relative;
  width: 100%;
  height: 465px;
  border-radius: 400px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .firstScreen_blockSlider__slider___t0fc .firstScreen_item__S_aYU {
    height: 520px;
  }
}
.firstScreen_blockSlider__slider___t0fc .firstScreen_item__S_aYU img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.firstScreen_blockSlider__slider___t0fc .firstScreen_item__S_aYU p {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  padding-right: 140px;
}
@media (max-width: 767px) {
  .firstScreen_blockSlider__slider___t0fc .firstScreen_item__S_aYU p {
    padding-right: 70px;
  }
}
.firstScreen_blockSlider__slider___t0fc .firstScreen_item__S_aYU p span {
  display: flex;
  align-items: center;
  padding: 6px 15px;
  background: rgba(255, 255, 255, 0.2);
  color: white;
  border-radius: 50px;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .firstScreen_blockSlider__slider___t0fc .firstScreen_item__S_aYU p span {
    padding: 5px 10px;
    font-size: 13px;
  }
}
.firstScreen_blockSlider__slider___t0fc .firstScreen_navigation__RPS_K {
  position: absolute;
  top: 50%;
  z-index: 10;
  translate: 0 -50%;
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding-inline: 60px;
}
@media (max-width: 767px) {
  .firstScreen_blockSlider__slider___t0fc .firstScreen_navigation__RPS_K {
    padding-inline: 25px;
  }
}
.firstScreen_blockSlider__slider___t0fc .firstScreen_navigation__RPS_K .firstScreen_prevArrow__YujRm,
.firstScreen_blockSlider__slider___t0fc .firstScreen_navigation__RPS_K .firstScreen_nextArrow__stqUr {
  position: relative;
  z-index: 20;
  cursor: pointer;
  width: 44px;
  height: 44px;
  background: #FFB500;
  border-radius: 50%;
  transition: transform 0.3s ease;
}
.firstScreen_blockSlider__slider___t0fc .firstScreen_navigation__RPS_K .firstScreen_prevArrow__YujRm:hover,
.firstScreen_blockSlider__slider___t0fc .firstScreen_navigation__RPS_K .firstScreen_nextArrow__stqUr:hover {
  transform: scale(1.1);
}
@media (max-width: 767px) {
  .firstScreen_blockSlider__slider___t0fc .firstScreen_navigation__RPS_K .firstScreen_prevArrow__YujRm,
  .firstScreen_blockSlider__slider___t0fc .firstScreen_navigation__RPS_K .firstScreen_nextArrow__stqUr {
    width: 30px;
    height: 30px;
  }
}
.firstScreen_blockSlider__slider___t0fc .firstScreen_navigation__RPS_K .firstScreen_prevArrow__YujRm.firstScreen_no_active__OlX2X,
.firstScreen_blockSlider__slider___t0fc .firstScreen_navigation__RPS_K .firstScreen_nextArrow__stqUr.firstScreen_no_active__OlX2X {
  background: rgba(255, 255, 255, 0.5);
}
.firstScreen_blockSlider__slider___t0fc .firstScreen_navigation__RPS_K .firstScreen_prevArrow__YujRm::before,
.firstScreen_blockSlider__slider___t0fc .firstScreen_navigation__RPS_K .firstScreen_nextArrow__stqUr::before {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: white;
  font-size: 17px;
}
.firstScreen_blockSlider__slider___t0fc .firstScreen_navigation__RPS_K .firstScreen_prevArrow__YujRm:before {
  content: "<";
}
.firstScreen_blockSlider__slider___t0fc .firstScreen_navigation__RPS_K .firstScreen_nextArrow__stqUr:before {
  content: ">";
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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[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[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[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/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]!./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[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;
}
