.styles_container__HuS0w{display:flex;flex-direction:column;gap:80px}@media(max-width:1024px){.styles_container__HuS0w{gap:48px}}.styles_container__search__mJFde{width:100%;display:flex;justify-content:center;margin-top:-200px;z-index:10;position:relative}@media(max-width:1024px){.styles_container__search__mJFde{margin-top:-120px;padding-left:16px;padding-right:16px}}.styles_container__category_list__9QEa1{display:flex;flex-direction:column;gap:80px}@media(max-width:1024px){.styles_container__category_list__9QEa1{gap:48px;width:100%}}.styles_mainInput__oMtBQ,.styles_resultItem__hk0xn{font-family:var(--font-manrope);font-size:.875rem;line-height:150%;font-weight:400;text-align:left;font-style:normal;letter-spacing:0}.styles_mainInput__oMtBQ{width:100%;padding:8px 24px;border:1px solid #b4b4b4;border-radius:25px;font-size:14px;font-weight:500;max-width:640px;display:flex;justify-content:space-between;gap:8px}.styles_mainInput__input__lJtOI{width:100%}.styles_mainInput__input__lJtOI::placeholder{font-weight:500;font-size:14px;color:#898384}.styles_mainInput__oMtBQ{background:#fafafa}.styles_overlay__z6OSf{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:9999}.styles_modal__CpgEV{background:#fff;border-radius:12px;padding-top:24px;padding-bottom:24px;overflow:hidden}@media(max-width:1024px){.styles_modal__CpgEV{padding-top:32px;top:0!important;left:0!important;height:100%;width:100%!important;border-radius:0}}.styles_header__lQ7js{border-bottom:1px solid #e3e3e3;padding-left:24px;padding-right:24px;display:flex;align-items:center;justify-content:center;gap:12px;padding-bottom:16px}@media(max-width:1024px){.styles_header__lQ7js{padding-left:16px;padding-right:16px}}.styles_header__icon_go_back__fz727{display:none}@media(max-width:1024px){.styles_header__icon_go_back__fz727{display:flex;align-items:center;justify-content:center;max-height:100%}}.styles_searchInput__UWnLg{width:100%;font-size:16px}.styles_searchInput__UWnLg::placeholder{font-weight:500;font-size:14px;color:#898384}.styles_resultsWrapper__hynmo{max-height:400px;overflow-y:auto}@media(max-width:1024px){.styles_resultsWrapper__hynmo{max-height:100%;height:100%;padding-bottom:24px}}.styles_resultItem__hk0xn{display:flex;align-items:center;padding:12px 24px;text-decoration:none;font-size:16px;font-style:normal;font-weight:600;color:#2b2829;transition:background .2s}.styles_resultItem__hk0xn:hover{background:#f5f5f5}.styles_resultItem__hk0xn img{width:64px;height:64px;border-radius:6px;object-fit:cover;margin-right:8px}.styles_resultItem__hk0xn span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}@media(max-width:1024px){.styles_resultItem__hk0xn{padding-left:16px;padding-right:16px;-webkit-line-clamp:2;line-clamp:2}}.styles_noResults__3EtYb{font-size:14px;font-weight:500;color:#898384;padding:12px 24px}@media(max-width:1024px){.styles_noResults__3EtYb{padding-left:16px;padding-right:16px}}.styles_loading__GmiTQ{display:flex;justify-content:center;align-items:center;width:100%;height:400px}@media(max-width:1024px){.styles_loading__GmiTQ{height:100%;padding-left:16px;padding-right:16px}}.styles_section_card_guide_with_pagination__JewJg{position:relative;display:flex;flex-direction:column;width:100%}.styles_section_card_guide_with_pagination__card_list__JnJ5r{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:48px 24px;gap:48px 24px;width:100%}@media(max-width:1024px){.styles_section_card_guide_with_pagination__card_list__JnJ5r{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}}.styles_section_card_guide_with_pagination__button__XXPOs{margin:32px auto auto}.styles_container__search__title__zjHyI{font-family:var(--font-manrope);font-size:1.125rem;line-height:161.8%;text-align:left;font-style:normal;letter-spacing:0}.styles_container__UmzUI{padding:32px 0;display:flex;flex-direction:column;gap:16px;align-items:center;border-radius:16px;background-color:#fff;box-shadow:0 4.735px 9.469px 4.735px hsla(0,0%,40%,.14);max-width:684px}@media(max-width:1024px){.styles_container__UmzUI{padding:24px 0}}.styles_container__search__ZyDZt{display:flex;flex-direction:column;gap:24px;padding:0 56px}@media(max-width:1024px){.styles_container__search__ZyDZt{padding:0 16px}}.styles_container__search__title__zjHyI{color:var(--Base-Base-Black,#0a0a0b);text-align:center;font-size:20px;font-weight:600;line-height:133%}@media(max-width:1024px){.styles_container__search__title__zjHyI{font-size:14px}}.styles_container__suggestion_list__p4pax{display:flex;padding:8px 19px;justify-content:center;align-items:flex-start;align-content:flex-start;gap:16px 8px;flex-wrap:wrap}@media(max-width:1024px){.styles_container__suggestion_list__p4pax{display:none}}.styles_container__suggestion_list__item___JpoN{font-family:var(--font-manrope);font-size:.875rem;text-align:left;font-style:normal;letter-spacing:0;display:flex;padding:4px 12px;justify-content:center;align-items:center;gap:8px;border-radius:var(--Radius-Round,999px);background:#f7f5f4;color:var(--Base-Base-Black,#0a0a0b);font-size:14px;font-weight:400;line-height:150%;cursor:pointer;transition:background-color .2s ease}.styles_container__suggestion_list__item___JpoN:hover{background:#e8e5e3}.styles_card_guide_destination__title__oOc68{font-family:var(--font-epicene-text);font-size:1.5rem;line-height:106.7%;font-weight:400;text-align:left;letter-spacing:-.045rem}.styles_card_guide_destination__destination__wygYd{font-family:var(--font-manrope);font-size:.75rem;line-height:100%;font-weight:500;text-align:left;font-style:normal;letter-spacing:0;text-transform:uppercase}.styles_card_guide_destination__0csyb{border-radius:.25rem;width:100%;height:100%;background-color:#fff}.styles_card_guide_destination__containers__Qf_Jr{display:flex;flex-direction:column;gap:12px}.styles_card_guide_destination__cover__wqqGK{width:294.75;height:222px;position:relative}.styles_card_guide_destination__cover__wqqGK img{width:100%;height:100%;object-fit:cover;border-radius:.25rem}.styles_card_guide_destination__content__rVbfy{padding-left:0;display:flex;flex-direction:column;gap:4px}.styles_card_guide_destination__destination__wygYd{color:#555;width:auto}.styles_card_guide_destination__title__oOc68{color:#2b2829;letter-spacing:-3%;font-style:normal;line-height:107%;width:294.75px}.styles_section_hero_guide_destination__E9Xf_ .styles_text_container__title__wWHBv{font-family:var(--font-epicene-text);font-size:4rem;line-height:106.7%;font-weight:500;text-align:left;font-style:normal;letter-spacing:-.12rem}.styles_section_hero_guide_destination__E9Xf_ .styles_text_container__description__kSdDF{font-family:var(--font-manrope);font-size:1.125rem;line-height:161.8%;font-weight:600;text-align:left;font-style:normal;letter-spacing:0}.styles_section_hero_guide_destination__E9Xf_{position:relative;display:flex;align-items:center;justify-content:center;height:388px;background-size:cover;background-position:50%}@media(max-width:1024px){.styles_section_hero_guide_destination__E9Xf_{height:100vh;margin-top:calc(-1*var(--page-offset-vertical))}}.styles_section_hero_guide_destination__overlay__fnjmP{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1;pointer-events:none}.styles_section_hero_guide_destination__E9Xf_ .styles_text_container__4l5MX{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;gap:16px}.styles_section_hero_guide_destination__E9Xf_ .styles_text_container__title__wWHBv{letter-spacing:-3%;color:#fff;text-align:center}.styles_section_hero_guide_destination__E9Xf_ .styles_text_container__description__kSdDF{color:#fff;text-align:center}.styles_container__XimjT{display:flex;flex-direction:column;gap:96px}@media(max-width:1024px){.styles_container__XimjT{gap:48px}}.styles_container__category_list__U1rtH{display:flex;flex-direction:column;gap:80px}@media(max-width:1024px){.styles_container__category_list__U1rtH{gap:48px}}.styles_container__program_list__p6pvz{display:flex;flex-direction:column;gap:40px;align-items:center}.styles_container__program_list__button__XNF22,.styles_container__program_list__button__XNF22:hover{background:#000}