.ListingHeroSection_mainContainer__5dMCx{padding:5.4rem 4.6rem;background-color:#f6f9fc;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;gap:5rem}@media(max-width:1023px){.ListingHeroSection_mainContainer__5dMCx{flex-flow:column;padding:2.25rem 1.25rem 1rem;gap:2rem;background-color:#f6f9fc}}.ListingHeroSection_textContainer__pCTvF{display:flex;flex-flow:column;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;gap:1.5rem;max-width:629px;text-align:start}@media(max-width:1023px){.ListingHeroSection_textContainer__pCTvF{gap:.75rem}}.ListingHeroSection_headingText__fsF7M{font-size:48px;font-weight:600;color:#0d1c2a;word-break:break-word}.ListingHeroSection_headingText__fsF7M,.ListingHeroSection_headingText__fsF7M *{font-family:var(--font-roboto-slab),serif}@media(max-width:1023px){.ListingHeroSection_headingText__fsF7M{max-width:321px;font-size:32px;font-weight:600}.ListingHeroSection_headingText__fsF7M *{font-family:var(--font-roboto-slab),serif}}.ListingHeroSection_subheadingText__swRAI{font-size:18px;color:#5b636b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease}.ListingHeroSection_subheadingText__swRAI,.ListingHeroSection_subheadingText__swRAI *{font-family:var(--font-dm-sans),sans-serif}@media(max-width:1023px){.ListingHeroSection_subheadingText__swRAI{font-size:16px}}.ListingHeroSection_expanded__mAK1d{-webkit-line-clamp:unset;overflow:visible}.ListingHeroSection_viewMoreText__h2zZ5{display:flex;flex-flow:row;-moz-align-items:center;-ms-align-items:center;align-items:center;gap:.25rem;color:#44abf9;font-weight:500;font-size:18px;background-color:rgba(0,0,0,0);border:none;outline:none;cursor:pointer}.ListingHeroSection_viewMoreText__h2zZ5,.ListingHeroSection_viewMoreText__h2zZ5 *{font-family:var(--font-roboto-slab),serif}@media(max-width:1023px){.ListingHeroSection_viewMoreText__h2zZ5{font-size:14px}}.ListingHeroSection_viewMoreText__h2zZ5 p{font-family:inherit}.ListingHeroSection_downArrowBoxDesk__m_Dxc{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding-top:2px;stroke:#44abf9}@media(max-width:1023px){.ListingHeroSection_downArrowBoxDesk__m_Dxc{display:none}}.ListingHeroSection_downArrowBoxMweb___nCaf{display:none}@media(max-width:1023px){.ListingHeroSection_downArrowBoxMweb___nCaf{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;display:block;stroke:#44abf9}}.ListingHeroSection_rotateIcon__ljwvQ{margin-top:2px;transform:rotate(180deg);transition:transform .2s ease-in-out}.ListingHeroSection_imgContainer___6t2p{background-image:url(/icons/listing/heroSection/listing-BG.svg)}.LocationSelector_mainContainer__U_410{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;gap:1rem;padding:1.75rem 7.5rem;background-image:url(/images/homepage/locationSelectorDesk.avif);background-size:cover;background-position:50%}@media(max-width:1023px){.LocationSelector_mainContainer__U_410{background-image:url(/images/homepage/locationSelectorMweb.avif);padding:1rem 1.25rem;flex-flow:column;gap:1.5rem}}.LocationSelector_listingMainContainer__GC1NP{display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;gap:1rem;padding:44px 7.5rem;background-image:url(/images/locationSelectorDesk.webp);background-size:cover;background-position:50%}@media(max-width:1023px){.LocationSelector_listingMainContainer__GC1NP{padding:1.5rem;flex-flow:column}}.LocationSelector_mainWidthContainer__vsz8J{display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:100%;max-width:1140px}@media(max-width:1023px){.LocationSelector_mainWidthContainer__vsz8J{flex-flow:column;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;gap:1.5rem}}.LocationSelector_textContainer__64Ad4{display:flex;flex-flow:column;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;gap:1rem;max-width:40rem}@media(max-width:1023px){.LocationSelector_textContainer__64Ad4{gap:.75rem}}.LocationSelector_heading__LI4R7{font-size:24px;font-weight:500;color:#0d1c2a;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;font-family:var(--font-dm-sans),sans-serif;gap:.5rem}.LocationSelector_heading__LI4R7 span{padding-left:.25rem;color:#44abf9}@media(max-width:1023px){.LocationSelector_heading__LI4R7{font-size:18px}}.LocationSelector_subHeading__0x2ew{font-size:20px;font-weight:400;font-family:var(--font-dm-sans),sans-serif;color:#5b636b}@media(max-width:1023px){.LocationSelector_subHeading__0x2ew{font-size:12px;max-width:312px}}.LocationSelector_inputContainer__hd6t5{display:flex;gap:1.5rem;-moz-align-items:end;-ms-align-items:end;align-items:end;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media(max-width:1023px){.LocationSelector_inputContainer__hd6t5{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}}.LocationSelector_dropdownInput__4eiz1{width:11rem;position:relative}@media(max-width:1023px){.LocationSelector_dropdownInput__4eiz1{width:8rem}}.LocationSelector_dropdownText__OLLUL{width:100%;height:100%;text-align:start;background-color:#fff;font-weight:500;font-size:16px;font-family:var(--font-dm-sans),sans-serif;color:var(--font-dm-sans),sans-serif;color:#5b636b;padding:.5rem 1rem;border-radius:.5rem;border:1px solid #e2e6e9;cursor:pointer}@media(max-width:1023px){.LocationSelector_dropdownText__OLLUL{font-size:14px;padding:.5rem .75rem}}.LocationSelector_arrowIcon__m_q24{position:absolute;top:10px;right:1rem;transition:transform .2s ease-in-out}.LocationSelector_rotateIcon__81_uI{transform:rotate(180deg)}.LocationSelector_dropdownBox__aaBPw{position:absolute;top:2.5rem;width:100%;border-radius:1rem;background-color:#f6f9fc;overflow:hidden;display:flex;flex-flow:column;max-height:9.75rem;overflow-y:scroll;box-shadow:0 4px 8px rgba(16,24,40,.05),0 0 4px rgba(16,24,40,.05)}@media(max-width:1023px){.LocationSelector_dropdownBox__aaBPw{top:-8.25rem}}.LocationSelector_optionBox__rwk4E{background-color:#fff;text-align:start;border:none;border-bottom:1px solid #eee;padding:.75rem 0;margin-left:1rem;margin-right:1rem;color:#5b636b;font-size:regular;font-size:14px;font-family:var(--font-dm-sans),sans-serif;cursor:pointer}.LocationSelector_homePadding__SS_lW{padding:1.75rem 1.5rem;border-top-right-radius:1rem}.LocationSelector_embedded__RpOId{padding:1.75rem 2rem}@media(max-width:1023px){.LocationSelector_embedded__RpOId{padding:1rem 1.25rem}}.LocationSelector_embedded__RpOId .LocationSelector_textContainer__64Ad4{flex:1 1;min-width:0;max-width:none}.LocationSelector_embedded__RpOId .LocationSelector_inputContainer__hd6t5{flex:0 0 auto}.LocationInput_dropdownWrapper__bAlgD{position:relative}.LocationInput_courseListingInput__XFWge,.LocationInput_dropdownInput__uIJh8{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;width:13rem;border-radius:.5rem;padding:0 1.75rem 0 1rem;gap:.5rem;background-color:#fff;font-size:16px;color:#0d1c2a;outline:none;font-family:var(--font-dm-sans),sans-serif;cursor:pointer;border:1px solid #e2e6e9;text-align:start;line-height:2.75rem;height:2.75rem}.LocationInput_courseListingInput__XFWge ::placeholder,.LocationInput_dropdownInput__uIJh8 ::placeholder{font-size:14px;font-size:regular;color:#5b636b}@media(max-width:1023px){.LocationInput_courseListingInput__XFWge,.LocationInput_dropdownInput__uIJh8{padding:0 1.75rem 0 1rem;width:9.5rem;line-height:2.5rem;height:2.5rem}.LocationInput_courseListingInput__XFWge ::placeholder,.LocationInput_dropdownInput__uIJh8 ::placeholder{font-size:12px}}.LocationInput_courseListingInput__XFWge{padding:.625rem 1rem}@media(max-width:1023px){.LocationInput_courseListingInput__XFWge{padding:.5rem .75rem;max-width:148px}}.LocationInput_activeDropdown__IjGW_{border-bottom-right-radius:0;border-bottom-left-radius:0}.LocationInput_dropdownList__snoLv,.LocationInput_listingDropdownList__zXQwc{position:absolute;top:2.5rem;width:13rem;background-color:#f6f9fc;display:flex;flex-flow:column;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;z-index:1;border:1px solid #e2e6e9;border-top:none}@media(max-width:1023px){.LocationInput_dropdownList__snoLv,.LocationInput_listingDropdownList__zXQwc{top:2.25rem;width:9.5rem}.LocationInput_listingDropdownList__zXQwc{width:148px;top:2.5rem}}.LocationInput_boxMaxHeight__phoAF{max-height:13.5rem;overflow-y:scroll}.LocationInput_optionBox__uYo9p{background-color:#f6f9fc;text-align:start;border:none;border-top:1px solid #eee;padding:.75rem 0;margin-left:1rem;margin-right:1rem;color:#5b636b;font-size:regular;font-size:14px;font-family:var(--font-dm-sans),sans-serif;cursor:pointer}.LocationInput_inputWrapper__YqK26{position:relative;width:100%}.LocationInput_iconBox__B_qhu{position:absolute;top:14px;right:12px;border:none;background-color:rgba(0,0,0,0);cursor:pointer}@media(max-width:1023px){.LocationInput_iconBox__B_qhu{top:11px;right:8px}}