._cityId__container_top__3c5Ja {
margin-top: 1rem
}

._cityId__header_container__2fBOE {
margin-top: 1rem;
display: flex;
flex-direction: column-reverse;
align-items: baseline;
justify-content: space-between;
gap: 1rem
}

@media (min-width: 640px) {

._cityId__header_container__2fBOE {
margin-top: 0px;
flex-direction: row
}
}

._cityId__city_name__hNPro {
text-transform: capitalize;
color: var(--text-primary)
}

._cityId__dropdown_container_title__UnH3i {
width: 100%
}

@media (min-width: 640px) {

._cityId__dropdown_container_title__UnH3i {
width: auto
}
}

._cityId__dropdown_container__g7IcV {
cursor: pointer
}

._cityId__centres_count__ENhLK {
margin-top: 1.5rem;
margin-bottom: 0.75rem;
--tw-text-opacity: 1;
color: rgb(27 33 36 / var(--tw-text-opacity, 1))
}

._cityId__count_number__KZhMc {
font-weight: 700
}

._cityId__counselling_section__DjA7M {
margin-top: 1.25rem;
margin-bottom: 4rem
}

._cityId__support_section__FD_zG {
margin-bottom: 4rem
}

._cityId__about_section__KkoDy {
margin-bottom: 2.5rem
}

@media (max-width: 639px) {

._cityId__dropdown__yqVJl {
    width: 100%
}
  }

._cityId__loading_container__aIosD {
display: flex;
height: 80vh;
align-items: center;
justify-content: center
}

._cityId__error_container__uscQu {
display: flex;
height: 80vh;
align-items: center;
justify-content: center
}

.styles_container__pF3uz {

    display: flex;

    min-height: 100vh;

    align-items: center;

    justify-content: center;

    --tw-bg-opacity: 1;

    background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));

    padding-left: 1rem;

    padding-right: 1rem
}

.styles_content__lJmhH > :not([hidden]) ~ :not([hidden]) {

    --tw-space-y-reverse: 0;

    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));

    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse))
}

.styles_content__lJmhH {

    text-align: center
}

.styles_image__n_WrX {

    margin-left: auto;

    margin-right: auto;

    width: 16rem
}

@media (min-width: 640px) {

    .styles_image__n_WrX {

        width: 20rem
    }
}

@media (min-width: 768px) {

    .styles_image__n_WrX {

        width: 24rem
    }
}

.styles_textContainer__MWLcM {

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center
}

.styles_buttonContainer__REFOh > :not([hidden]) ~ :not([hidden]) {

    --tw-space-y-reverse: 0;

    margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));

    margin-bottom: calc(1rem * var(--tw-space-y-reverse))
}

.styles_button__q056b {

    transition-property: transform;

    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);

    transition-duration: 150ms
}

.styles_button__q056b:hover {

    --tw-scale-x: 1.05;

    --tw-scale-y: 1.05;

    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.styles_loaderContainer__WLlIF {
  margin-top: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.styles_stickyContainer__C_d3Y {
  position: sticky;
  top: 5rem;
  z-index: 40;
  display: flex;
  height: 3.5rem;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  --tw-bg-opacity: 1;
  background-color: rgb(248 248 248 / var(--tw-bg-opacity, 1));
  --tw-shadow: var(--box-shadow-sm);
  --tw-shadow-colored: var(--box-shadow-sm);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.styles_dropdownContainer__pXZPM {
  display: flex;
  align-items: center;
  gap: 2rem;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.styles_dropdownContainer__pXZPM::-webkit-scrollbar {
  display: none;
}

.styles_dropdownContainer__pXZPM {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.styles_dropdownResponsive__3ZqVJ {
  overflow-x: auto;
  white-space: nowrap;
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.styles_dropdownResponsive__3ZqVJ::-webkit-scrollbar {
  display: none;
}

.styles_justifyBetween__3RWfC {
  justify-content: space-between;
}

.styles_justifyStart__b61E9 {
  justify-content: flex-start;
}

.styles_cityItem___AZ30 {
  position: relative;
  cursor: pointer;
  --tw-text-opacity: 1;
  color: rgb(61 61 61 / var(--tw-text-opacity, 1));
}

.styles_cityLink__v7IsO {
  display: flex;
  width: -moz-max-content;
  width: max-content;
  align-items: center;
  justify-content: flex-start;
}

.styles_hideIcon__YK6kG {
  margin-left: 0.25rem;
}

.styles_allCitiesButton__HntrY {
  position: relative;
  cursor: pointer;
  --tw-text-opacity: 1;
  color: rgb(90 75 218 / var(--tw-text-opacity, 1));
}

.styles_allCitiesText__MX7Ye {
  display: flex;
  width: -moz-max-content;
  width: max-content;
  align-items: center;
  justify-content: flex-start;
}

@media (max-width: 1279px) {.NearTopCity_dropdownResponsive__stUub {
    overflow-x: scroll
}

.NearTopCity_hideIcon__6o0Vn {
    display: none
}
  }
@media (min-width: 1279px) {
.NearTopCity_showIcon__OetlX {
    display: block
}
  }

.CityDropdown_cityDropdown_container__RZBIN {

    position: relative;

    display: flex;

    height: 48px;

    width: 100%;

    cursor: pointer;

    align-items: center;

    justify-content: space-between;

    border-radius: 0.375rem;

    border-width: 1px;

    --tw-bg-opacity: 1;

    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));

    padding: 0.75rem
}

@media (min-width: 640px) {

    .CityDropdown_cityDropdown_container__RZBIN {

        width: 300px
    }
}

.CityDropdown_cityDropdown_label__Llkbw {

    position: absolute;

    top: -0.75rem;

    height: auto;

    --tw-text-opacity: 1;

    color: rgb(117 117 117 / var(--tw-text-opacity, 1))
}

@media (min-width: 640px) {

    .CityDropdown_cityDropdown_label__Llkbw {

        --tw-bg-opacity: 1;

        background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1))
    }
}

.CityDropdown_cityDropdown_content__XfkCM {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 10px
}

.CityDropdown_cityDropdown_text__2ML9R {

    overflow: hidden;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    text-transform: capitalize
}

