.OfferPageContent_offerPageContentHero__3hkMl{margin-block:1.25rem}@media only screen and (min-width:768px){.OfferPageContent_offerPageContentHero__3hkMl{margin-block:1rem 2rem}}@media only screen and (min-width:1200px){.OfferPageContent_offerPageContentHero__3hkMl{margin-block:1rem 4rem}}.OfferPageContent_offerPageContentSimilarCourses__d5Yzv{margin-bottom:3rem}@media only screen and (min-width:1200px){.OfferPageContent_offerPageContentSimilarCourses__d5Yzv{margin-bottom:4rem}}.OfferAnnouncementsSection_offerAnnouncementsSection__xVoyy{display:flex;justify-content:center;background-color:var(--ds-color-bg-light-60)}.OfferAnnouncementsSection_offerAnnouncementsSection_container__yxEd_{display:flex;flex-direction:column;gap:1.5rem;padding:3rem 1rem .5rem;width:100%;max-width:var(--ds-token-content-container-max-width-mobile)}@media only screen and (min-width:576px){.OfferAnnouncementsSection_offerAnnouncementsSection_container__yxEd_{max-width:var(--ds-token-content-container-max-width-large-mobile)}}@media only screen and (min-width:768px){.OfferAnnouncementsSection_offerAnnouncementsSection_container__yxEd_{max-width:var(--ds-token-content-container-max-width-tablet)}}@media only screen and (min-width:992px){.OfferAnnouncementsSection_offerAnnouncementsSection_container__yxEd_{max-width:var(--ds-token-content-container-max-width-large-tablet)}}@media only screen and (min-width:1200px){.OfferAnnouncementsSection_offerAnnouncementsSection_container__yxEd_{max-width:var(--ds-token-content-container-max-width-small-desktop)}}@media only screen and (min-width:1440px){.OfferAnnouncementsSection_offerAnnouncementsSection_container__yxEd_{max-width:var(--ds-token-content-container-max-width-desktop)}}@media only screen and (min-width:768px){.OfferAnnouncementsSection_offerAnnouncementsSection_container__yxEd_{padding:3rem 2.5rem 1rem}}@media only screen and (min-width:1200px){.OfferAnnouncementsSection_offerAnnouncementsSection__xVoyy{gap:2rem}}@media only screen and (min-width:1440px){.OfferAnnouncementsSection_offerAnnouncementsSection_container__yxEd_{padding:4rem 5rem 1rem}}.OfferNewCoursesSoonAnnouncement_offerNewCoursesSoonAnnouncement__XaRwd{display:flex;flex-direction:column;gap:1rem;border-radius:var(--ds-token-border-radius-large);background-color:var(--ds-color-base-white)}.OfferNewCoursesSoonAnnouncement_offerNewCoursesSoonAnnouncement_imageContainer__8s8qp{display:flex;width:100%;max-height:16.5rem;margin:auto}.OfferNewCoursesSoonAnnouncement_offerNewCoursesSoonAnnouncement_image__120AO{width:100%;height:auto;border-radius:var(--ds-token-border-radius-large);object-fit:contain}.OfferNewCoursesSoonAnnouncement_offerNewCoursesSoonAnnouncement_content__nnGqy,.OfferNewCoursesSoonAnnouncement_offerNewCoursesSoonAnnouncement_innerContent__uuqr_{display:flex;flex-direction:column;gap:1rem}.OfferNewCoursesSoonAnnouncement_offerNewCoursesSoonAnnouncement_content__nnGqy{padding:1rem 1rem 1.5rem}.OfferNewCoursesSoonAnnouncement_offerNewCoursesSoonAnnouncement_hubSpotModal__ltvzG{width:100%}@media only screen and (min-width:768px){.OfferNewCoursesSoonAnnouncement_offerNewCoursesSoonAnnouncement_hubSpotModal__ltvzG{width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:1200px){.OfferNewCoursesSoonAnnouncement_offerNewCoursesSoonAnnouncement__XaRwd{flex-direction:row-reverse;align-items:center;gap:2rem;padding-left:2rem}.OfferNewCoursesSoonAnnouncement_offerNewCoursesSoonAnnouncement_imageContainer__8s8qp{max-height:16rem}.OfferNewCoursesSoonAnnouncement_offerNewCoursesSoonAnnouncement_content__nnGqy{padding:0;gap:1.5rem}}.SearchNoCourseFoundAnnouncement_searchNoCourseFoundAnnouncement__S5dt8{display:flex;flex-direction:column-reverse;gap:1rem;position:relative;padding:1rem;border-radius:var(--ds-token-border-radius-medium);background-color:var(--ds-color-base-white);box-shadow:var(--ds-token-shadow-large)}.SearchNoCourseFoundAnnouncement_searchNoCourseFoundAnnouncement_content__cN3Mt{display:flex;flex-direction:column;gap:.5rem;max-width:42.8125rem}.SearchNoCourseFoundAnnouncement_searchNoCourseFoundAnnouncement_image__Lognw{width:12rem;height:11.375rem;margin:auto}@media only screen and (min-width:1200px){.SearchNoCourseFoundAnnouncement_searchNoCourseFoundAnnouncement__S5dt8{padding:1.5rem 2rem}.SearchNoCourseFoundAnnouncement_searchNoCourseFoundAnnouncement_image__Lognw{position:absolute;top:0;right:2.25rem;width:9.8125rem;height:6.875rem}}.OfferSearchPageContent_offerSearchPageContentTypesenseSharedTemplate__7Fn_0{margin-bottom:3rem}@media only screen and (min-width:1200px){.OfferSearchPageContent_offerSearchPageContentTypesenseSharedTemplate__7Fn_0{margin-bottom:4rem}}.OfferSearchPageContent_offerSearchPageContentHero__iSsbo{margin-top:1.25rem}@media only screen and (min-width:768px){.OfferSearchPageContent_offerSearchPageContentHero__iSsbo{margin-top:1rem}}@media only screen and (min-width:1200px){.OfferSearchPageContent_offerSearchPageContentHero__iSsbo{margin-top:1rem}}.OfferSearchPageContent_offerSearchPageContentNoResults__ozBLT{padding-top:1.5rem}@media only screen and (min-width:1200px){.OfferSearchPageContent_offerSearchPageContentNoResults__ozBLT{padding-top:4rem}}.OfferSearchPageContent_offerSearchPageContentMostPopularCourses__wOIoe{margin-bottom:3rem}@media only screen and (min-width:1200px){.OfferSearchPageContent_offerSearchPageContentMostPopularCourses__wOIoe{margin-bottom:4rem}}.OfferSearchPageContent_offerSearchPageContentContact__SiiMZ{margin-bottom:3rem}@media only screen and (min-width:768px){.OfferSearchPageContent_offerSearchPageContentContact__SiiMZ{margin-bottom:3rem}}@media only screen and (min-width:1200px){.OfferSearchPageContent_offerSearchPageContentContact__SiiMZ{margin-bottom:4rem}}.OfferTypesenseContent_offerTypesenseContent__SgGzZ{display:flex;flex-direction:column;gap:1.5rem}.OfferTypesenseContent_offerTypesenseContent_listWrapper__whfwm{background-color:var(--ds-color-primary-opacity-5);border-radius:var(--ds-token-border-radius-medium);padding:1rem .5rem .75rem}.OfferTypesenseContent_offerTypesenseContent_listTitleWrapper__qI7Te{padding-inline:1rem}@media only screen and (min-width:1200px){.OfferTypesenseContent_offerTypesenseContent__SgGzZ{flex-direction:row}}