/* [project]/src/shared/components/Layouts/AuthLayout/AnonymousLayout.module.scss.module.css [client] (css) */
.AnonymousLayout-module-scss-module__o023kW__main {
  padding: 24px;
  width: 100%;
  box-sizing: border-box;
}

@media (width <= 850px) {
  .AnonymousLayout-module-scss-module__o023kW__main {
    padding: 12px !important;
  }
}

@media (width <= 599px) {
  .AnonymousLayout-module-scss-module__o023kW__main {
    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    min-height: 100vh;
    padding: 0 !important;
  }
}


/* [project]/src/shared/components/Layouts/AuthLayout/Header/Header.module.scss.module.css [client] (css) */
.Header-module-scss-module__CxsTVq__scrollHeader {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background: #fff;
  box-shadow: 0 2px 20px #00000014;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding: 12px 24px;
  animation: .4s cubic-bezier(.25, .46, .45, .94) Header-module-scss-module__CxsTVq__slideDown;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerLeft {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: 32px;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerRight {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: 24px;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__logo {
  height: 48px;
  width: auto;
  transition: all .3s;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchContainer {
  display: flex;
  align-items: center;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchInputWrapper {
  position: relative;
  display: flex;
  align-items: center;
  background: #f8f9fa;
  border-radius: 16px;
  padding: 10px 16px;
  gap: 12px;
  min-width: 400px;
  border: 1.5px solid #e9ecef;
  transition: all .3s;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchInputWrapper:focus-within {
  background: #fff;
  border-color: #00ad25;
  box-shadow: 0 0 0 3px #00ad251a;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchInput {
  border: none;
  outline: none;
  background: none;
  width: 100%;
  font-size: 14px;
  text-align: right;
  color: #2d3748;
  font-family: inherit;
  font-weight: 500;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchInput::placeholder {
  color: #718096;
  text-align: right;
  font-size: 14px;
  font-weight: 400;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__cameraIcon {
  cursor: pointer;
  opacity: .7;
  transition: all .3s;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__cameraIcon:hover {
  opacity: 1;
  transform: scale(1.05);
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchIcon {
  cursor: pointer;
  opacity: .7;
  transition: all .3s;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchIcon:hover {
  opacity: 1;
  transform: scale(1.05);
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__tellContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-direction: row-reverse;
  color: #4a5568;
  font-size: 15px;
  font-weight: 600;
  border-left: 1.5px solid #e2e8f0;
  padding: 8px 0 8px 20px;
  transition: all .3s;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__tellContainer:hover {
  color: #00ad25;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__tellContainer img {
  filter: brightness(0) saturate() invert(56%) sepia(6%) saturate(350%) hue-rotate(152deg) brightness(91%) contrast(86%);
  transition: all .3s;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__tellContainer:hover img {
  filter: brightness(0) saturate() invert(44%) sepia(98%) saturate(1232%) hue-rotate(97deg) brightness(95%) contrast(101%);
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__loginBtn {
  display: flex;
  padding: 12px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 12px;
  background: linear-gradient(135deg, #00ad25 0%, #007d1b 100%);
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  border: none;
  flex-direction: row-reverse;
  cursor: pointer;
  transition: all .3s;
  box-shadow: 0 4px 12px #00ad2533;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__loginBtn:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 16px #00ad254d;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__loginBtn span {
  font-size: 18px;
  transition: transform .3s;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__loginBtn:hover span {
  transform: scale(1.1);
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__myAccountBtn {
  display: flex;
  padding: 6px 12px 6px 6px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-direction: row-reverse;
  border-radius: 50px;
  border: 1.5px solid #f1f5f9;
  background: #fff;
  cursor: pointer;
  transition: all .3s;
  box-shadow: 0 2px 8px #00000014;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__myAccountBtn:hover {
  transform: translateY(-1px);
  box-shadow: 0 4px 12px #0000001f;
  border-color: #00ad25;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__myAccountBtn .Header-module-scss-module__CxsTVq__iconContainer {
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: linear-gradient(135deg, #00ad25 0%, #007d1b 100%);
  transition: all .3s;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__myAccountBtn .Header-module-scss-module__CxsTVq__iconContainer .Header-module-scss-module__CxsTVq__myAccountIcon {
  font-size: 18px;
  color: #fff;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__myAccountBtn .Header-module-scss-module__CxsTVq__textMyAccount {
  color: #4a5568;
  font-size: 14px;
  font-weight: 600;
  padding: 0 8px;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__hamburgerMenu {
  display: none;
  flex-direction: column;
  justify-content: space-between;
  width: 24px;
  height: 18px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  z-index: 1000;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__hamburgerMenu span {
  display: block;
  height: 2px;
  width: 100%;
  background-color: #4a5568;
  border-radius: 2px;
  transition: all .3s;
  transform-origin: center;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__hamburgerMenu.Header-module-scss-module__CxsTVq__open span:first-child {
  transform: rotate(45deg)translate(6px, 6px);
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__hamburgerMenu.Header-module-scss-module__CxsTVq__open span:nth-child(2) {
  opacity: 0;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__hamburgerMenu.Header-module-scss-module__CxsTVq__open span:nth-child(3) {
  transform: rotate(-45deg)translate(6px, -6px);
}

.Header-module-scss-module__CxsTVq__header {
  width: calc(100% - 80px);
  height: 80px;
  position: absolute;
  top: 40px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding: 16px 24px;
  box-sizing: border-box;
  z-index: 99;
  border-radius: 24px;
  background: #ffffff40;
  backdrop-filter: blur(12px) saturate(180%);
  border: 1px solid #ffffff2e;
  transition: all .4s cubic-bezier(.25, .46, .45, .94);
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerLeft {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  gap: 32px;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerRight {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
  justify-content: flex-end;
  gap: 24px;
  width: 64%;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__mobileSearchBtn {
  background-color: #ffffffb2;
  border: none;
  border-radius: 50%;
  padding: 4%;
  margin: auto;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__loginBtn {
  line-height: 32px;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__myAccountBtn {
  line-height: 32px;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__logo {
  height: 40px;
  width: auto;
  transition: all .3s;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchContainer {
  display: flex;
  align-items: center;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchInputWrapper {
  position: relative;
  display: flex;
  align-items: center;
  background: #fffffff2;
  border-radius: 16px;
  padding: 10px 16px;
  gap: 12px;
  border: 1.5px solid #ffffff4d;
  transition: all .3s;
  backdrop-filter: blur(10px);
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchInputWrapper:focus-within {
  background: #fff;
  border-color: #fff9;
  box-shadow: 0 0 0 3px #fff3;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchInput {
  border: none;
  outline: none;
  background: none;
  width: 100%;
  font-size: 14px;
  text-align: right;
  color: #2d3748;
  font-family: inherit;
  font-weight: 500;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchInput::placeholder {
  color: #2d3748b3;
  text-align: right;
  font-size: 14px;
  font-weight: 400;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__cameraIcon {
  cursor: pointer;
  opacity: .8;
  transition: all .3s;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__cameraIcon:hover {
  opacity: 1;
  transform: scale(1.05);
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchIcon {
  cursor: pointer;
  opacity: .8;
  transition: all .3s;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchIcon:hover {
  opacity: 1;
  transform: scale(1.05);
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__tellContainer {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-direction: row-reverse;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  border-left: 1.5px solid #ffffff4d;
  padding: 8px 0 8px 20px;
  transition: all .3s;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__tellContainer:hover {
  color: #e2f5e6;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__tellContainer img {
  transition: all .3s;
  filter: brightness(0) invert();
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__tellContainer:hover img {
  transform: scale(1.1);
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__loginBtn {
  display: flex;
  padding: 12px 24px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 12px;
  background: linear-gradient(135deg, #00ad25 0%, #007d1b 100%);
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 24px;
  border: none;
  flex-direction: row-reverse;
  cursor: pointer;
  transition: all .3s;
  box-shadow: 0 4px 12px #00ad254d;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__loginBtn:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px #00ad2566;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__loginBtn span {
  font-size: 18px;
  transition: transform .3s;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__loginBtn:hover span {
  transform: scale(1.1);
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__myAccountBtn {
  display: flex;
  padding: 6px 12px 6px 6px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-direction: row-reverse;
  border-radius: 50px;
  border: 1.5px solid #ffffff4d;
  background: #ffffff26;
  cursor: pointer;
  transition: all .3s;
  backdrop-filter: blur(10px);
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__myAccountBtn:hover {
  transform: translateY(-1px);
  background: #ffffff40;
  border-color: #ffffff80;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__myAccountBtn .Header-module-scss-module__CxsTVq__iconContainer {
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: linear-gradient(135deg, #00ad25 0%, #007d1b 100%);
  transition: all .3s;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__myAccountBtn .Header-module-scss-module__CxsTVq__iconContainer .Header-module-scss-module__CxsTVq__myAccountIcon {
  font-size: 18px;
  color: #fff;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__myAccountBtn .Header-module-scss-module__CxsTVq__textMyAccount {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 0 8px;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__hamburgerMenu {
  display: none;
  flex-direction: column;
  justify-content: space-between;
  width: 24px;
  height: 18px;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  z-index: 1000;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__hamburgerMenu span {
  display: block;
  height: 2px;
  width: 100%;
  background-color: #fff;
  border-radius: 2px;
  transition: all .3s;
  transform-origin: center;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__hamburgerMenu.Header-module-scss-module__CxsTVq__open span:first-child {
  transform: rotate(45deg)translate(6px, 6px);
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__hamburgerMenu.Header-module-scss-module__CxsTVq__open span:nth-child(2) {
  opacity: 0;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__hamburgerMenu.Header-module-scss-module__CxsTVq__open span:nth-child(3) {
  transform: rotate(-45deg)translate(6px, -6px);
}

.Header-module-scss-module__CxsTVq__resultsWrapper {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background: #fff;
  border: 1px solid #e2e8f0;
  border-radius: 12px;
  box-shadow: 0 10px 25px #00000026;
  z-index: 1000;
  margin-top: 8px;
  max-height: 400px;
  overflow-y: auto;
  backdrop-filter: blur(10px);
}

.Header-module-scss-module__CxsTVq__resultsWrapper .Header-module-scss-module__CxsTVq__noResults {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  margin: 1%;
  padding: 2%;
}

.Header-module-scss-module__CxsTVq__resultsWrapper .Header-module-scss-module__CxsTVq__noResults .Header-module-scss-module__CxsTVq__noResultsMessage {
  font-size: 16px;
  font-weight: 700;
}

.Header-module-scss-module__CxsTVq__resultsWrapper .Header-module-scss-module__CxsTVq__noResults .Header-module-scss-module__CxsTVq__noResultsSuggestion {
  color: #778491;
  font-size: 12px;
}

.Header-module-scss-module__CxsTVq__resultsWrapper .Header-module-scss-module__CxsTVq__noResults .Header-module-scss-module__CxsTVq__searchIconModal {
  width: 46px;
  height: 46px;
}

.Header-module-scss-module__CxsTVq__loading {
  padding: 20px;
  text-align: center;
  color: #718096;
  font-size: 14px;
  font-weight: 500;
}

.Header-module-scss-module__CxsTVq__results {
  padding: 8px 0;
}

.Header-module-scss-module__CxsTVq__resultItem {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  cursor: pointer;
  transition: all .2s;
  border-bottom: 1px solid #f7fafc;
}

.Header-module-scss-module__CxsTVq__resultItem:last-child {
  border-bottom: none;
}

.Header-module-scss-module__CxsTVq__resultItem:hover {
  background: linear-gradient(135deg, #f7fafc 0%, #edf2f7 100%);
  transform: translateX(-4px);
}

.Header-module-scss-module__CxsTVq__resultItemContent {
  display: flex;
  align-items: center;
  gap: 12px;
}

.Header-module-scss-module__CxsTVq__icon {
  font-size: 20px;
  color: #00ad25;
  width: 24px;
  text-align: center;
}

.Header-module-scss-module__CxsTVq__typeText {
  font-size: 14px;
  font-weight: 600;
  color: #2d3748;
}

.Header-module-scss-module__CxsTVq__resultCount {
  font-size: 13px;
  font-weight: 700;
  color: #00ad25;
  background: #f0fff4;
  padding: 4px 12px;
  border-radius: 20px;
  min-width: 40px;
  text-align: center;
}

.Header-module-scss-module__CxsTVq__recentSearches {
  padding: 8px 0;
}

.Header-module-scss-module__CxsTVq__recentHeader {
  padding: 12px 20px 8px;
  font-size: 12px;
  color: #718096;
  display: flex;
  gap: 8px;
  align-items: center;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .5px;
  border-bottom: 1px solid #f1f5f9;
  margin-bottom: 4px;
}

.Header-module-scss-module__CxsTVq__recentItem {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px 20px;
  cursor: pointer;
  transition: all .2s;
  border-bottom: 1px solid #f7fafc;
}

.Header-module-scss-module__CxsTVq__recentItem:last-child {
  border-bottom: none;
}

.Header-module-scss-module__CxsTVq__recentItem:hover {
  background: linear-gradient(135deg, #f7fafc 0%, #edf2f7 100%);
}

.Header-module-scss-module__CxsTVq__recentTerm {
  flex: 1;
  font-size: 14px;
  color: #4a5568;
  font-weight: 500;
  transition: color .2s;
}

.Header-module-scss-module__CxsTVq__recentItem:hover .Header-module-scss-module__CxsTVq__recentTerm {
  color: #00ad25;
}

.Header-module-scss-module__CxsTVq__removeButton {
  background: none;
  border: none;
  font-size: 18px;
  color: #cbd5e0;
  cursor: pointer;
  padding: 4px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: all .2s;
}

.Header-module-scss-module__CxsTVq__removeButton:hover {
  color: #e53e3e;
  background: #fed7d7;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__resultsWrapper {
  background: #fffffff2;
  backdrop-filter: blur(20px) saturate(180%);
  border: 1px solid #ffffff4d;
  box-shadow: 0 10px 30px #00000026;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__resultItem:hover {
  background: #fffc;
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__recentItem:hover {
  background: #fffc;
}

.Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__resultsWrapper {
  background: #fff;
  border: 1px solid #e2e8f0;
  box-shadow: 0 10px 25px #0000001a;
}

.Header-module-scss-module__CxsTVq__searchModal .modal-content {
  padding: 0;
  background: none;
  box-shadow: none;
}

.Header-module-scss-module__CxsTVq__searchModalContent {
  width: 100%;
}

.Header-module-scss-module__CxsTVq__searchModalContent .Header-module-scss-module__CxsTVq__searchInputWrapper {
  position: relative;
  margin-bottom: 0;
}

.Header-module-scss-module__CxsTVq__searchModalContent .Header-module-scss-module__CxsTVq__searchInputWrapper .Header-module-scss-module__CxsTVq__resultsWrapper {
  position: fixed;
  top: auto;
  left: 20px;
  right: 20px;
  bottom: 100px;
  max-height: 50vh;
  margin-top: 0;
}

.Header-module-scss-module__CxsTVq__mobileMenuOverlay {
  position: fixed;
  top: 0;
  right: 0;
  width: 100%;
  height: 100vh;
  background: #00000080;
  z-index: 998;
  opacity: 0;
  visibility: hidden;
  transition: all .3s;
}

.Header-module-scss-module__CxsTVq__mobileMenuOverlay.Header-module-scss-module__CxsTVq__open {
  opacity: 1;
  visibility: visible;
}

.Header-module-scss-module__CxsTVq__mobileMenu {
  position: fixed;
  top: 0;
  right: -100%;
  width: 320px;
  height: 100vh;
  background: #fff;
  z-index: 999;
  transition: right .3s cubic-bezier(.25, .46, .45, .94);
  padding: 100px 24px 40px;
  display: flex;
  flex-direction: column;
  box-shadow: -4px 0 20px #0000001a;
  overflow-y: auto;
}

.Header-module-scss-module__CxsTVq__mobileMenu.Header-module-scss-module__CxsTVq__open {
  right: 0;
}

.Header-module-scss-module__CxsTVq__mobileMenu .Header-module-scss-module__CxsTVq__mobileNav {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 32px;
}

.Header-module-scss-module__CxsTVq__mobileMenu .Header-module-scss-module__CxsTVq__mobileNav a {
  color: #2d3748;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  padding: 16px 20px;
  border-radius: 12px;
  transition: all .3s;
  display: flex;
  align-items: center;
  gap: 12px;
}

.Header-module-scss-module__CxsTVq__mobileMenu .Header-module-scss-module__CxsTVq__mobileNav a:hover {
  background: #f7fafc;
  color: #00ad25;
  transform: translateX(-4px);
}

.Header-module-scss-module__CxsTVq__mobileMenu .Header-module-scss-module__CxsTVq__mobileNav a:before {
  content: "•";
  color: #00ad25;
  font-size: 20px;
}

.Header-module-scss-module__CxsTVq__mobileMenu .Header-module-scss-module__CxsTVq__mobileMenuDivider {
  height: 1px;
  background: #e2e8f0;
  margin: 24px 0;
  width: 100%;
}

.Header-module-scss-module__CxsTVq__modal {
  padding: 32px 10px;
  width: 680px !important;
}

@keyframes Header-module-scss-module__CxsTVq__slideDown {
  0% {
    transform: translateY(-100%);
    opacity: 0;
  }

  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

.Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchInputWrapper, .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchInputWrapper {
  min-width: 280px;
}

@media (width <= 375px) {
  .Header-module-scss-module__CxsTVq__header {
    width: calc(100% - 22px);
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__tellContainer {
    font-size: 10px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerRight {
    font-size: 10px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__myAccountBtn {
    gap: 0;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__myAccountBtn .Header-module-scss-module__CxsTVq__iconContainer {
    width: 30px !important;
    height: 30px !important;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__myAccountBtn .Header-module-scss-module__CxsTVq__iconContainer .Header-module-scss-module__CxsTVq__myAccountIcon {
    font-size: 14px !important;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader {
    width: 100%;
    padding: 2% !important;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__tellContainer {
    font-size: 10px;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerRight {
    font-size: 10px;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__myAccountBtn .Header-module-scss-module__CxsTVq__iconContainer {
    width: 30px !important;
    height: 30px !important;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__myAccountBtn .Header-module-scss-module__CxsTVq__iconContainer .Header-module-scss-module__CxsTVq__myAccountIcon {
    font-size: 14px !important;
  }
}

@media (width <= 767px) {
  .Header-module-scss-module__CxsTVq__searchModal .Header-module-scss-module__CxsTVq__searchModalContent .Header-module-scss-module__CxsTVq__searchInputWrapper {
    position: relative;
    display: flex;
    align-items: center;
    background: #f8f9fa;
    border-radius: 8px;
    padding: 10px 16px;
    gap: 12px;
    border: 1.5px solid #e9ecef;
    transition: all .3s;
  }

  .Header-module-scss-module__CxsTVq__searchModal .Header-module-scss-module__CxsTVq__searchModalContent .Header-module-scss-module__CxsTVq__searchInputWrapper:focus-within {
    background: #fff;
    border-color: #00ad25;
    box-shadow: 0 0 0 3px #00ad251a;
  }

  .Header-module-scss-module__CxsTVq__searchModal .Header-module-scss-module__CxsTVq__searchModalContent .Header-module-scss-module__CxsTVq__searchInputWrapper .Header-module-scss-module__CxsTVq__searchInput {
    border: none;
    outline: none;
    background: none;
    width: 100%;
    font-size: 14px;
    text-align: right;
    color: #2d3748;
    font-family: inherit;
    font-weight: 500;
  }

  .Header-module-scss-module__CxsTVq__searchModal .Header-module-scss-module__CxsTVq__searchModalContent .Header-module-scss-module__CxsTVq__searchInputWrapper .Header-module-scss-module__CxsTVq__searchInput::placeholder {
    color: #718096;
    text-align: right;
    font-size: 14px;
    font-weight: 400;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__hamburgerMenu, .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__hamburgerMenu {
    display: flex;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__nav, .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__nav {
    display: none !important;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchContainer, .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchContainer {
    display: none;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerRight {
    gap: 16px;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__mobileSearchBtn {
    background-color: #fff;
    border: 1px solid #e6f7ed;
    border-radius: 50%;
    padding: 4%;
    margin: auto;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__loginBtn {
    line-height: 32px;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__myAccountBtn {
    padding: 2%;
    line-height: 32px;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__myAccountBtn .Header-module-scss-module__CxsTVq__iconContainer {
    width: 40px;
    height: 40px;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__tellContainer {
    padding: 0;
  }

  .Header-module-scss-module__CxsTVq__header {
    width: calc(100% - 32px);
    height: 64px;
    top: 16px;
    border-radius: 16px;
    padding: 4px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerLeft {
    gap: 16px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerRight {
    gap: 8px;
    width: 100%;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__myAccountBtn {
    padding: 2%;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__myAccountBtn .Header-module-scss-module__CxsTVq__iconContainer {
    width: 40px;
    height: 40px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__logo {
    height: 38px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__tellContainer {
    padding: 0;
  }

  .Header-module-scss-module__CxsTVq__loginBtn {
    font-size: 12px;
    padding: 6px 12px !important;
  }

  .Header-module-scss-module__CxsTVq__loginBtn span {
    font-size: 14px !important;
  }

  .Header-module-scss-module__CxsTVq__textMyAccount {
    width: 80%;
    font-size: 12px !important;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader {
    padding: 12px 16px;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerLeft {
    gap: 16px;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerRight {
    gap: 8px;
    width: 100%;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__logo {
    height: 38px;
  }

  .Header-module-scss-module__CxsTVq__resultsWrapper {
    position: fixed;
    top: 16%;
    box-shadow: none;
    border: none;
    border-radius: 0;
    width: 100%;
    padding: 2%;
  }

  .Header-module-scss-module__CxsTVq__resultsWrapper .Header-module-scss-module__CxsTVq__noResults {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
    margin-top: 8%;
    align-items: center;
  }

  .Header-module-scss-module__CxsTVq__resultsWrapper .Header-module-scss-module__CxsTVq__noResults .Header-module-scss-module__CxsTVq__noResultsMessage {
    font-size: 16px;
    font-weight: 700;
  }

  .Header-module-scss-module__CxsTVq__resultsWrapper .Header-module-scss-module__CxsTVq__noResults .Header-module-scss-module__CxsTVq__noResultsSuggestion {
    color: #778491;
    font-size: 12px;
  }

  .Header-module-scss-module__CxsTVq__resultsWrapper .Header-module-scss-module__CxsTVq__noResults .Header-module-scss-module__CxsTVq__searchIconModal {
    width: 46px;
    height: 46px;
  }

  .Header-module-scss-module__CxsTVq__resultItem {
    padding: 14px 16px;
  }

  .Header-module-scss-module__CxsTVq__recentItem {
    padding: 12px 16px;
  }

  .Header-module-scss-module__CxsTVq__resultCount {
    font-size: 12px;
    padding: 3px 10px;
    min-width: 35px;
  }
}

@media (width >= 768px) and (width <= 904px) {
  .Header-module-scss-module__CxsTVq__header {
    width: calc(100% - 48px);
    height: 72px;
    top: 24px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchInputWrapper {
    min-width: 240px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchContainer {
    display: flex;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__tellContainer {
    font-size: 14px !important;
    padding-left: 16px !important;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__tellContainer img {
    width: 20px;
    height: 20px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__loginBtn {
    padding: 11px 20px;
    font-size: 13px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__loginBtn span {
    font-size: 17px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__hamburgerMenu {
    display: none;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchInputWrapper {
    min-width: 280px;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchContainer {
    display: flex;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__hamburgerMenu {
    display: none;
  }
}

@media (width >= 905px) and (width <= 1239px) {
  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchInputWrapper {
    min-width: 320px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchContainer {
    display: flex;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__tellContainer {
    font-size: 15px !important;
    padding-left: 20px !important;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__tellContainer img {
    width: 22px;
    height: 22px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__hamburgerMenu {
    display: none;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__mobileSearchBtn {
    display: none;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchInputWrapper {
    min-width: 350px;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__hamburgerMenu {
    display: none;
  }

  .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__mobileSearchBtn {
    display: none;
  }
}

@media (width >= 1240px) and (width <= 1439px) {
  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchInputWrapper {
    min-width: 380px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchContainer {
    display: flex;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__tellContainer {
    font-size: 16px;
    padding-left: 24px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__hamburgerMenu {
    display: none;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__mobileSearchBtn {
    display: none;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchInputWrapper {
    min-width: 400px;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__hamburgerMenu {
    display: none;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__mobileSearchBtn {
    display: none;
  }
}

@media (width >= 1440px) {
  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchInputWrapper {
    min-width: 420px;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__searchContainer {
    display: flex;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__hamburgerMenu {
    display: none;
  }

  .Header-module-scss-module__CxsTVq__header .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__mobileSearchBtn {
    display: none;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchInputWrapper {
    min-width: 450px;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__hamburgerMenu {
    display: none;
  }

  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__headerRight .Header-module-scss-module__CxsTVq__mobileSearchBtn {
    display: none;
  }
}

@media (width >= 905px) {
  .Header-module-scss-module__CxsTVq__scrollHeader .Header-module-scss-module__CxsTVq__searchContainer {
    display: flex;
  }
}


/* [project]/src/shared/components/Layouts/AuthLayout/Header/Nav/Nav.module.scss.module.css [client] (css) */
.Nav-module-scss-module__mU-0kW__nav {
  display: flex;
  align-items: center;
  gap: 32px;
  list-style-type: none;
  margin-right: 16px;
}

.Nav-module-scss-module__mU-0kW__nav li {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  position: relative;
  cursor: pointer;
  transition: all .3s;
}

.Nav-module-scss-module__mU-0kW__nav li:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 20px;
  background: #fff6;
  right: -16px;
  top: 50%;
  transform: translateY(-50%);
}

.Nav-module-scss-module__mU-0kW__nav li a {
  text-decoration: none;
  color: inherit;
  padding: 8px 0;
  position: relative;
  transition: all .3s;
}

.Nav-module-scss-module__mU-0kW__nav li a:after {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  bottom: 0;
  right: 0;
  background: #fff;
  transition: width .3s;
}

.Nav-module-scss-module__mU-0kW__nav li a:hover:after {
  width: 100%;
}

.Nav-module-scss-module__mU-0kW__nav li:last-child:before {
  content: none;
}

.Nav-module-scss-module__mU-0kW__nav li:hover {
  color: #e2f5e6;
  transform: translateY(-1px);
}

.Nav-module-scss-module__mU-0kW__scroll {
  gap: 24px;
  margin-right: 12px;
}

.Nav-module-scss-module__mU-0kW__scroll li {
  color: #4a5568;
  font-size: 15px;
  font-weight: 600;
}

.Nav-module-scss-module__mU-0kW__scroll li a:after {
  background: #00ad25;
}

.Nav-module-scss-module__mU-0kW__scroll li:hover {
  color: #00ad25;
}

.Nav-module-scss-module__mU-0kW__scroll li:before {
  background: #e2e8f0;
}

@media (width <= 767px) {
  .Nav-module-scss-module__mU-0kW__nav {
    display: none;
  }
}

@media (width >= 768px) and (width <= 904px) {
  .Nav-module-scss-module__mU-0kW__nav {
    gap: 20px;
    margin-right: 12px;
  }

  .Nav-module-scss-module__mU-0kW__nav li {
    font-size: 14px;
  }

  .Nav-module-scss-module__mU-0kW__nav li:before {
    right: -10px;
    height: 16px;
  }

  .Nav-module-scss-module__mU-0kW__scroll {
    gap: 16px;
  }

  .Nav-module-scss-module__mU-0kW__scroll li {
    font-size: 14px;
  }
}


/* [project]/src/shared/components/Modal/Modal.module.scss.module.css [client] (css) */
.Modal-module-scss-module__oISAza__rootModal {
  width: 74%;
  min-height: 65vh;
  position: fixed;
  left: 50%;
  top: 50%;
  opacity: 1;
  transform: translate(-50%, -41%);
  background: #fff;
  border-radius: 16px;
  animation: .7s Modal-module-scss-module__oISAza___fadeIn_6xq2j_1;
  animation-fill-mode: forwards;
  z-index: 99999;
  text-align: right;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.Modal-module-scss-module__oISAza__rootModal > .Modal-module-scss-module__oISAza__header {
  display: flex;
  height: 64px;
  padding: 24px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-radius: 16px 16px 0 0;
  background: #fff;
  box-sizing: border-box;
}

.Modal-module-scss-module__oISAza__rootModal > .Modal-module-scss-module__oISAza__header > span {
  display: block;
  color: #171717;
}

.Modal-module-scss-module__oISAza__rootModal > .Modal-module-scss-module__oISAza__header .Modal-module-scss-module__oISAza__icon {
  font-size: 65px;
  margin-bottom: 15px;
}

.Modal-module-scss-module__oISAza__rootModal > .Modal-module-scss-module__oISAza__header .Modal-module-scss-module__oISAza__title {
  font-size: 18px;
  font-weight: bold;
}

.Modal-module-scss-module__oISAza__rootModal > .Modal-module-scss-module__oISAza__header .Modal-module-scss-module__oISAza__close {
  position: fixed;
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
  border-radius: 8px;
  background: #f3f4f3;
  width: 40px;
  height: 40px;
  display: flex;
  color: #818b88;
  justify-content: center;
  align-items: center;
}

.Modal-module-scss-module__oISAza__rootModal .Modal-module-scss-module__oISAza__content {
  padding: 24px;
  width: 100%;
  direction: rtl;
  overflow-y: auto;
  max-height: calc(100vh - 80px);
}

.Modal-module-scss-module__oISAza__modalOverlay {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  z-index: 2;
  left: 0;
  opacity: .8;
  background: #37474f;
  animation: .7s Modal-module-scss-module__oISAza__fadeInModal;
  animation-fill-mode: forwards;
}

.Modal-module-scss-module__oISAza__modalEnter {
  animation: .3s forwards Modal-module-scss-module__oISAza__modalFadeIn;
}

.Modal-module-scss-module__oISAza__modalExit {
  animation: .3s forwards Modal-module-scss-module__oISAza__modalFadeOut;
}

@keyframes Modal-module-scss-module__oISAza__modalFadeIn {
  0% {
    opacity: 0;
    transform: translate(-50%, -45%);
  }

  100% {
    opacity: 1;
    transform: translate(-50%, -50%);
  }
}

@keyframes Modal-module-scss-module__oISAza__modalFadeOut {
  0% {
    opacity: 1;
    transform: translate(-50%, -50%);
  }

  100% {
    opacity: 0;
    transform: translate(-50%, -45%);
  }
}

@keyframes Modal-module-scss-module__oISAza__fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes Modal-module-scss-module__oISAza__fadeInModal {
  0% {
    opacity: 0;
  }

  100% {
    opacity: .8;
  }
}

.Modal-module-scss-module__oISAza__small {
  min-height: auto;
}

.Modal-module-scss-module__oISAza__large {
  min-height: 76vh;
}

@media (width <= 768px) {
  .Modal-module-scss-module__oISAza__rootModal {
    width: 100% !important;
    height: 100% !important;
    border-radius: 0 !important;
    transform: translate(-50%, -50%) !important;
    top: 50% !important;
  }

  .Modal-module-scss-module__oISAza__rootModal > .Modal-module-scss-module__oISAza__header {
    height: 60px;
    padding: 16px;
    border-radius: 0 !important;
  }

  .Modal-module-scss-module__oISAza__rootModal > .Modal-module-scss-module__oISAza__header .Modal-module-scss-module__oISAza__close {
    position: relative;
    width: 36px;
    height: 36px;
    font-size: 16px;
  }

  .Modal-module-scss-module__oISAza__rootModal > .Modal-module-scss-module__oISAza__header .Modal-module-scss-module__oISAza__title {
    font-size: 16px;
  }

  .Modal-module-scss-module__oISAza__rootModal .Modal-module-scss-module__oISAza__content {
    height: calc(100% - 60px);
    padding: 16px;
  }

  .Modal-module-scss-module__oISAza__small, .Modal-module-scss-module__oISAza__large {
    min-height: 100% !important;
    height: 100% !important;
  }

  .Modal-module-scss-module__oISAza__modalOverlay {
    opacity: .9;
  }
}


/* [project]/src/shared/components/TabComponent/TabComponent.module.scss.module.css [client] (css) */
.TabComponent-module-scss-module__lglKEG__tabComponent {
  width: 100%;
}

.TabComponent-module-scss-module__lglKEG__tabButtons {
  display: flex;
  gap: .5rem;
  margin-bottom: 1rem;
}

.TabComponent-module-scss-module__lglKEG__tabButton {
  padding: .5rem 1rem;
  background-color: #0000;
  border: none;
  padding: 16px;
  cursor: pointer;
  transition: all .3s;
  width: 50%;
  text-align: right;
  font-size: 16px;
  border-bottom: 1px solid #e5e7eb;
}

.TabComponent-module-scss-module__lglKEG__tabButton:hover {
  background-color: #f9fafb;
}

.TabComponent-module-scss-module__lglKEG__tabButton.TabComponent-module-scss-module__lglKEG__active {
  border-top: 3px solid #4338ca;
  background: #f0fdfa;
  border-bottom: none;
  color: #4338ca;
  font-weight: 600;
}

.TabComponent-module-scss-module__lglKEG__tabContent {
  padding: 1rem;
  padding-top: 8px;
  border-radius: 5px;
  background-color: #fff;
  min-height: 200px;
}

@media (width <= 425px) {
  .TabComponent-module-scss-module__lglKEG__tabButtons {
    margin-bottom: .5rem;
    gap: .25rem;
  }

  .TabComponent-module-scss-module__lglKEG__tabButton {
    padding: 12px 8px;
    font-size: 14px;
    width: 50%;
  }

  .TabComponent-module-scss-module__lglKEG__tabButton.TabComponent-module-scss-module__lglKEG__active {
    border-top-width: 2px;
  }

  .TabComponent-module-scss-module__lglKEG__tabContent {
    padding: 0;
    border-radius: 0;
    min-height: 150px;
  }
}


/* [project]/src/features/auth/components/Login/Mobile/Mobile.module.scss.module.css [client] (css) */
.Mobile-module-scss-module__SCcxpa__info {
  color: #5e666f;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  display: block;
  margin-bottom: 32px;
}


/* [project]/src/features/auth/components/Login/Mobile/LoginForm/LoginForm.module.scss.module.css [client] (css) */
.LoginForm-module-scss-module__o66M1q__inputTextBlack {
  color: #000 !important;
}

.LoginForm-module-scss-module__o66M1q__errorInput {
  border: 1px solid red !important;
  color: #000 !important;
}

.LoginForm-module-scss-module__o66M1q__form {
  margin-top: 32px;
  padding: 0 114px;
}

.LoginForm-module-scss-module__o66M1q__form .LoginForm-module-scss-module__o66M1q__tnc {
  color: #424b54;
  text-align: right;
  font-size: 12px;
  display: block;
  margin-top: 17px;
  margin-bottom: 10px;
  line-height: 23px;
}

.LoginForm-module-scss-module__o66M1q__form .LoginForm-module-scss-module__o66M1q__tnc strong {
  color: #3579d8;
  cursor: pointer;
}

.LoginForm-module-scss-module__o66M1q__form .LoginForm-module-scss-module__o66M1q__tnc strong:hover {
  text-decoration: underline;
}

.LoginForm-module-scss-module__o66M1q__form .LoginForm-module-scss-module__o66M1q__submit {
  width: 90%;
  margin: auto;
  display: block;
}

@media (width <= 768px) {
  .LoginForm-module-scss-module__o66M1q__form {
    padding: 0 16px;
    margin-top: 16px;
  }

  .LoginForm-module-scss-module__o66M1q__form .LoginForm-module-scss-module__o66M1q__tnc {
    font-size: 10px;
    text-align: center;
    line-height: 20px;
    margin-top: 12px;
    margin-bottom: 6px;
  }

  .LoginForm-module-scss-module__o66M1q__form .LoginForm-module-scss-module__o66M1q__submit {
    width: 100%;
  }
}


/* [project]/src/shared/components/Form/FieldWrapper/FieldWrapper.module.scss.module.css [client] (css) */
.FieldWrapper-module-scss-module__275E1G__FieldWrapper {
  position: relative;
  width: 100%;
}

.FieldWrapper-module-scss-module__275E1G__FieldWrapper > label {
  display: block;
}

.FieldWrapper-module-scss-module__275E1G__FieldWrapper > label:first-child {
  margin-top: 0;
}

.FieldWrapper-module-scss-module__275E1G__FieldWrapper label .FieldWrapper-module-scss-module__275E1G__header {
  display: flex;
  justify-content: flex-start;
  direction: rtl;
  font-size: 14px;
  margin-bottom: 4px;
}

.FieldWrapper-module-scss-module__275E1G__FieldWrapper label .FieldWrapper-module-scss-module__275E1G__header .FieldWrapper-module-scss-module__275E1G__icon {
  font-size: 19px;
  color: #000;
  margin-left: 10px;
}

.FieldWrapper-module-scss-module__275E1G__FieldWrapper label .FieldWrapper-module-scss-module__275E1G__header .FieldWrapper-module-scss-module__275E1G__required {
  color: #d73818;
}

.FieldWrapper-module-scss-module__275E1G__FieldWrapper .FieldWrapper-module-scss-module__275E1G__error {
  color: #c01b1b;
  margin-top: 0;
  position: absolute;
  bottom: -20px;
  font-size: 12px;
}


/* [project]/src/shared/components/Form/InputField/InputField.module.scss.module.css [client] (css) */
.InputField-module-scss-module__Xz5WoW__input {
  width: 100%;
  height: 48px;
  text-align: right;
  transition: all 50ms;
  color: #0f172a;
  padding: 10px;
  font-size: 14px;
  direction: rtl;
  border-radius: 8px;
  border: 1px solid #d5dbd8;
  background: #fff;
}

.InputField-module-scss-module__Xz5WoW__input::placeholder {
  color: #e3e7e5;
}

.InputField-module-scss-module__Xz5WoW__input:focus-visible {
  border: 1px solid #0f172a;
  outline: none;
}

.InputField-module-scss-module__Xz5WoW__ltr {
  text-align: left;
  direction: ltr;
}

.InputField-module-scss-module__Xz5WoW__center {
  text-align: center;
}

.InputField-module-scss-module__Xz5WoW__icon {
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(7%);
  color: #0f172a;
  font-size: 24px;
}

.InputField-module-scss-module__Xz5WoW__ltrIcon {
  left: 6px;
}

.InputField-module-scss-module__Xz5WoW__error {
  border: 2px solid #c01b1b;
}


/* [project]/src/shared/components/Form/FileInputField/FileInputField.module.scss.module.css [client] (css) */
.FileInputField-module-scss-module__xP__JG__input {
  width: 100%;
  height: 48px;
  background: #fefefe;
  border-radius: 8px;
  text-align: right;
  transition: all 50ms;
  color: #0f172a;
  border: 1px solid #94a3b8;
  padding: 12px 16px;
  font-size: 14px;
  direction: rtl;
}

.FileInputField-module-scss-module__xP__JG__input::placeholder {
  color: #030303;
}

.FileInputField-module-scss-module__xP__JG__input:focus-visible {
  border: 1px solid #0f172a;
  outline: none;
}

.FileInputField-module-scss-module__xP__JG__ltr {
  text-align: left;
  direction: ltr;
}

.FileInputField-module-scss-module__xP__JG__center {
  text-align: center;
}

.FileInputField-module-scss-module__xP__JG__icon {
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(7%);
  color: #0f172a;
  font-size: 24px;
}

.FileInputField-module-scss-module__xP__JG__ltrIcon {
  left: 6px;
}

.FileInputField-module-scss-module__xP__JG__error {
  color: #c01b1b;
  border: 2px solid #c01b1b;
}


/* [project]/src/shared/components/Elements/Buttons/PrimaryButton/PrimaryButton.module.scss.module.css [client] (css) */
.PrimaryButton-module-scss-module__SRAsKW__primaryButton {
  height: 48px;
  border: none;
  color: #fff;
  margin: 0;
  width: auto;
  cursor: pointer;
  display: block;
  justify-content: center;
  line-height: 24px;
  font-size: 14px;
  font-weight: 700;
  align-items: center;
  gap: 10px;
  border-radius: 8px;
  background: #00ad25;
}

@media (width <= 425px) {
  .PrimaryButton-module-scss-module__SRAsKW__primaryButton {
    font-size: 12px;
  }
}


/* [project]/src/features/auth/components/Login/Otp/Otp.module.scss.module.css [client] (css) */
.Otp-module-scss-module__G4uOhW__info {
  color: #5e666f;
  text-align: center;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  display: block;
  margin-bottom: 32px;
}

.Otp-module-scss-module__G4uOhW__phoneNumber {
  display: flex;
  height: 48px;
  border-radius: 8px;
  border: 1px solid #d5dbd8;
  background: #fff;
  padding: 10px;
  align-items: center;
  gap: 10px;
  width: 60%;
  margin: auto;
  margin-bottom: 26px;
  flex-direction: row-reverse;
  justify-content: space-between;
}

.Otp-module-scss-module__G4uOhW__phoneNumber .Otp-module-scss-module__G4uOhW__text {
  color: #818b88;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.Otp-module-scss-module__G4uOhW__phoneNumber .Otp-module-scss-module__G4uOhW__changePhoneNumber {
  color: #3579d8;
  font-size: 12px;
  font-weight: 700;
  border-left: 1px solid #d5dbd8;
  padding-left: 8px;
  cursor: pointer;
}


/* [project]/src/shared/components/Otp/OtpInput.scss.css [client] (css) */
.otp-container {
  display: flex;
  padding: 16px 0 8px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-direction: row-reverse;
}

.otp-container .otp-fields {
  display: flex;
  gap: 10px;
  flex-direction: row-reverse;
}

.otp-container .otp-fields input {
  text-align: center;
  font-size: 18px;
  border: 2px solid #ccc;
  border-radius: 5px;
  outline: none;
  direction: ltr;
  width: 64px;
  height: 64px;
}

.otp-container .otp-fields input:focus {
  border-color: #00ad25;
  border-width: 2px;
}

.otp-container .otp-timer {
  color: #333;
  text-align: center;
  font-size: 18px;
  border: 2px solid #ccc;
  border-radius: 5px;
  outline: none;
  direction: ltr;
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f3fff5;
}

.otp-container .otp-timer .resend-button {
  background-color: #007bff;
  color: #fff;
  border: none;
  padding: 10px 15px;
  border-radius: 5px;
  cursor: pointer;
  font-size: 16px;
}

.otp-container .otp-timer .resend-button:hover {
  background-color: #0056b3;
}

.verifyOtpBtn {
  width: 61%;
  margin: auto;
  margin-top: 18px;
}


/* [project]/src/features/auth/components/Login/Type/Type.module.scss.module.css [client] (css) */
.Type-module-scss-module__7xLjqG__type {
  padding: 0 118px;
}

.Type-module-scss-module__7xLjqG__type > span {
  display: block;
  width: 100%;
  color: #424b54;
  text-align: center;
  font-size: 12px;
  margin-bottom: 8px;
}

.Type-module-scss-module__7xLjqG__type ul {
  font-size: 13px;
  display: flex;
  padding: 4px 0;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}

.Type-module-scss-module__7xLjqG__type ul .Type-module-scss-module__7xLjqG__text {
  color: #424b54;
  font-weight: 700;
}

.Type-module-scss-module__7xLjqG__type .Type-module-scss-module__7xLjqG__chosse {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  margin-top: 24px;
}

.Type-module-scss-module__7xLjqG__type .Type-module-scss-module__7xLjqG__chosse > div {
  transition: border-color .3s;
  display: flex;
  padding: 16px 30px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  align-self: stretch;
  border-radius: 8px;
  border: 1px solid #d5dbd8;
  background: #fff;
  flex-direction: row-reverse;
}

.Type-module-scss-module__7xLjqG__type .Type-module-scss-module__7xLjqG__chosse > div.Type-module-scss-module__7xLjqG__selected {
  border-color: #00ad25;
}

.Type-module-scss-module__7xLjqG__type .Type-module-scss-module__7xLjqG__chosse > div span:first-child {
  color: #424b54;
  font-size: 16px;
  font-weight: 700;
}

.Type-module-scss-module__7xLjqG__type .Type-module-scss-module__7xLjqG__chosse > div .Type-module-scss-module__7xLjqG__icon {
  color: #00ad25;
  font-size: 40px;
}

.Type-module-scss-module__7xLjqG__type .Type-module-scss-module__7xLjqG__submit {
  width: 100%;
  margin-top: 8px;
}

@media (width <= 768px) {
  .Type-module-scss-module__7xLjqG__type {
    padding: 0;
  }

  .Type-module-scss-module__7xLjqG__type ul {
    font-size: 12px;
    padding: 4%;
  }

  .Type-module-scss-module__7xLjqG__type .Type-module-scss-module__7xLjqG__chosse {
    width: 80%;
    margin: 8% auto;
  }

  .Type-module-scss-module__7xLjqG__type .Type-module-scss-module__7xLjqG__submit {
    width: 80%;
    margin: auto;
  }
}


/* [project]/src/features/auth/components/Login/Header/Header.module.scss.module.css [client] (css) */
.Header-module-scss-module__AP03cG__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  margin-top: -75px;
  padding: 0 16px;
}

.Header-module-scss-module__AP03cG__header .Header-module-scss-module__AP03cG__logo {
  width: 64px;
  height: 68.627px;
  object-fit: contain;
}

.Header-module-scss-module__AP03cG__header .Header-module-scss-module__AP03cG__text {
  color: #424b54;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
}

@media (width <= 768px) {
  .Header-module-scss-module__AP03cG__header {
    margin: 0;
    padding: 0 12px;
  }

  .Header-module-scss-module__AP03cG__header .Header-module-scss-module__AP03cG__logo {
    width: 48px;
    height: 52px;
  }

  .Header-module-scss-module__AP03cG__header .Header-module-scss-module__AP03cG__text {
    font-size: 14px;
    line-height: 1.4;
  }
}


/* [project]/src/shared/components/Slider/Slider.module.scss.module.css [client] (css) */
.Slider-module-scss-module__SrS71W__slider {
  position: relative;
  width: 100%;
  height: 90vh;
  min-height: 400px;
  max-height: 800px;
  overflow: hidden;
}

.Slider-module-scss-module__SrS71W__slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 1s ease-in-out;
  border-radius: 32px;
  image-rendering: -webkit-optimize-contrast;
}

.Slider-module-scss-module__SrS71W__active {
  opacity: 1;
}

.Slider-module-scss-module__SrS71W__content {
  position: relative;
  height: 100%;
  display: flex;
  align-items: flex-end;
}

.Slider-module-scss-module__SrS71W__content .Slider-module-scss-module__SrS71W__container {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: auto;
  min-height: 120px;
  border-radius: 0 0 32px 32px;
  background: linear-gradient(to top, #060606 0%, #20160d00 100%);
  justify-content: flex-end;
  padding-top: 40px;
}

.Slider-module-scss-module__SrS71W__content .Slider-module-scss-module__SrS71W__container .Slider-module-scss-module__SrS71W__top {
  display: flex;
  padding: 0 32px;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: row-reverse;
  gap: 30px;
  width: 100%;
}

.Slider-module-scss-module__SrS71W__content .Slider-module-scss-module__SrS71W__container .Slider-module-scss-module__SrS71W__top span {
  -webkit-text-stroke-width: .5px;
  -webkit-text-stroke-color: var(--gray-1, #ddd);
  font-family: Montserrat, sans-serif;
  font-size: 2.5rem;
  font-weight: 800;
  letter-spacing: .48px;
  text-transform: capitalize;
  color: #0000;
  line-height: 1.2;
}

.Slider-module-scss-module__SrS71W__content .Slider-module-scss-module__SrS71W__container .Slider-module-scss-module__SrS71W__top > div {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 50%;
}

.Slider-module-scss-module__SrS71W__content .Slider-module-scss-module__SrS71W__container .Slider-module-scss-module__SrS71W__top > div:last-child {
  align-items: flex-start;
}

.Slider-module-scss-module__SrS71W__content h2 {
  color: #fff;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 1.3;
}

.Slider-module-scss-module__SrS71W__content p {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.6;
  max-width: 600px;
  text-align: right;
}

.Slider-module-scss-module__SrS71W__parent {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.Slider-module-scss-module__SrS71W__parent .Slider-module-scss-module__SrS71W__bottom {
  display: flex;
  justify-content: flex-start;
  margin-top: auto;
  padding: 20px 0;
  cursor: pointer;
}

.Slider-module-scss-module__SrS71W__parent .Slider-module-scss-module__SrS71W__bottom .Slider-module-scss-module__SrS71W__nav {
  display: flex;
  gap: 16px;
  padding-left: 32px;
  flex-direction: row-reverse;
}

.Slider-module-scss-module__SrS71W__parent .Slider-module-scss-module__SrS71W__bottom .Slider-module-scss-module__SrS71W__nav .Slider-module-scss-module__SrS71W__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 61.834px;
  background: #ffffff80;
  cursor: pointer;
  transition: all .3s;
  border: none;
  font-size: 1.5rem;
  color: #424b54;
}

.Slider-module-scss-module__SrS71W__parent .Slider-module-scss-module__SrS71W__bottom .Slider-module-scss-module__SrS71W__nav .Slider-module-scss-module__SrS71W__arrow span {
  font-size: 24px;
  line-height: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}

.Slider-module-scss-module__SrS71W__parent .Slider-module-scss-module__SrS71W__bottom .Slider-module-scss-module__SrS71W__nav .Slider-module-scss-module__SrS71W__arrow:hover {
  background: #ffffffe6;
}

.Slider-module-scss-module__SrS71W__parent .Slider-module-scss-module__SrS71W__parentProject {
  margin: 0 2%;
}

.Slider-module-scss-module__SrS71W__parent .Slider-module-scss-module__SrS71W__parentProject .Slider-module-scss-module__SrS71W__project {
  width: 100%;
  height: 49px;
  border-radius: 8px;
  cursor: pointer;
  padding: 12px 24px;
  background-color: #fff;
  font-size: 16px;
  border: none;
}

.Slider-module-scss-module__SrS71W__dots {
  position: absolute;
  bottom: 20px;
  width: 100%;
  text-align: center;
  z-index: 2;
}

.Slider-module-scss-module__SrS71W__dots .Slider-module-scss-module__SrS71W__dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 5px;
  background-color: #bbb;
  border-radius: 50%;
  cursor: pointer;
  transition: all .3s;
}

.Slider-module-scss-module__SrS71W__dots .Slider-module-scss-module__SrS71W__activeDot {
  width: 32px;
  background: #00ad25;
  border-radius: 9px;
}

@media (width <= 599px) {
  .Slider-module-scss-module__SrS71W__slider {
    height: 35vh;
    min-height: 250px;
  }

  .Slider-module-scss-module__SrS71W__slide {
    border-radius: 16px;
  }

  .Slider-module-scss-module__SrS71W__content .Slider-module-scss-module__SrS71W__container {
    padding-top: 20px;
    min-height: 50px !important;
    border-radius: 0 0 16px 16px !important;
  }

  .Slider-module-scss-module__SrS71W__content .Slider-module-scss-module__SrS71W__container .Slider-module-scss-module__SrS71W__top {
    margin-bottom: 32px;
    padding: 0 16px;
    gap: 15px;
  }

  .Slider-module-scss-module__SrS71W__content .Slider-module-scss-module__SrS71W__container .Slider-module-scss-module__SrS71W__top span {
    font-size: 12px;
    -webkit-text-stroke-width: 1px;
  }

  .Slider-module-scss-module__SrS71W__content h2 {
    font-size: 12px;
  }

  .Slider-module-scss-module__SrS71W__content p {
    font-size: 8px;
    max-width: 100%;
  }

  .Slider-module-scss-module__SrS71W__parent .Slider-module-scss-module__SrS71W__bottom, .Slider-module-scss-module__SrS71W__parent .Slider-module-scss-module__SrS71W__parentProject {
    display: none;
  }

  .Slider-module-scss-module__SrS71W__dots {
    bottom: 0;
  }

  .Slider-module-scss-module__SrS71W__dots .Slider-module-scss-module__SrS71W__dot {
    width: 5px;
    height: 5px;
    margin: 0 3px;
  }

  .Slider-module-scss-module__SrS71W__dots .Slider-module-scss-module__SrS71W__activeDot {
    width: 10px;
  }
}

@media (width >= 600px) and (width <= 904px) {
  .Slider-module-scss-module__SrS71W__slider {
    height: 40vh;
    min-height: 300px;
  }

  .Slider-module-scss-module__SrS71W__slide {
    border-radius: 20px;
  }

  .Slider-module-scss-module__SrS71W__content .Slider-module-scss-module__SrS71W__container {
    border-radius: 0 0 20px 20px;
  }

  .Slider-module-scss-module__SrS71W__content .Slider-module-scss-module__SrS71W__container .Slider-module-scss-module__SrS71W__top {
    margin-top: 10%;
  }

  .Slider-module-scss-module__SrS71W__content .Slider-module-scss-module__SrS71W__container .Slider-module-scss-module__SrS71W__top span {
    font-size: 1.25rem;
    -webkit-text-stroke-width: 1.5px;
  }

  .Slider-module-scss-module__SrS71W__content h2 {
    font-size: 1.25rem;
  }

  .Slider-module-scss-module__SrS71W__content p {
    font-size: .85rem;
    max-width: 500px;
  }

  .Slider-module-scss-module__SrS71W__parent .Slider-module-scss-module__SrS71W__bottom .Slider-module-scss-module__SrS71W__nav {
    padding-left: 24px;
  }

  .Slider-module-scss-module__SrS71W__parent .Slider-module-scss-module__SrS71W__bottom .Slider-module-scss-module__SrS71W__nav .Slider-module-scss-module__SrS71W__arrow {
    width: 42px;
    height: 42px;
    font-size: 1.25rem;
  }

  .Slider-module-scss-module__SrS71W__parent .Slider-module-scss-module__SrS71W__parentProject .Slider-module-scss-module__SrS71W__project {
    width: 140px;
    height: 44px;
    font-size: 14px;
    padding: 10px 20px;
  }

  .Slider-module-scss-module__SrS71W__dots {
    bottom: 15px;
  }

  .Slider-module-scss-module__SrS71W__dots .Slider-module-scss-module__SrS71W__dot {
    width: 10px;
    height: 10px;
  }

  .Slider-module-scss-module__SrS71W__dots .Slider-module-scss-module__SrS71W__activeDot {
    width: 24px;
  }
}

@media (width >= 905px) and (width <= 1239px) {
  .Slider-module-scss-module__SrS71W__slider {
    height: 50vh;
  }

  .Slider-module-scss-module__SrS71W__content .Slider-module-scss-module__SrS71W__container .Slider-module-scss-module__SrS71W__top span {
    font-size: 1.75rem;
  }

  .Slider-module-scss-module__SrS71W__content h2 {
    font-size: 1.75rem;
  }

  .Slider-module-scss-module__SrS71W__content p {
    font-size: .95rem;
  }

  .Slider-module-scss-module__SrS71W__parent .Slider-module-scss-module__SrS71W__bottom .Slider-module-scss-module__SrS71W__nav .Slider-module-scss-module__SrS71W__arrow {
    width: 44px;
    height: 44px;
    font-size: 1.35rem;
  }

  .Slider-module-scss-module__SrS71W__parent .Slider-module-scss-module__SrS71W__parentProject .Slider-module-scss-module__SrS71W__project {
    width: 150px;
    height: 46px;
    font-size: 15px;
  }
}

@media (width >= 1240px) and (width <= 1439px) {
  .Slider-module-scss-module__SrS71W__slider {
    height: 74vh;
  }

  .Slider-module-scss-module__SrS71W__content .Slider-module-scss-module__SrS71W__container .Slider-module-scss-module__SrS71W__top span {
    font-size: 3rem;
  }

  .Slider-module-scss-module__SrS71W__content h2 {
    font-size: 3rem;
  }

  .Slider-module-scss-module__SrS71W__content p {
    font-size: 2rem;
  }
}

@media (width >= 1440px) {
  .Slider-module-scss-module__SrS71W__slider {
    height: 90vh;
    min-height: 400px;
    max-height: 800px;
  }
}


/* [project]/src/features/misc/components/Landing/Search/Search.module.scss.module.css [client] (css) */
.Search-module-scss-module__9LWSjG__search {
  display: flex;
  justify-content: center;
  margin-top: 88px;
  width: 100%;
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent {
  display: flex;
  padding: 32px 0;
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  gap: 16px;
  border-radius: 24px;
  background: linear-gradient(205deg, #fbfbfa 17.42%, #f5f5f0 81.52%);
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__title {
  position: absolute;
  left: 60px;
  top: -62px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #a0a9a5;
  font-size: 96px;
  font-weight: 800;
  letter-spacing: .96px;
  text-transform: capitalize;
  color: #0000;
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: 24px;
  flex-direction: row-reverse;
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content img {
  width: 229px;
  height: 244.577px;
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection img {
  display: none;
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__info {
  display: flex;
  padding-top: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__info .Search-module-scss-module__9LWSjG__titleInfo {
  color: #424b54;
  text-align: center;
  font-size: 28px;
  font-weight: 900;
  direction: rtl;
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__info .Search-module-scss-module__9LWSjG__textInfo {
  color: #5e666f;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  direction: rtl;
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__field {
  width: 100%;
  position: relative;
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__field input {
  border: none;
  direction: rtl;
  display: flex;
  width: 650px;
  height: 72px;
  padding: 8px 6px;
  font-size: 16px;
  align-items: center;
  border-radius: 16px;
  background: #fff;
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__iconSeach {
  position: absolute;
  left: 136px;
  top: 50%;
  transform: translateY(-50%);
  color: #b9c2be;
  font-size: 32px;
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__iconSeach:after {
  content: "";
  width: 2px;
  height: 46px;
  position: absolute;
  background: #ddd;
  left: -12px;
  top: 50%;
  transform: translateY(-50%);
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__submit, .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__submitMobile {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 8px 24px;
  left: 6px;
  border-radius: 16px;
  width: 16%;
  margin: 0 1%;
  font-size: 12px;
}

.Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__submitMobile {
  display: none;
}

@media (width <= 599px) {
  .Search-module-scss-module__9LWSjG__search {
    margin-top: 24px;
    padding: 0 16px;
    width: 100%;
    box-sizing: border-box;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent {
    width: 100%;
    padding: 16px;
    box-sizing: border-box;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__title {
    font-size: 32px;
    top: -22px;
    left: 16px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content {
    flex-direction: column;
    gap: 12px;
    width: 100%;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content > img {
    display: none;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__info {
    width: 100%;
    text-align: center;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__info .Search-module-scss-module__9LWSjG__titleInfo {
    font-size: 12px;
    font-weight: 900;
    line-height: 1.4;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__info .Search-module-scss-module__9LWSjG__textInfo {
    font-size: 10px;
    font-weight: 500;
    line-height: 1.4;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field {
    width: 100%;
    position: relative;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field input {
    height: 50px;
    border-radius: 12px;
    padding: 8px 50px 8px 16px;
    font-size: 12px;
    width: 100%;
    box-sizing: border-box;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__submit {
    display: none;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__submitMobile {
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    border-radius: 10px;
    left: 2px;
    top: 50%;
    transform: translateY(-50%);
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__iconSeach {
    font-size: 22px;
    left: 60px;
    top: 50%;
    transform: translateY(-50%);
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__iconSeach:after {
    height: 32px;
    left: -10px;
  }
}

@media (width <= 375px) {
  .Search-module-scss-module__9LWSjG__search {
    margin-top: 20px;
    padding: 0 12px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent {
    padding: 12px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__title {
    font-size: 28px;
    top: -20px;
    left: 12px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content {
    gap: 10px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__info .Search-module-scss-module__9LWSjG__titleInfo {
    font-size: 11px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__info .Search-module-scss-module__9LWSjG__textInfo {
    font-size: 9px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field input {
    height: 44px;
    border-radius: 10px;
    padding: 6px 45px 6px 12px;
    font-size: 11px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__submitMobile {
    width: 36px;
    height: 36px;
    border-radius: 8px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__iconSeach {
    font-size: 20px;
    left: 55px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__iconSeach:after {
    height: 28px;
    left: -8px;
  }
}

@media (width >= 600px) and (width <= 904px) {
  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__title {
    font-size: 72px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content {
    flex-direction: column;
    align-items: center;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content img {
    width: 120px;
    height: 120px;
    margin: 8% 0 0;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection {
    width: 100%;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__info .Search-module-scss-module__9LWSjG__titleInfo {
    font-size: 22px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__info .Search-module-scss-module__9LWSjG__textInfo {
    font-size: 12px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field {
    width: 88%;
    padding: 4%;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field input {
    border: none;
    direction: rtl;
    display: flex;
    width: 100%;
    height: 72px;
    padding: 8px 6px;
    font-size: 14px;
    align-items: center;
    border-radius: 16px;
    background: #fff;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__submit {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding: 8px 24px;
    left: 6%;
    border-radius: 16px;
    width: 16%;
    font-size: 12px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__iconSeach {
    position: absolute;
    left: 160px;
    top: 50%;
    transform: translateY(-50%);
    color: #b9c2be;
    font-size: 32px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field .Search-module-scss-module__9LWSjG__iconSeach:after {
    content: "";
    width: 2px;
    height: 46px;
    position: absolute;
    background: #ddd;
    left: -12px;
    top: 50%;
    transform: translateY(-50%);
  }
}

@media (width >= 905px) and (width <= 1239px) {
  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__title {
    font-size: 76px;
    left: 20px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content {
    gap: 16px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content img {
    width: 150px;
    height: auto;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection {
    width: 60%;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__info .Search-module-scss-module__9LWSjG__titleInfo {
    font-size: 22px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__info .Search-module-scss-module__9LWSjG__textInfo {
    font-size: 14px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__searchSection .Search-module-scss-module__9LWSjG__field input {
    width: 500px;
    height: 60px;
  }
}

@media (width >= 1240px) and (width <= 1439px) {
  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__title {
    font-size: 86px;
    left: 40px;
  }

  .Search-module-scss-module__9LWSjG__search .Search-module-scss-module__9LWSjG__parent .Search-module-scss-module__9LWSjG__content .Search-module-scss-module__9LWSjG__field input {
    width: 580px;
  }
}

@media (width >= 1440px) {
  .Search-module-scss-module__9LWSjG__search {
    max-width: 1440px;
    margin-top: 98px;
  }
}

.Search-module-scss-module__9LWSjG__resultsWrapper {
  position: absolute;
  z-index: 100;
  top: 100%;
  width: 100%;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 1px 2px #0000004d, 0 2px 6px 2px #00000026;
  margin-top: 8px;
}

.Search-module-scss-module__9LWSjG__loading {
  padding: 16px;
  text-align: center;
  color: #666;
}

.Search-module-scss-module__9LWSjG__results {
  padding: 8px;
}

.Search-module-scss-module__9LWSjG__resultItem {
  display: flex;
  justify-content: space-between;
  padding: 8px;
  width: 100%;
  font-size: 14px;
  border-bottom: 1px solid #eee;
  cursor: pointer;
  flex-direction: row-reverse;
}

.Search-module-scss-module__9LWSjG__resultItem:last-child {
  border-bottom: none;
}

.Search-module-scss-module__9LWSjG__resultItem > div {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-direction: row-reverse;
}

.Search-module-scss-module__9LWSjG__resultItem > div .Search-module-scss-module__9LWSjG__icon {
  color: #00ad25;
  font-style: normal;
  line-height: normal;
  font-size: 16px;
}

.Search-module-scss-module__9LWSjG__resultItem > div .Search-module-scss-module__9LWSjG__typeText {
  color: #00ad25;
  font-size: 12px;
}

.Search-module-scss-module__9LWSjG__recentSearches {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 8px;
  padding: 8px;
}

.Search-module-scss-module__9LWSjG__recentHeader {
  display: flex;
  height: 25px;
  padding: 0 8px;
  justify-content: flex-end;
  align-items: center;
  align-self: stretch;
  color: #739072;
  font-size: 12px;
  font-weight: 600;
  direction: rtl;
  flex-direction: row-reverse;
}

.Search-module-scss-module__9LWSjG__recentItem {
  padding: 6px;
  cursor: pointer;
  transition: background .2s;
  display: flex;
  align-items: center;
  gap: 4px;
  color: #646f6b;
  font-size: 13px;
}

.Search-module-scss-module__9LWSjG__recentItem span {
  flex-grow: 1;
}

.Search-module-scss-module__9LWSjG__removeButton {
  background: none;
  border: none;
  color: #999;
  cursor: pointer;
}

.Search-module-scss-module__9LWSjG__removeButton:hover {
  color: #666;
}


/* [project]/src/features/misc/components/Landing/Specialist/Specialist.module.scss.module.css [client] (css) */
.Specialist-module-scss-module__Gvk5lW__specialist {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 48px;
  width: 100%;
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 10px;
  width: 100%;
  margin-top: 154px;
  position: relative;
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header .Specialist-module-scss-module__Gvk5lW__title {
  color: #424b54;
  font-size: 40px;
  font-weight: 900;
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header img {
  height: 129px;
  position: absolute;
  top: -50px;
  margin-right: 135px;
  z-index: -1;
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__itemsWrapper {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 16px;
  overflow: hidden;
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items {
  position: relative;
  display: flex;
  gap: 24px;
  overflow-x: auto;
  scroll-behavior: smooth;
  flex-wrap: nowrap;
  padding: 16px 0;
  cursor: grab;
  width: 100%;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items > * {
  flex: 0 0 calc(20% - 19.2px);
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items::-webkit-scrollbar {
  display: none;
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items:active {
  cursor: grabbing;
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items img {
  width: 160px;
  height: 160px;
  object-fit: cover;
  pointer-events: none;
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items:before, .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100px;
  z-index: 2;
  pointer-events: none;
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items:before {
  left: 0;
  background: linear-gradient(90deg, #ffffffe6 0%, #fff0 100%);
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items:after {
  right: 0;
  background: linear-gradient(270deg, #ffffffe6 0%, #fff0 100%);
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__arrowButtonLeft, .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__arrowButtonRight {
  background: #fff;
  border: 1px solid #d4d9d5;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #707371;
  z-index: 2;
  transition: all .3s;
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__arrowButtonLeft:hover, .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__arrowButtonRight:hover {
  background: #707371;
  color: #fff;
  transform: scale(1.1);
}

.Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__arrowButtonLeft:active, .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__arrowButtonRight:active {
  transform: scale(.9);
}

@media (width <= 599px) {
  .Specialist-module-scss-module__Gvk5lW__specialist {
    gap: 24px;
    width: 100%;
    padding: 0 16px;
    box-sizing: border-box;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header {
    margin-top: 40px;
    width: 100%;
    text-align: center;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header .Specialist-module-scss-module__Gvk5lW__title {
    font-size: 14px;
    text-align: center;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header img {
    width: 40vw;
    height: 7vh;
    top: -30px;
    right: 42px;
    margin-right: 0;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__itemsWrapper {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__itemsWrapper::-webkit-scrollbar {
    display: none;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__arrowButtonLeft, .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__arrowButtonRight {
    display: none;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items {
    width: max-content;
    display: flex;
    gap: 16px;
    padding: 8px 0;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items > * {
    flex: 0 0 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items img {
    width: 120px;
    height: 120px;
    border-radius: 16px;
    object-fit: cover;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items:before {
    display: none;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items:after {
    display: none;
  }
}

@media (width <= 375px) {
  .Specialist-module-scss-module__Gvk5lW__specialist {
    padding: 0 12px;
    gap: 20px;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header {
    margin-top: 32px;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header .Specialist-module-scss-module__Gvk5lW__title {
    font-size: 12px;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header img {
    width: 35vw;
    height: 6vh;
    top: -25px;
    right: 35px;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items {
    gap: 12px;
    padding: 6px 0;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items > * {
    flex: 0 0 90px;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items img {
    width: 100px;
    height: 100px;
    border-radius: 12px;
  }
}

@media (width >= 600px) and (width <= 959px) {
  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header .Specialist-module-scss-module__Gvk5lW__title {
    font-size: 24px;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header img {
    width: 150px;
    height: 150px;
    top: -35px;
    margin-right: 20px;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items > * {
    flex: 0 0 calc(25% - 18px);
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items img {
    width: 160px;
    height: 160px;
  }
}

@media (width >= 960px) and (width <= 1279px) {
  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header .Specialist-module-scss-module__Gvk5lW__title {
    font-size: 32px;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items > * {
    flex: 0 0 calc(20% - 19.2px);
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items img {
    width: 160px;
    height: 160px;
  }
}

@media (width >= 1280px) and (width <= 1919px) {
  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header .Specialist-module-scss-module__Gvk5lW__title {
    font-size: 36px;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items > * {
    flex: 0 0 calc(20% - 19.2px);
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items img {
    width: 160px;
    height: 160px;
  }
}

@media (width >= 1920px) {
  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header .Specialist-module-scss-module__Gvk5lW__title {
    font-size: 40px;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__header img {
    height: 129px;
    top: -50px;
    margin-right: 135px;
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items > * {
    flex: 0 0 calc(20% - 19.2px);
  }

  .Specialist-module-scss-module__Gvk5lW__specialist .Specialist-module-scss-module__Gvk5lW__items img {
    width: 160px;
    height: 160px;
  }
}


/* [project]/src/features/misc/components/Landing/Specialist/ActivityItem/ActivityItem.module.scss.module.css [client] (css) */
.ActivityItem-module-scss-module__tg1j4a__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  width: 154px;
  text-align: center;
  cursor: pointer;
}

.ActivityItem-module-scss-module__tg1j4a__item img {
  border-radius: 32px;
  border: 1.8px solid #707371;
}

.ActivityItem-module-scss-module__tg1j4a__item span {
  color: #424b54;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

@media (width <= 736px) {
  .ActivityItem-module-scss-module__tg1j4a__item {
    width: 120px;
  }

  .ActivityItem-module-scss-module__tg1j4a__item img {
    width: 120px;
    border-radius: 18px;
    border: 1.35px solid #707371;
    background: #e9edea;
  }

  .ActivityItem-module-scss-module__tg1j4a__item span {
    font-size: 12px;
    font-weight: 500;
  }
}


/* [project]/src/features/misc/components/Landing/Idea/Idea.module.scss.module.css [client] (css) */
.Idea-module-scss-module__gQ27HG__idea {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 48px;
  align-self: stretch;
  position: relative;
  width: 100%;
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  margin-top: 116px;
  position: relative;
  flex-direction: row-reverse;
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header > div:first-child {
  width: 54%;
  position: relative;
  display: inline-flex;
  flex-direction: column;
  gap: 11px;
  direction: rtl;
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header > div:first-child .Idea-module-scss-module__gQ27HG__title {
  font-size: 40px;
  font-weight: 900;
  color: #424b54;
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header > div:first-child .Idea-module-scss-module__gQ27HG__info {
  font-size: 16px;
  color: #424b54;
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header > div:first-child img.Idea-module-scss-module__gQ27HG__titleImage {
  width: 203px;
  position: absolute;
  top: -24px;
  right: 173px;
  z-index: -1;
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header .Idea-module-scss-module__gQ27HG__mainImg {
  width: auto;
  max-width: 80%;
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__itemsWrapper {
  position: relative;
  display: flex;
  align-items: center;
  gap: 16px;
  overflow: hidden;
  width: 100%;
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__itemsWrapper:before, .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__itemsWrapper:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100px;
  z-index: 1;
  pointer-events: none;
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__itemsWrapper:before {
  left: 40px;
  background: linear-gradient(90deg, #ffffffe6 0%, #fff0 100%);
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__itemsWrapper:after {
  right: 40px;
  background: linear-gradient(270deg, #ffffffe6 0%, #fff0 100%);
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__items {
  display: flex;
  gap: 24px;
  overflow-x: auto;
  scroll-behavior: smooth;
  flex-wrap: nowrap;
  padding: 16px 0;
  cursor: grab;
  width: calc(100% - 80px);
  margin: 0 auto;
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__items > * {
  flex: 0 0 calc(20% - 19.2px);
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__items::-webkit-scrollbar {
  display: none;
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__items:active {
  cursor: grabbing;
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__arrowButtonLeft {
  background: #fff;
  border: 1px solid #d4d9d5;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  left: 2px;
  cursor: pointer;
  box-shadow: 0 2px 8px #0000001a;
  transition: all .3s;
  z-index: 2;
  color: #707371;
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__arrowButtonLeft:hover {
  background: #707371;
  color: #fff;
  transform: scale(1.1);
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__arrowButtonLeft:active {
  transform: scale(.9);
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__arrowButtonRight {
  background: #fff;
  border: 1px solid #d4d9d5;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  right: 2px;
  cursor: pointer;
  box-shadow: 0 2px 8px #0000001a;
  transition: all .3s;
  z-index: 2;
  color: #707371;
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__arrowButtonRight:hover {
  background: #707371;
  color: #fff;
  transform: scale(1.1);
}

.Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__arrowButtonRight:active {
  transform: scale(.9);
}

@media (width >= 1280px) {
  .Idea-module-scss-module__gQ27HG__idea {
    padding: 0 16px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header {
    margin-top: 47px;
    justify-content: space-around;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header .Idea-module-scss-module__gQ27HG__title {
    font-size: 36px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header .Idea-module-scss-module__gQ27HG__info {
    font-size: 16px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__mainImg {
    max-width: 70%;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__items > * {
    flex: 0 0 calc(20% - 9.6px);
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__itemsWrapper:before, .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__itemsWrapper:after {
    width: 50px;
  }
}

@media (width >= 960px) and (width <= 1279px) {
  .Idea-module-scss-module__gQ27HG__idea {
    padding: 0 16px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header {
    margin-top: 47px;
    justify-content: space-around;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header .Idea-module-scss-module__gQ27HG__title {
    font-size: 32px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header .Idea-module-scss-module__gQ27HG__info {
    font-size: 14px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__mainImg {
    max-width: 70%;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__items > * {
    flex: 0 0 calc(33.3333% - 16px);
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__itemsWrapper:before, .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__itemsWrapper:after {
    width: 50px;
  }
}

@media (width >= 600px) and (width <= 959px) {
  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header {
    flex-direction: column-reverse;
    gap: 0;
    margin-top: 40px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header > div:first-child {
    width: 100%;
    margin-bottom: 22px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header .Idea-module-scss-module__gQ27HG__title {
    font-size: 24px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header .Idea-module-scss-module__gQ27HG__info {
    font-size: 12px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__mainImg {
    width: 100%;
    z-index: -2;
    position: relative;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__items > * {
    flex: 0 0 calc(50% - 12px);
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__itemsWrapper:before, .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__itemsWrapper:after {
    width: 40px;
  }
}

@media (width <= 599px) {
  .Idea-module-scss-module__gQ27HG__idea {
    padding: 0 12px;
    gap: 24px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header {
    margin-top: 32px;
    flex-direction: column-reverse;
    gap: 0;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header > div:first-child {
    width: 100%;
    margin-bottom: 16px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header > div:first-child .Idea-module-scss-module__gQ27HG__title {
    font-size: 14px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header > div:first-child .Idea-module-scss-module__gQ27HG__info {
    font-size: 10px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__header > div:first-child img.Idea-module-scss-module__gQ27HG__titleImage {
    width: 40vw;
    height: 8vh;
    top: -24px;
    right: 80px;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__mainImg {
    width: 100%;
    z-index: -2;
    position: relative;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__arrowButtonLeft, .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__arrowButtonRight {
    display: none;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__items {
    width: 100%;
    gap: 12px;
    padding: 12px 0;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__items > * {
    flex: 0 0 calc(40% - 9.6px);
    min-width: 0;
  }

  .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__itemsWrapper:before, .Idea-module-scss-module__gQ27HG__idea .Idea-module-scss-module__gQ27HG__itemsWrapper:after {
    display: none;
  }
}


/* [project]/src/features/misc/components/Landing/Idea/IdeaItem/IdeaItem.module.scss.module.css [client] (css) */
.IdeaItem-module-scss-module__-0qpwa__item {
  cursor: pointer;
  display: flex;
  width: 170px;
  padding: 6px;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border-radius: 16px;
  background: #fff;
  box-shadow: 4px 4px 13px #0000001f;
  padding-bottom: 6px;
}

.IdeaItem-module-scss-module__-0qpwa__item img {
  border-radius: 16px;
}

.IdeaItem-module-scss-module__-0qpwa__item span {
  color: #424b54;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

@media (width <= 375px) {
  .IdeaItem-module-scss-module__-0qpwa__item {
    height: auto !important;
  }

  .IdeaItem-module-scss-module__-0qpwa__item img {
    width: 100% !important;
  }
}

@media (width <= 736px) {
  .IdeaItem-module-scss-module__-0qpwa__item {
    width: 120px;
  }

  .IdeaItem-module-scss-module__-0qpwa__item img {
    width: 110px;
    border-radius: 18px;
  }

  .IdeaItem-module-scss-module__-0qpwa__item span {
    font-size: 12px;
  }
}


/* [project]/src/features/misc/components/Landing/Footer/Footer.module.scss.module.css [client] (css) */
.Footer-module-scss-module__VOFAsG__footer {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 40px 54px 10px;
  border-radius: 40px 40px 0 0;
  background: #739072;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  line-height: 30px;
  margin-top: 59px;
  text-transform: capitalize;
}

.Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-direction: column;
  gap: 40px;
}

.Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__right {
  display: flex;
  gap: 16px;
  text-align: right;
  direction: rtl;
  align-items: center;
  flex-direction: row;
  width: 100%;
}

.Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__right .Footer-module-scss-module__VOFAsG__left {
  display: inline-block;
  width: 100%;
}

.Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__right .Footer-module-scss-module__VOFAsG__left .Footer-module-scss-module__VOFAsG__nav {
  display: flex;
  flex-direction: row-reverse;
  gap: 24px;
  list-style: none;
  direction: rtl;
  font-size: 16px;
}

.Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__right .Footer-module-scss-module__VOFAsG__left .Footer-module-scss-module__VOFAsG__nav li {
  border-left: 1px solid #ddd;
  padding-left: 15px;
  cursor: pointer;
  transition: color .3s;
}

.Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__right .Footer-module-scss-module__VOFAsG__left .Footer-module-scss-module__VOFAsG__nav li:first-child {
  border-left: none;
}

.Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__right .Footer-module-scss-module__VOFAsG__left .Footer-module-scss-module__VOFAsG__nav li:hover {
  color: #e1f0da;
}

.Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__infoContainer {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
}

.Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__infoContainer .Footer-module-scss-module__VOFAsG__description {
  width: 66%;
  text-align: right;
}

.Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__infoContainer .Footer-module-scss-module__VOFAsG__tellContainer {
  display: flex;
  align-items: center;
  gap: 8px;
}

.Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__infoContainer .Footer-module-scss-module__VOFAsG__tellContainer img {
  width: 20px;
  height: 20px;
}

.Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__infoContainer .Footer-module-scss-module__VOFAsG__tellContainer .Footer-module-scss-module__VOFAsG__tell {
  font-size: 16px;
}

.Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__line {
  width: 100%;
  height: 1px;
  background: linear-gradient(270deg, #fff 0%, #999 100%);
  margin: 20px 0;
}

.Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__bottom {
  padding: 16px 0;
  direction: rtl;
  font-size: 13px;
  text-align: right;
}

@media (width <= 768px) {
  .Footer-module-scss-module__VOFAsG__footer {
    padding: 30px 20px;
    margin-top: 30px;
    border-radius: 20px 20px 0 0;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top {
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 30px;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__right {
    flex-direction: column;
    gap: 20px;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__right .Footer-module-scss-module__VOFAsG__left {
    width: 100%;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__right .Footer-module-scss-module__VOFAsG__left .Footer-module-scss-module__VOFAsG__nav {
    flex-direction: column;
    gap: 15px;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__right .Footer-module-scss-module__VOFAsG__left .Footer-module-scss-module__VOFAsG__nav li {
    border-left: none;
    padding-left: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #ffffff4d;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__right .Footer-module-scss-module__VOFAsG__left .Footer-module-scss-module__VOFAsG__nav li:last-child {
    border-bottom: none;
    padding-bottom: 0;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__infoContainer {
    flex-direction: column;
    align-items: center;
    gap: 20px;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__infoContainer .Footer-module-scss-module__VOFAsG__description {
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 24px;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__infoContainer .Footer-module-scss-module__VOFAsG__tellContainer {
    justify-content: center;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__bottom {
    font-size: 12px;
    text-align: center;
    padding: 10px 0;
  }
}

@media (width <= 425px) {
  .Footer-module-scss-module__VOFAsG__footer {
    padding: 20px 15px 10px;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top {
    gap: 25px;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__right .Footer-module-scss-module__VOFAsG__left .Footer-module-scss-module__VOFAsG__nav {
    font-size: 14px;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__infoContainer .Footer-module-scss-module__VOFAsG__description {
    font-size: 13px;
    line-height: 22px;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__top .Footer-module-scss-module__VOFAsG__infoContainer .Footer-module-scss-module__VOFAsG__tellContainer .Footer-module-scss-module__VOFAsG__tell {
    font-size: 14px;
  }

  .Footer-module-scss-module__VOFAsG__footer .Footer-module-scss-module__VOFAsG__bottom {
    font-size: 11px;
    line-height: 20px;
  }
}


/* [project]/src/features/misc/components/Landing/Request/Request.module.scss.module.css [client] (css) */
.Request-module-scss-module__n1MmTq__parent {
  width: 873px;
  height: 80vh;
  background-color: #f3f4f3;
  display: flex;
  justify-content: center;
  flex-direction: row-reverse;
  margin: auto;
  margin-top: 72px;
}

.Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__parentDirection {
  margin: auto;
}

.Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__title {
  color: #424b54;
  font-size: 32px;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
  text-align: center;
}

.Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__steps {
  display: flex;
  padding: 0 47px;
  padding-left: 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin: 0;
  gap: 8px;
}

.Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__steps .Request-module-scss-module__n1MmTq__step {
  position: relative;
  display: flex;
  align-items: center;
  gap: 16px;
  flex-direction: row-reverse;
  color: #424b54;
  text-align: right;
}

.Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__steps .Request-module-scss-module__n1MmTq__step .Request-module-scss-module__n1MmTq__number {
  color: #00ad25;
  -webkit-text-stroke-width: 0px;
  font-size: 40px;
  font-weight: 800;
  letter-spacing: .48px;
  text-transform: capitalize;
  font-family: Arial, sans-serif;
}

.Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__steps .Request-module-scss-module__n1MmTq__step .Request-module-scss-module__n1MmTq__text {
  font-size: 20px;
}

@media (width >= 1440px) {
  .Request-module-scss-module__n1MmTq__parent {
    padding: 0;
  }
}

@media (width >= 1280px) {
  .Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__searchInputWrapper {
    min-width: 500px;
  }
}

@media (width >= 960px) and (width <= 1279px) {
  .Request-module-scss-module__n1MmTq__parent {
    width: auto;
  }

  .Request-module-scss-module__n1MmTq__parent img {
    width: 266px;
  }
}

@media (width >= 600px) and (width <= 959px) {
  .Request-module-scss-module__n1MmTq__parent {
    padding: 25px;
    width: 100%;
    align-items: center;
    border-radius: 16px;
    height: auto;
  }

  .Request-module-scss-module__n1MmTq__parent > img {
    display: none;
  }

  .Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__title {
    align-self: flex-end;
    text-align: right;
  }

  .Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__steps {
    align-items: center;
    text-align: center;
    padding: 0 16px;
    margin: 0;
  }

  .Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__steps .Request-module-scss-module__n1MmTq__step .Request-module-scss-module__n1MmTq__text {
    font-size: 20px;
  }
}

@media (width <= 599px) {
  .Request-module-scss-module__n1MmTq__parent {
    padding: 25px;
    width: 100%;
    align-items: center;
    border-radius: 16px;
    height: auto;
    margin-bottom: 40px;
  }

  .Request-module-scss-module__n1MmTq__parent > img {
    display: none;
  }

  .Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__title {
    font-size: 14px;
    align-self: flex-end;
    text-align: right;
    font-weight: 900;
  }

  .Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__steps {
    gap: 0;
    align-items: flex-end;
    text-align: end;
    margin-top: 6%;
    padding: 0 20px;
  }

  .Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__steps .Request-module-scss-module__n1MmTq__step .Request-module-scss-module__n1MmTq__number {
    font-size: 32px;
  }

  .Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__steps .Request-module-scss-module__n1MmTq__step .Request-module-scss-module__n1MmTq__text {
    font-size: 16px;
    font-weight: 700;
  }

  .Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__steps .Request-module-scss-module__n1MmTq__step .Request-module-scss-module__n1MmTq__icon {
    font-size: 24px;
    right: -30px;
  }
}

@media (width <= 375px) {
  .Request-module-scss-module__n1MmTq__parent {
    padding: 16px !important;
  }

  .Request-module-scss-module__n1MmTq__parent .Request-module-scss-module__n1MmTq__parentDirection .Request-module-scss-module__n1MmTq__steps {
    padding: 0;
  }
}


/* [project]/src/features/misc/components/Landing/BeforeAfter/BeforeAfter.module.scss.module.css [client] (css) */
.BeforeAfter-module-scss-module__RT2qNa__BeforeAfter {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 48px;
  align-self: stretch;
  position: relative;
  width: 100%;
  padding: 0 40px;
}

.BeforeAfter-module-scss-module__RT2qNa__BeforeAfter .BeforeAfter-module-scss-module__RT2qNa__header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 10px;
  align-self: stretch;
  margin-top: 154px;
  position: relative;
}

.BeforeAfter-module-scss-module__RT2qNa__BeforeAfter .BeforeAfter-module-scss-module__RT2qNa__header .BeforeAfter-module-scss-module__RT2qNa__title {
  color: #424b54;
  font-size: 40px;
  font-weight: 900;
}

.BeforeAfter-module-scss-module__RT2qNa__BeforeAfter .BeforeAfter-module-scss-module__RT2qNa__header img {
  height: 129.333px;
  flex-shrink: 0;
  top: -60px;
  position: absolute;
  transform: translateX(184px);
  z-index: -1;
  margin-right: 135px;
}

.BeforeAfter-module-scss-module__RT2qNa__BeforeAfter .BeforeAfter-module-scss-module__RT2qNa__slider {
  width: 100%;
}

@media (width <= 1250px) {
  .BeforeAfter-module-scss-module__RT2qNa__BeforeAfter {
    padding: 0 16px;
  }

  .BeforeAfter-module-scss-module__RT2qNa__BeforeAfter .BeforeAfter-module-scss-module__RT2qNa__header {
    margin-top: 57px;
    justify-content: space-around;
  }

  .BeforeAfter-module-scss-module__RT2qNa__BeforeAfter .BeforeAfter-module-scss-module__RT2qNa__header .BeforeAfter-module-scss-module__RT2qNa__title {
    font-size: 32px !important;
  }
}

@media (width <= 1000px) {
  .BeforeAfter-module-scss-module__RT2qNa__BeforeAfter .BeforeAfter-module-scss-module__RT2qNa__header img {
    height: 66px;
    top: -8px;
    right: 0;
  }
}

@media (width <= 736px) {
  .BeforeAfter-module-scss-module__RT2qNa__BeforeAfter .BeforeAfter-module-scss-module__RT2qNa__header .BeforeAfter-module-scss-module__RT2qNa__title {
    font-size: 14px !important;
  }

  .BeforeAfter-module-scss-module__RT2qNa__BeforeAfter .BeforeAfter-module-scss-module__RT2qNa__header img {
    width: 70vw;
    height: 6vh;
    right: 48px;
    top: -32px;
  }
}


/* [project]/src/shared/components/LandingProjectSlider/LandingProjectSlider.module.scss.module.css [client] (css) */
.LandingProjectSlider-module-scss-module__WQmuMq__slider {
  position: relative;
  width: 100%;
  height: 552px;
  overflow: hidden;
}

.LandingProjectSlider-module-scss-module__WQmuMq__slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 85%;
  opacity: 0;
  transition: opacity 1s ease-in-out;
  border-radius: 32px;
  display: flex;
  flex-direction: column;
}

.LandingProjectSlider-module-scss-module__WQmuMq__slide.LandingProjectSlider-module-scss-module__WQmuMq__active {
  opacity: 1;
}

.LandingProjectSlider-module-scss-module__WQmuMq__slide .LandingProjectSlider-module-scss-module__WQmuMq__text {
  font-size: 1.5rem;
}

.LandingProjectSlider-module-scss-module__WQmuMq__slide .LandingProjectSlider-module-scss-module__WQmuMq__imageContainer {
  display: flex;
  width: 100%;
  height: 100%;
}

@media (width <= 768px) {
  .LandingProjectSlider-module-scss-module__WQmuMq__slide .LandingProjectSlider-module-scss-module__WQmuMq__imageContainer {
    flex-direction: row;
    transition: transform .5s ease-in-out;
  }
}

.LandingProjectSlider-module-scss-module__WQmuMq__slide .LandingProjectSlider-module-scss-module__WQmuMq__imageContainer > div {
  width: 50%;
  height: 100%;
  background-size: cover;
  background-position: center;
  position: relative;
}

@media (width <= 768px) {
  .LandingProjectSlider-module-scss-module__WQmuMq__slide .LandingProjectSlider-module-scss-module__WQmuMq__imageContainer > div {
    width: 100%;
    flex-shrink: 0;
  }
}

.LandingProjectSlider-module-scss-module__WQmuMq__slide .LandingProjectSlider-module-scss-module__WQmuMq__imageContainer > div .LandingProjectSlider-module-scss-module__WQmuMq__befor {
  display: flex;
  padding: 12px 24px;
  font-size: 14px;
  width: 134px;
  position: absolute;
  left: 16px;
  background-color: #fff9;
  top: 16px;
  border-radius: 41.222px;
  border: 1.031px solid #fff9;
}

.LandingProjectSlider-module-scss-module__WQmuMq__slide .LandingProjectSlider-module-scss-module__WQmuMq__imageContainer > div .LandingProjectSlider-module-scss-module__WQmuMq__after {
  display: flex;
  padding: 12px 24px;
  font-size: 14px;
  width: 132px;
  position: absolute;
  right: 16px;
  background-color: #fff9;
  top: 16px;
  border-radius: 41.222px;
  border: 1.031px solid #fff9;
}

.LandingProjectSlider-module-scss-module__WQmuMq__active {
  opacity: 1;
}

.LandingProjectSlider-module-scss-module__WQmuMq__content {
  position: relative;
  display: flex;
  height: 13vh;
  padding: 26.279px 24.733px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-radius: 0 0 12.367px 12.367px;
  background: #f3f4f3;
  flex-direction: row-reverse;
}

.LandingProjectSlider-module-scss-module__WQmuMq__content .LandingProjectSlider-module-scss-module__WQmuMq__text {
  display: flex;
  width: 513.22px;
  flex-direction: column;
  align-items: flex-end;
  gap: 8px;
}

.LandingProjectSlider-module-scss-module__WQmuMq__content .LandingProjectSlider-module-scss-module__WQmuMq__text .LandingProjectSlider-module-scss-module__WQmuMq__title {
  color: #424b54;
  font-size: 2rem;
  font-weight: 900;
}

.LandingProjectSlider-module-scss-module__WQmuMq__content .LandingProjectSlider-module-scss-module__WQmuMq__text .LandingProjectSlider-module-scss-module__WQmuMq__description {
  color: #424b54;
  font-size: 24px;
  font-weight: 400;
}

.LandingProjectSlider-module-scss-module__WQmuMq__nav {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-direction: row-reverse;
  gap: 16px;
}

.LandingProjectSlider-module-scss-module__WQmuMq__nav .LandingProjectSlider-module-scss-module__WQmuMq__arrow {
  display: flex;
  color: #a0a9a5;
  padding: 8px;
  flex-direction: column;
  font-size: 24px;
  align-items: flex-start;
  gap: 15.458px;
  box-sizing: border-box;
  border-radius: 61.834px;
  border: 1.546px solid #fff;
  background: #ffffffb3;
  cursor: pointer;
}

@media (width <= 736px) {
  .LandingProjectSlider-module-scss-module__WQmuMq__slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 1s ease-in-out;
    border-radius: 32px;
    display: flex;
    flex-direction: column;
  }

  .LandingProjectSlider-module-scss-module__WQmuMq__slide.LandingProjectSlider-module-scss-module__WQmuMq__active {
    opacity: 1;
  }

  .LandingProjectSlider-module-scss-module__WQmuMq__slide .LandingProjectSlider-module-scss-module__WQmuMq__imageContainer > div {
    border-radius: 16px 16px 0 0;
  }

  .LandingProjectSlider-module-scss-module__WQmuMq__slide .LandingProjectSlider-module-scss-module__WQmuMq__imageContainer > div span {
    font-size: 12px;
    left: 16px;
    right: auto;
  }

  .LandingProjectSlider-module-scss-module__WQmuMq__slider {
    height: 350px;
  }

  .LandingProjectSlider-module-scss-module__WQmuMq__content {
    padding: 0 16px;
  }

  .LandingProjectSlider-module-scss-module__WQmuMq__content .LandingProjectSlider-module-scss-module__WQmuMq__text h2 {
    font-size: 12px;
  }

  .LandingProjectSlider-module-scss-module__WQmuMq__content .LandingProjectSlider-module-scss-module__WQmuMq__text p {
    font-size: 11px;
  }

  .LandingProjectSlider-module-scss-module__WQmuMq__content .LandingProjectSlider-module-scss-module__WQmuMq__nav .LandingProjectSlider-module-scss-module__WQmuMq__arrow {
    justify-content: center;
    width: 32px;
    height: 32px;
    padding: 0;
    align-items: center;
  }

  .LandingProjectSlider-module-scss-module__WQmuMq__content .LandingProjectSlider-module-scss-module__WQmuMq__nav .LandingProjectSlider-module-scss-module__WQmuMq__arrow span {
    font-size: 16px;
  }
}


/* [project]/src/features/misc/components/Landing/SpecialistViews/SpecialistViews.module.scss.module.css [client] (css) */
.SpecialistViews-module-scss-module__KrkDTa__specialist {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 48px;
  align-self: stretch;
  position: relative;
  width: 100%;
}

.SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 10px;
  align-self: stretch;
  margin-top: 20px;
  position: relative;
}

.SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__header .SpecialistViews-module-scss-module__KrkDTa__title {
  color: #424b54;
  font-size: 2rem;
  font-weight: 900;
}

.SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__itemsWrapper {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 16px;
  overflow: hidden;
}

.SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__items {
  display: flex;
  gap: 24px;
  overflow-x: auto;
  scroll-behavior: smooth;
  flex-wrap: nowrap;
  padding: 16px 0;
  cursor: grab;
  width: calc(100% - 96px);
  margin: 0 auto;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__items::-webkit-scrollbar {
  display: none;
}

.SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__items:active {
  cursor: grabbing;
}

.SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__items img {
  pointer-events: none;
}

.SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__arrowButton {
  background: #fff;
  border: 2px solid #707371;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 2px 8px #0000001a;
  transition: all .3s;
  z-index: 1;
  color: #707371;
}

.SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__arrowButton:hover {
  transform: scale(1.1);
}

.SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__arrowButton:active {
  transform: scale(.9);
}

@media (width <= 1250px) {
  .SpecialistViews-module-scss-module__KrkDTa__specialist {
    padding: 0 16px;
  }

  .SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__header {
    margin-top: 47px;
  }

  .SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__header .SpecialistViews-module-scss-module__KrkDTa__title {
    font-size: 32px;
  }

  .SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__header img {
    height: 103px;
  }
}

@media (width <= 736px) {
  .SpecialistViews-module-scss-module__KrkDTa__specialist {
    gap: 26px;
  }

  .SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__header .SpecialistViews-module-scss-module__KrkDTa__title {
    font-size: 14px;
  }

  .SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__header img {
    height: 60px;
    margin-right: 0;
    top: -28px;
  }

  .SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__arrowButton {
    display: none;
  }

  .SpecialistViews-module-scss-module__KrkDTa__specialist .SpecialistViews-module-scss-module__KrkDTa__items {
    width: 100%;
  }
}


/* [project]/src/features/misc/components/Landing/SpecialistViews/SpecialistViewsItem/SpecialistViewsItem.module.scss.module.css [client] (css) */
.SpecialistViewsItem-module-scss-module__nr9e3G__item {
  display: flex;
  width: 288px;
  flex-direction: column;
  align-items: flex-start;
  flex-shrink: 0;
  border-radius: 16px;
  border: 1px solid #dee8e0;
  cursor: pointer;
}

.SpecialistViewsItem-module-scss-module__nr9e3G__item .SpecialistViewsItem-module-scss-module__nr9e3G__imageContainer img {
  border-radius: 16px 16px 0 0;
  height: 216px;
  align-self: stretch;
  aspect-ratio: 4 / 3;
}

.SpecialistViewsItem-module-scss-module__nr9e3G__item .SpecialistViewsItem-module-scss-module__nr9e3G__content {
  display: flex;
  padding: 48px 16px 8px;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  position: relative;
}

.SpecialistViewsItem-module-scss-module__nr9e3G__item .SpecialistViewsItem-module-scss-module__nr9e3G__content .SpecialistViewsItem-module-scss-module__nr9e3G__businessName {
  color: #5e666f;
  font-size: 14px;
  font-weight: 600;
}

.SpecialistViewsItem-module-scss-module__nr9e3G__item .SpecialistViewsItem-module-scss-module__nr9e3G__content .SpecialistViewsItem-module-scss-module__nr9e3G__projectName {
  color: #424b54;
  font-size: 16px;
  font-weight: 900;
}

.SpecialistViewsItem-module-scss-module__nr9e3G__item .SpecialistViewsItem-module-scss-module__nr9e3G__content .SpecialistViewsItem-module-scss-module__nr9e3G__designer {
  color: #778491;
  font-size: 12px;
  font-weight: 500;
  text-align: center;
}

.SpecialistViewsItem-module-scss-module__nr9e3G__item .SpecialistViewsItem-module-scss-module__nr9e3G__content img {
  border-radius: 7.581px;
  border: .513px solid var(--white, #fff);
  background: #f3f4f3;
  box-shadow: 0 2.051px 2.282px #0000001a;
  top: -32px;
  position: absolute;
  height: 50px;
  width: 50px;
}

@media (width <= 500px) {
  .SpecialistViewsItem-module-scss-module__nr9e3G__content {
    gap: 8px !important;
  }

  .SpecialistViewsItem-module-scss-module__nr9e3G__content .SpecialistViewsItem-module-scss-module__nr9e3G__businessName {
    color: #5e666f;
    font-weight: 600;
    font-size: 12px !important;
  }

  .SpecialistViewsItem-module-scss-module__nr9e3G__content .SpecialistViewsItem-module-scss-module__nr9e3G__projectName {
    font-size: 12px !important;
  }

  .SpecialistViewsItem-module-scss-module__nr9e3G__content .SpecialistViewsItem-module-scss-module__nr9e3G__designer {
    color: #778491;
    font-weight: 500;
    font-size: 10px !important;
  }
}


/* [project]/src/shared/components/Rating/Rating.module.scss.module.css [client] (css) */
.Rating-module-scss-module__hBRIUa__rating {
  display: inline-flex;
  gap: .25rem;
  direction: rtl;
  cursor: pointer;
  transition: all .3s;
}

.Rating-module-scss-module__hBRIUa__rating.Rating-module-scss-module__hBRIUa__disabled {
  cursor: not-allowed;
  opacity: .7;
  pointer-events: none;
}

.Rating-module-scss-module__hBRIUa__star {
  position: relative;
  color: #e4e5e9;
  transition: all .2s ease-in-out;
}

.Rating-module-scss-module__hBRIUa__star:hover {
  transform: scale(1.2);
}

.Rating-module-scss-module__hBRIUa__star:before {
  content: "★";
  position: absolute;
  opacity: 0;
  transition: all .2s ease-in-out;
}

.Rating-module-scss-module__hBRIUa__star.Rating-module-scss-module__hBRIUa__active {
  color: gold !important;
}

.Rating-module-scss-module__hBRIUa__star.Rating-module-scss-module__hBRIUa__active:before {
  opacity: 1;
  transform: scale(1.2);
}

.Rating-module-scss-module__hBRIUa__star .Rating-module-scss-module__hBRIUa__icon-star-1-1 {
  display: block;
  font-size: 2rem;
  transition: all .2s ease-in-out;
}


/* [project]/src/features/misc/components/Landing/Comments/Comments.module.scss.module.css [client] (css) */
.Comments-module-scss-module__ASGEwW__comment {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 48px;
  align-self: stretch;
  position: relative;
  padding: 0;
  width: calc(100% + 48px);
  box-sizing: border-box;
  margin-left: -24px;
}

.Comments-module-scss-module__ASGEwW__comment .Comments-module-scss-module__ASGEwW__header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 10px;
  align-self: stretch;
  margin-top: 154px;
  position: relative;
  padding: 0 64px;
}

.Comments-module-scss-module__ASGEwW__comment .Comments-module-scss-module__ASGEwW__header .Comments-module-scss-module__ASGEwW__title {
  color: #424b54;
  font-size: 40px;
  font-weight: 900;
}

.Comments-module-scss-module__ASGEwW__comment .Comments-module-scss-module__ASGEwW__header img {
  height: 12vh;
  flex-shrink: 0;
  top: -16px;
  position: absolute;
  z-index: -1;
  margin-right: 135px;
}

.Comments-module-scss-module__ASGEwW__comment .Comments-module-scss-module__ASGEwW__slider {
  width: 100%;
  position: relative;
}

.Comments-module-scss-module__ASGEwW__comment .Comments-module-scss-module__ASGEwW__slider > img {
  position: absolute;
  z-index: 2;
}

.Comments-module-scss-module__ASGEwW__comment .Comments-module-scss-module__ASGEwW__slider .Comments-module-scss-module__ASGEwW__topImg {
  height: 129.333px;
  flex-shrink: 0;
  top: -60px;
  position: absolute;
  z-index: 1;
  margin-right: 135px;
}

.Comments-module-scss-module__ASGEwW__comment .Comments-module-scss-module__ASGEwW__slider .Comments-module-scss-module__ASGEwW__belowImg {
  position: absolute;
  z-index: 1;
  right: 186px;
  bottom: -44px;
}

@media (width <= 1280px) {
  .Comments-module-scss-module__ASGEwW__comment .Comments-module-scss-module__ASGEwW__slider .Comments-module-scss-module__ASGEwW__topImg {
    height: 129.333px;
    flex-shrink: 0;
    top: -60px;
    position: absolute;
    z-index: 1;
    left: 194px;
  }
}

@media (width <= 1250px) {
  .Comments-module-scss-module__ASGEwW__comment .Comments-module-scss-module__ASGEwW__header {
    margin-top: 80px;
  }

  .Comments-module-scss-module__ASGEwW__comment .Comments-module-scss-module__ASGEwW__header .Comments-module-scss-module__ASGEwW__title {
    font-size: 32px !important;
  }
}

@media (width <= 1000px) {
  .Comments-module-scss-module__ASGEwW__comment .Comments-module-scss-module__ASGEwW__header img {
    height: 89.333px;
    flex-shrink: 0;
    top: -23px;
    position: absolute;
    z-index: -1;
    margin-right: -7px;
  }
}

@media (width <= 736px) {
  .Comments-module-scss-module__ASGEwW__slider > img {
    left: 53px !important;
  }

  .Comments-module-scss-module__ASGEwW__comment {
    width: 100%;
    margin: 0;
    padding: 0 12px;
    gap: 21px;
  }

  .Comments-module-scss-module__ASGEwW__comment .Comments-module-scss-module__ASGEwW__header {
    padding: 0;
  }

  .Comments-module-scss-module__ASGEwW__comment .Comments-module-scss-module__ASGEwW__header .Comments-module-scss-module__ASGEwW__title {
    font-size: 14px !important;
  }

  .Comments-module-scss-module__ASGEwW__comment .Comments-module-scss-module__ASGEwW__header img {
    height: 36px;
    top: -11px;
    right: 0 !important;
  }
}


/* [project]/src/shared/components/CommentsSlider/CommentsSlider.module.scss.module.css [client] (css) */
.CommentsSlider-module-scss-module__7U9Adq__slider {
  position: relative;
  width: 100%;
  height: 395px;
  overflow: hidden;
  position: relative;
}

.CommentsSlider-module-scss-module__7U9Adq__slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  opacity: 0;
  transition: opacity 1s ease-in-out;
  display: flex;
  flex-direction: column;
}

.CommentsSlider-module-scss-module__7U9Adq__active {
  opacity: 1;
}

.CommentsSlider-module-scss-module__7U9Adq__content {
  position: relative;
  display: flex;
  padding: 26.279px 24.733px;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  height: 395px;
  background: #739072;
  gap: 70px;
}

.CommentsSlider-module-scss-module__7U9Adq__content > .CommentsSlider-module-scss-module__7U9Adq__arrow {
  font-size: 24px;
  box-sizing: border-box;
  cursor: pointer;
  width: 48px;
  height: 48px;
  display: flex;
  padding: 12px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  border-radius: 40px;
  border: 1px solid #fff;
  background: #ffffffb3;
  color: #a0a9a5;
}

.CommentsSlider-module-scss-module__7U9Adq__content .CommentsSlider-module-scss-module__7U9Adq__commentContainer {
  width: 50%;
  display: flex;
  gap: 28px;
  text-align: justify;
  align-items: center;
  direction: rtl;
}

.CommentsSlider-module-scss-module__7U9Adq__content .CommentsSlider-module-scss-module__7U9Adq__commentContainer .CommentsSlider-module-scss-module__7U9Adq__imgContainer > .CommentsSlider-module-scss-module__7U9Adq__arrow {
  display: flex;
  padding: 18.55px;
  flex-direction: column;
  align-items: center;
  gap: 15.458px;
  box-sizing: border-box;
  cursor: pointer;
  width: 32px;
  height: 32px;
  border-radius: 26.667px;
  border: .667px solid #ffffff80;
  background: #ffffff4d;
  justify-content: center;
}

.CommentsSlider-module-scss-module__7U9Adq__content .CommentsSlider-module-scss-module__7U9Adq__commentContainer .CommentsSlider-module-scss-module__7U9Adq__imgContainer > .CommentsSlider-module-scss-module__7U9Adq__arrow span {
  font-size: 27px;
  color: #879087;
}

.CommentsSlider-module-scss-module__7U9Adq__content .CommentsSlider-module-scss-module__7U9Adq__commentContainer span {
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  line-height: 30px;
}

.CommentsSlider-module-scss-module__7U9Adq__content .CommentsSlider-module-scss-module__7U9Adq__commentContainer img {
  width: 127px;
  border-radius: 210.623px;
  border: 1.588px solid #fff;
  box-shadow: 0 6.354px 7.068px #0000001a;
}

@media (width <= 1250px) {
  .CommentsSlider-module-scss-module__7U9Adq__content .CommentsSlider-module-scss-module__7U9Adq__commentContainer {
    width: auto;
  }
}

@media (width <= 900px) {
  .CommentsSlider-module-scss-module__7U9Adq__content {
    gap: 30px;
  }

  .CommentsSlider-module-scss-module__7U9Adq__content .CommentsSlider-module-scss-module__7U9Adq__commentContainer {
    width: auto;
  }

  .CommentsSlider-module-scss-module__7U9Adq__content .CommentsSlider-module-scss-module__7U9Adq__commentContainer img {
    width: 83px;
  }
}

@media (width <= 760px) {
  .CommentsSlider-module-scss-module__7U9Adq__slider {
    border-radius: 8px;
  }

  .CommentsSlider-module-scss-module__7U9Adq__slider > img {
    width: 91px;
    top: -51px;
  }

  .CommentsSlider-module-scss-module__7U9Adq__content {
    padding: 0 16px;
  }

  .CommentsSlider-module-scss-module__7U9Adq__content > button {
    display: none !important;
  }

  .CommentsSlider-module-scss-module__7U9Adq__content .CommentsSlider-module-scss-module__7U9Adq__commentContainer {
    width: auto;
    flex-direction: column;
    padding: 0 15px;
    gap: 8px;
  }

  .CommentsSlider-module-scss-module__7U9Adq__content .CommentsSlider-module-scss-module__7U9Adq__commentContainer span {
    font-size: 10px;
  }

  .CommentsSlider-module-scss-module__7U9Adq__content .CommentsSlider-module-scss-module__7U9Adq__commentContainer img {
    width: 76px;
  }

  .CommentsSlider-module-scss-module__7U9Adq__content .CommentsSlider-module-scss-module__7U9Adq__commentContainer .CommentsSlider-module-scss-module__7U9Adq__imgContainer {
    display: flex;
    width: 100%;
    justify-content: space-evenly;
    align-items: center;
  }
}


/* [project]/src/features/misc/components/Landing/NewIdea/NewIdea.module.scss.module.css [client] (css) */
.NewIdea-module-scss-module__kEuAPq__NewIdea {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 48px;
  align-self: stretch;
  position: relative;
  width: 100%;
  padding: 0 64px;
}

.NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  gap: 10px;
  align-self: stretch;
  margin-top: 154px;
  position: relative;
}

.NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__header .NewIdea-module-scss-module__kEuAPq__title {
  color: #424b54;
  font-size: 40px;
  font-weight: 900;
  line-height: 1.2;
}

.NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__header img {
  height: 12vh;
  flex-shrink: 0;
  right: 96px;
  top: -36px;
  position: absolute;
  z-index: -1;
}

.NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__items {
  display: flex;
  justify-content: space-around;
  width: 100%;
  gap: inherit;
  flex-wrap: wrap;
}

@media (width >= 1280px) {
  .NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__header .NewIdea-module-scss-module__kEuAPq__title {
    font-size: 40px;
  }
}

@media (width >= 960px) and (width <= 1279px) {
  .NewIdea-module-scss-module__kEuAPq__NewIdea {
    padding: 0 32px;
  }

  .NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__header {
    margin-top: 120px;
  }

  .NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__header .NewIdea-module-scss-module__kEuAPq__title {
    font-size: 36px;
  }

  .NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__header img {
    height: 110px;
    margin-right: 120px;
  }
}

@media (width >= 600px) and (width <= 959px) {
  .NewIdea-module-scss-module__kEuAPq__NewIdea {
    padding: 0 24px;
    gap: 32px;
  }

  .NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__header {
    margin-top: 100px;
  }

  .NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__header .NewIdea-module-scss-module__kEuAPq__title {
    font-size: 32px;
  }

  .NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__header img {
    height: 90px;
    margin-right: 100px;
  }
}

@media (width <= 599px) {
  .NewIdea-module-scss-module__kEuAPq__NewIdea {
    padding: 0 16px;
    gap: 24px;
  }

  .NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__header {
    margin-top: 0;
  }

  .NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__header .NewIdea-module-scss-module__kEuAPq__title {
    font-size: 16px;
    font-weight: 900;
  }

  .NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__header img {
    height: 4vh;
    margin-right: 60px;
    top: -32px;
  }

  .NewIdea-module-scss-module__kEuAPq__NewIdea .NewIdea-module-scss-module__kEuAPq__header .NewIdea-module-scss-module__kEuAPq__items {
    padding: 16px 20px;
    gap: 8px;
    flex: 1;
    width: 100%;
  }
}


/* [project]/src/features/misc/components/Landing/NewIdea/NewIdeaItem/NewIdeaItem.module.scss.module.css [client] (css) */
.NewIdeaItem-module-scss-module__dOyzXW__item {
  text-align: center;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 15px;
  width: 47%;
  height: 564px;
  flex-shrink: 0;
  border-radius: 8px;
  border: 1px solid #a0a9a5;
  background: #fff;
  transition: transform .3s, box-shadow .3s;
}

.NewIdeaItem-module-scss-module__dOyzXW__item:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 25px #0000001a;
}

.NewIdeaItem-module-scss-module__dOyzXW__item img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  flex-shrink: 0;
  border-radius: 8px 8px 0 0;
}

.NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding: 20px;
  gap: 16px;
  flex: 1;
  overflow-y: hidden;
}

.NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content .NewIdeaItem-module-scss-module__dOyzXW__title {
  color: #424b54;
  font-size: 16px;
  font-weight: 900;
  line-height: 1.4;
}

.NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content .NewIdeaItem-module-scss-module__dOyzXW__text {
  color: #424b54;
  font-size: 14px;
  direction: rtl;
  font-weight: 400;
  line-height: 1.5;
  text-align: right;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

@media (width >= 1280px) {
  .NewIdeaItem-module-scss-module__dOyzXW__item {
    height: 564px;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item img {
    height: 383px;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content {
    padding: 0 28px;
    gap: 36px;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content .NewIdeaItem-module-scss-module__dOyzXW__title {
    font-size: 16px;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content .NewIdeaItem-module-scss-module__dOyzXW__text {
    font-size: 16px;
    -webkit-line-clamp: 4;
  }
}

@media (width >= 960px) and (width <= 1279px) {
  .NewIdeaItem-module-scss-module__dOyzXW__item {
    height: 500px;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item img {
    height: 300px;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content {
    padding: 0 24px;
    gap: 24px;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content .NewIdeaItem-module-scss-module__dOyzXW__title {
    font-size: 15px;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content .NewIdeaItem-module-scss-module__dOyzXW__text {
    font-size: 14px;
    -webkit-line-clamp: 3;
  }
}

@media (width >= 600px) and (width <= 959px) {
  .NewIdeaItem-module-scss-module__dOyzXW__item {
    height: 450px;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item img {
    height: 250px;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content {
    padding: 0 20px;
    gap: 20px;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content .NewIdeaItem-module-scss-module__dOyzXW__title {
    font-size: 15px;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content .NewIdeaItem-module-scss-module__dOyzXW__text {
    font-size: 13px;
    -webkit-line-clamp: 3;
  }
}

@media (width <= 599px) {
  .NewIdeaItem-module-scss-module__dOyzXW__item {
    height: auto;
    min-height: 320px;
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item img {
    height: 180px;
    width: 100%;
    object-fit: cover;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content {
    padding: 16px 20px;
    gap: 8px;
    flex: 1;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content .NewIdeaItem-module-scss-module__dOyzXW__title {
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
    text-align: right;
  }

  .NewIdeaItem-module-scss-module__dOyzXW__item .NewIdeaItem-module-scss-module__dOyzXW__content .NewIdeaItem-module-scss-module__dOyzXW__text {
    font-size: 12px;
    line-height: 1.4;
    -webkit-line-clamp: 2;
    text-align: right;
    color: #666;
  }
}


/* [project]/src/shared/components/Layouts/AuthLayout/Header/Nav/MobileNav.module.scss.module.css [client] (css) */
.MobileNav-module-scss-module__HU9SbG__mobileNav {
  position: fixed;
  left: 0;
  right: 0;
  padding: 12px 16px 8px;
  transition: transform .3s ease-in-out;
  z-index: 1000;
  display: none;
  bottom: 16px;
  border-radius: 16px;
  width: 96%;
  margin: auto;
  background-color: #ffffffb3;
  backdrop-filter: blur(9px);
  border: 1px solid #e3e7e5;
  box-shadow: 0 0 16px #00000040;
}

.MobileNav-module-scss-module__HU9SbG__navContainer {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
}

.MobileNav-module-scss-module__HU9SbG__navItem {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  padding: 8px;
  text-decoration: none;
  color: #666;
  transition: all .3s;
  border: none;
  background: none;
  cursor: pointer;
}

.MobileNav-module-scss-module__HU9SbG__navItem span:first-child {
  font-size: 20px;
  color: #999;
}

.MobileNav-module-scss-module__HU9SbG__navItem span:last-child {
  font-size: 10px;
  font-weight: 500;
}

.MobileNav-module-scss-module__HU9SbG__navItem:hover {
  color: #00ad25;
}

.MobileNav-module-scss-module__HU9SbG__navItem:hover span:first-child {
  color: #00ad25;
}

.MobileNav-module-scss-module__HU9SbG__navItem.MobileNav-module-scss-module__HU9SbG__active {
  color: #00ad25;
}

.MobileNav-module-scss-module__HU9SbG__navItem.MobileNav-module-scss-module__HU9SbG__active span:first-child {
  color: #00ad25;
  background: #00ad251a;
  padding: 8px;
  border-radius: 8px;
}

.MobileNav-module-scss-module__HU9SbG__navItem.MobileNav-module-scss-module__HU9SbG__active span:last-child {
  color: #00ad25;
  font-weight: 600;
}

.MobileNav-module-scss-module__HU9SbG__modalOverlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #00000080;
  z-index: 9999;
}

.MobileNav-module-scss-module__HU9SbG__modalContent {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  max-height: 80vh;
  overflow-y: auto;
  z-index: 10000;
}

.MobileNav-module-scss-module__HU9SbG__activities {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: center;
}

.MobileNav-module-scss-module__HU9SbG__activityItem {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 16px;
  border: 1px solid #e3e7e5;
  border-radius: 12px;
  background: #fff;
  transition: all .3s;
  min-width: 100px;
  cursor: pointer;
}

.MobileNav-module-scss-module__HU9SbG__activityItem:hover {
  border-color: #00ad25;
  box-shadow: 0 4px 12px #00ad251a;
}

.MobileNav-module-scss-module__HU9SbG__activityItem img {
  width: 48px;
  height: 48px;
  object-fit: contain;
}

.MobileNav-module-scss-module__HU9SbG__activityItem span {
  font-size: 12px;
  font-weight: 500;
  text-align: center;
  color: #333;
}

@media (width <= 768px) {
  .MobileNav-module-scss-module__HU9SbG__mobileNav {
    display: block;
  }
}


/* [project]/src/features/misc/components/Landing/Project/ProjectItem.module.scss.module.css [client] (css) */
.ProjectItem-module-scss-module__au2SkW__item {
  cursor: pointer;
  display: flex;
  width: 170px;
  padding: 6px;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  border-radius: 16px;
  background: #fff;
  box-shadow: 4px 4px 13px #0000001f;
  padding-bottom: 6px;
}

.ProjectItem-module-scss-module__au2SkW__item img {
  border-radius: 16px;
}

.ProjectItem-module-scss-module__au2SkW__item span {
  color: #424b54;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

@media (width <= 375px) {
  .ProjectItem-module-scss-module__au2SkW__item {
    height: auto !important;
  }

  .ProjectItem-module-scss-module__au2SkW__item img {
    width: 100% !important;
  }
}

@media (width <= 736px) {
  .ProjectItem-module-scss-module__au2SkW__item {
    width: 120px;
  }

  .ProjectItem-module-scss-module__au2SkW__item img {
    width: 110px;
    border-radius: 18px;
  }

  .ProjectItem-module-scss-module__au2SkW__item span {
    font-size: 12px;
  }
}


/*# sourceMappingURL=src_e2e03f._.css.map*/
