.page-module-scss-module__ETI3eW__locations_page{gap:48px}.page-module-scss-module__ETI3eW__locations_page__hero_section{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:100%;padding-top:48px;display:flex}.page-module-scss-module__ETI3eW__locations_page__hero_section__title{color:#0a1551;margin:0;font-size:32px;font-weight:700;line-height:32px}@media screen and (min-width:1024px){.page-module-scss-module__ETI3eW__locations_page__hero_section__title{font-size:40px;line-height:72px}}.page-module-scss-module__ETI3eW__locations_page__hero_section__subtitle{color:#0a1551;margin:0;font-size:26px;font-weight:700;line-height:32px}@media screen and (min-width:1024px){.page-module-scss-module__ETI3eW__locations_page__hero_section__subtitle{font-size:32px;line-height:72px}}.page-module-scss-module__ETI3eW__locations_page__hero_section__description{color:#0a1551;margin:0;font-size:16px;font-weight:400;line-height:30px}@media screen and (min-width:1024px){.page-module-scss-module__ETI3eW__locations_page__hero_section__description{max-width:522px;font-size:24px;line-height:30px}}.page-module-scss-module__ETI3eW__locations_page__hero_section .page-module-scss-module__ETI3eW__reviews_section{flex-direction:column;align-items:center;gap:12px;display:flex}@media screen and (min-width:1024px){.page-module-scss-module__ETI3eW__locations_page__hero_section .page-module-scss-module__ETI3eW__reviews_section{flex-direction:row}}.page-module-scss-module__ETI3eW__locations_page__hero_section .page-module-scss-module__ETI3eW__reviews_section .page-module-scss-module__ETI3eW__avatars{align-items:flex;align-self:flex-start;display:flex}.page-module-scss-module__ETI3eW__locations_page__hero_section .page-module-scss-module__ETI3eW__reviews_section .page-module-scss-module__ETI3eW__avatars>:first-child{margin-left:0}.page-module-scss-module__ETI3eW__locations_page__hero_section .page-module-scss-module__ETI3eW__reviews_section .page-module-scss-module__ETI3eW__avatars>*{margin-left:-12px}.page-module-scss-module__ETI3eW__locations_page__hero_section .page-module-scss-module__ETI3eW__reviews_section .page-module-scss-module__ETI3eW__reviews{flex-direction:column;align-items:flex-start;display:flex}.page-module-scss-module__ETI3eW__locations_page__hero_section .page-module-scss-module__ETI3eW__reviews_section .page-module-scss-module__ETI3eW__reviews__stars{align-items:center;gap:4px;display:flex}.page-module-scss-module__ETI3eW__locations_page__hero_section .page-module-scss-module__ETI3eW__reviews_section .page-module-scss-module__ETI3eW__reviews__stars__container{gap:2px;display:flex}.page-module-scss-module__ETI3eW__locations_page__hero_section .page-module-scss-module__ETI3eW__reviews_section .page-module-scss-module__ETI3eW__reviews__stars__container svg{font-size:24px}.page-module-scss-module__ETI3eW__locations_page__hero_section .page-module-scss-module__ETI3eW__reviews_section .page-module-scss-module__ETI3eW__reviews__stars__rating{color:#0a1551;font-size:16px;font-weight:700;line-height:24px}.page-module-scss-module__ETI3eW__locations_page__hero_section .page-module-scss-module__ETI3eW__reviews_section .page-module-scss-module__ETI3eW__reviews__description{color:#0a1551;margin:0;font-size:14px;font-weight:300;line-height:24px}@media screen and (min-width:1024px){.page-module-scss-module__ETI3eW__locations_page__hero_section .page-module-scss-module__ETI3eW__reviews_section .page-module-scss-module__ETI3eW__reviews__description{font-size:16px;line-height:30px}}.page-module-scss-module__ETI3eW__locations_page__search_input{align-self:flex-start;width:100%}@media screen and (min-width:1024px){.page-module-scss-module__ETI3eW__locations_page__search_input{max-width:373px}}
.CountryCard-module-scss-module__T5kOOG__country_card{border:1px solid #efefef;border-radius:8px;align-items:flex-start;gap:12px;width:100%;padding:16px;display:flex}.CountryCard-module-scss-module__T5kOOG__country_card__image{border-radius:50%;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.CountryCard-module-scss-module__T5kOOG__country_card__content{flex-direction:column;gap:16px;width:100%;display:flex}.CountryCard-module-scss-module__T5kOOG__country_card__content__title{justify-content:space-between;align-items:center;gap:8px;display:flex}@media screen and (min-width:1024px){.CountryCard-module-scss-module__T5kOOG__country_card__content__title{justify-content:flex-start}}.CountryCard-module-scss-module__T5kOOG__country_card__content__title__name{color:#0a1551;margin:0;font-size:20px;font-weight:600;line-height:24px}@media screen and (min-width:1024px){.CountryCard-module-scss-module__T5kOOG__country_card__content__title__name{font-size:24px;line-height:28px}}.CountryCard-module-scss-module__T5kOOG__country_card__content__title__cities{color:#0a1551;text-align:right;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px}@media screen and (min-width:1024px){.CountryCard-module-scss-module__T5kOOG__country_card__content__title{justify-content:flex-start}}.CountryCard-module-scss-module__T5kOOG__country_card__content__cities{grid-template-columns:repeat(2,1fr);gap:8px 16px;display:grid}@media screen and (min-width:768px){.CountryCard-module-scss-module__T5kOOG__country_card__content__cities{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.CountryCard-module-scss-module__T5kOOG__country_card__content__cities{grid-template-columns:repeat(4,1fr)}}.CountryCard-module-scss-module__T5kOOG__country_card__content__cities span{color:#afafaf;font-size:16px;font-weight:400;line-height:18px}.CountryCard-module-scss-module__T5kOOG__highlight,.CountryCard-module-scss-module__T5kOOG__highlight_city mark{color:#856404;background-color:#fff3cd;border-radius:2px;padding:2px 0;font-weight:600}
.CountryList-module-scss-module__tv4G2G__country_list_container{flex-direction:column;gap:24px;padding-bottom:24px;display:flex}@media screen and (min-width:1024px){.CountryList-module-scss-module__tv4G2G__country_list_container{padding-bottom:64px}}.CountryList-module-scss-module__tv4G2G__country_list_container__search_input{align-self:flex-start;width:100%}@media screen and (min-width:1024px){.CountryList-module-scss-module__tv4G2G__country_list_container__search_input{max-width:373px}}
