.EnrollButton_root__qAhrL {
  z-index: 101;
  content: "";
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #fff;
  font-weight: 500;
  font-size: 0.75rem;
  padding: 0.75rem;
  justify-content: space-around;
  box-shadow:
    0 54px 55px rgba(0, 0, 0, 0.25),
    0 -12px 30px rgba(0, 0, 0, 0.12),
    0 4px 6px rgba(0, 0, 0, 0.12),
    0 12px 13px rgba(0, 0, 0, 0.17),
    0 -3px 5px rgba(0, 0, 0, 0.09);
  gap: 0.375rem;
  height: 4rem;
}
.EnrollButton_scrollButton___Mtfh {
  position: fixed;
  right: 10px;
  height: 2.6875rem;
  color: #1a325d;
  border-color: #1a325d;
  background: #ffc907;
  border-radius: 2.875rem;
  flex-basis: 50%;
  text-transform: uppercase;
  padding: 12px 0;
  width: 47%;
  bottom: 10px;
}
.EnrollButton_show__YEmPA {
  display: block;
}
.EnrollButton_enquireNowBtn__awFus {
  color: #fff;
  background: var(--primary-blue);
  border-radius: 2.875rem;
  height: 2.6875rem;
  flex-basis: 50%;
  text-transform: uppercase;
  position: fixed;
  padding: 12px 0;
  left: 10px;
  width: 47%;
  bottom: 10px;
}
.ClientSideButton_btnContainer__kilP_ {
  color: #1a325d;
  background: #ffc907;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 2rem;
  border: 1.5px solid #1a325d;
  font-weight: 600;
  font-family: var(--font-raleway);
}
@media (min-width: 1201px) {
  .ClientSideButton_btnContainer__kilP_ {
    padding: 0.5rem 1.1333333333rem;
  }
  .ClientSideButton_btnContainer__kilP_ span {
    margin-right: 0.5rem;
    font-size: 13px;
    font-weight: 700;
  }
}
.ClientSideButton_btnText__5gMgu {
  text-transform: uppercase;
}
@media (max-width: 480px) {
  .ClientSideButton_btnContainer__kilP_ {
    padding: 0.5rem 1.1333333333rem;
  }
  .ClientSideButton_btnContainer__kilP_ span {
    margin-right: 0.5rem;
    font-size: 0.7rem;
  }
}
@media screen and (min-width: 481px) and (max-width: 1200px) {
  .ClientSideButton_btnContainer__kilP_ {
    padding: 0.6rem;
  }
  .ClientSideButton_btnContainer__kilP_ span {
    margin-right: 0.4rem;
    font-size: 0.8rem;
  }
}
.EnrollNowSponsoredCertifications_root__1l_Rq {
  z-index: 2;
  content: "";
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 5rem;
  padding: 0 0.75rem;
  background: linear-gradient(0deg, #fff 19.79%, hsla(0, 0%, 100%, 0));
}
.EnrollNowSponsoredCertifications_enrollNow__bF0GH {
  border-radius: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-weight: 600;
  padding: 12px 30px;
  gap: 10px;
  overflow: hidden;
  position: relative;
  transition-duration: 0.3s;
  cursor: pointer;
  background-color: #ffcb05;
  font-size: 18px;
  font-weight: 700;
  color: #002c88;
  width: 100%;
}
@media (min-width: 1201px) {
  .EnrollNowSponsoredCertifications_root__1l_Rq {
    display: none;
  }
}
.SideButtons_sideBtnRoot__4v1nR
  .SideButtons_buttonPosition__ZYwIz.SideButtons_btnWrapper__FeooF {
  position: fixed;
  top: 50%;
  right: 0;
  z-index: 101;
  transform: translateY(-63%);
}
.SideButtons_sideBtnRoot__4v1nR
  .SideButtons_buttonPosition__ZYwIz.SideButtons_btnWrapper__FeooF
  .SideButtons_imgSize__mP99y {
  width: 2.75rem;
  height: 2.75rem;
  position: relative;
}
.SideButtons_sideBtnRoot__4v1nR
  .SideButtons_buttonPosition__ZYwIz.SideButtons_btnWrapper__FeooF
  .SideButtons_imgSize__mP99y
  .SideButtons_stickCTAbtn__wcWtD {
  padding: 0;
  border: none;
}
.SideButtons_sideBtnRoot__4v1nR
  .SideButtons_buttonPosition__ZYwIz.SideButtons_btnWrapper__FeooF
  .SideButtons_imgSize__mP99y
  .SideButtons_stickCTAbtn__wcWtD
  img {
  position: static;
  transform: none;
  width: 2.5rem;
  height: 2.5rem;
  max-width: none;
  max-height: none;
}
.SideButtons_sideBtnRoot__4v1nR
  .SideButtons_buttonPosition__ZYwIz.SideButtons_btnWrapper__FeooF
  .SideButtons_imgSize__mP99y
  .SideButtons_stickCTAbtn__wcWtD
  span {
  margin: 0;
}
.SideButtons_sideBtnRoot__4v1nR
  .SideButtons_buttonPosition__ZYwIz.SideButtons_btnWrapper__FeooF
  .SideButtons_imgSize__mP99y
  .SideButtons_stickCTAbtn__wcWtD:hover {
  color: unset !important;
  border-color: unset !important;
  background-color: transparent !important;
  box-shadow: unset !important;
}
@media screen and (min-width: 1200px) {
  .SideButtons_sideBtnRoot__4v1nR
    .SideButtons_buttonPosition__ZYwIz.SideButtons_btnWrapper__FeooF {
    right: 15px;
  }
}
.SideButtons_tooltipDiv__99_RH {
  position: fixed;
  bottom: 1rem;
  left: 4rem;
  border: 1px solid #000;
  width: 19rem;
  text-align: center;
  font-weight: 500;
  z-index: 105;
  border-radius: 12px;
  color: #1a325d;
}
.SideButtons_tooltipDiv__99_RH p {
  margin: 0.2rem;
}
.SideButtons_tooltipPara__3vG8V {
  background-color: #fff;
  padding: 0.5rem;
  border-top-left-radius: 12px;
  font-family: var(--font-raleway);
  font-size: 1rem;
}
.SideButtons_tooltipClose__HT6Ms {
  color: #fff;
  position: absolute;
  right: -0.5rem;
  padding: 0.5rem;
  border-radius: 50%;
  height: 1rem;
  width: 2rem;
  line-height: 13px;
  top: -17px;
  cursor: pointer;
}
.SideButtons_toolParaDanger__36MNq {
  color: #c40d12;
  display: flex;
  align-items: center;
}
.SideButtons_tooltipImage__biFYz {
  margin: auto;
  width: 80%;
}
.SideButtons_tooltipButton__uKq7T {
  background-color: #1a325d;
  width: 100%;
  color: #fff;
  padding: 0.5rem;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.SideButtons_imgIconSize__BEqdE {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 2.375rem;
  height: 2.375rem;
  cursor: pointer;
}
@media (min-width: 1201px) {
  .SideButtons_imgSize__mP99y {
    width: 2.6666666667rem;
    height: 2.6666666667rem;
  }
  .SideButtons_imgIconSize__BEqdE {
    width: 2.5rem;
    height: 2.5rem;
  }
}
.SideButtons_stickyApply__q_OeH {
  position: fixed;
  right: 27px;
  z-index: 9999;
  bottom: 89px;
  max-height: calc(100vh - 130px);
  max-width: 100%;
  display: flex;
  align-items: flex-end;
  gap: 10px;
}
@media (max-width: 480px) {
  .SideButtons_stickyApplymob__QHRIE {
    right: 12px;
    z-index: 9999;
    max-height: calc(100vh - 130px);
    max-width: 100%;
    display: flex;
    align-items: flex-end;
    gap: 10px;
  }
}
.SideButtons_stickyApplyBtn__3Oe4V {
  padding: 10px;
  border-radius: 50%;
  height: 50px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ff3e6c;
  color: #fff;
  font-family: var(--font-raleway);
  font-weight: 700;
  line-height: 12px;
  font-size: 10px;
  text-align: center;
  cursor: pointer;
  box-shadow: 3px -3px 10px rgba(0, 0, 0, 0.2);
  position: relative;
  top: 2px;
  right: 10px;
}
.SideButtons_stickyApplyBtn__3Oe4V:before {
  content: "";
  height: 120%;
  width: 120%;
  border-radius: 50%;
  background-color: #ff3e6c;
  opacity: 0.3;
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.SideButtons_headerVideo__rLowQ {
  position: relative;
  margin-right: 1.125rem;
}
.SideButtons_headerVideo__rLowQ a {
  display: flex;
  height: 40px;
  background-color: #ffc907;
  color: #1a325d;
  align-items: center;
  padding: 0 15px;
  border-radius: 20px;
  font-size: 13.33px;
  line-height: 13.33px;
  font-weight: 700;
  text-transform: uppercase;
}
.SideButtons_videoTooltip__FA4os {
  z-index: 10000;
  position: absolute;
  background-color: #fff;
  top: 100%;
  right: 12%;
  padding: 4px 4px 6px 6px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  min-width: 6.3rem;
  color: #1a325d;
  line-height: 12px;
  font-size: 0.625rem;
  font-weight: 800;
  text-align: center;
}
.SideButtons_videoTooltipClose__heLtd {
  display: none;
}
.SideButtons_videoTooltipRightAlign__AF6sx {
  text-align: -webkit-right;
  position: relative;
}
.SideButtons_closeSpan__B0I4x {
  cursor: pointer;
  position: absolute;
  left: 88%;
}
@media (max-width: 480px) {
  .SideButtons_headerVideo__rLowQ {
    margin-right: 0.5rem;
  }
  .SideButtons_headerVideo__rLowQ a {
    padding: 0 10px;
  }
  .SideButtons_videoTooltip__FA4os {
    min-width: 6.6rem;
    padding: 6px 4px 6px 6px;
  }
}
@media screen and (max-height: 500px) {
  .SideButtons_stickyApplyBtn__3Oe4V,
  .SideButtons_videoTooltip__FA4os {
    display: none;
  }
}
@media screen and (min-height: 501px) {
  .SideButtons_stickyApplyBtn__3Oe4V {
    top: 39px;
  }
}
@media screen and (max-width: 480px) {
  .SideButtons_tooltipDiv__99_RH {
    max-width: 75%;
    bottom: 6rem;
    left: 0;
    font-size: small;
  }
  .SideButtons_tooltipAtBottom__Z7NZr {
    position: fixed;
    bottom: 20px;
    left: 1rem;
    z-index: 1000;
  }
  .SideButtons_tooltipAboveButton__14Udb {
    position: fixed;
    bottom: 6rem;
    left: 1rem;
    z-index: 1000;
  }
}
.SideButtons_isatWrapper__Fp2HS {
  font-family: --font-baskervville;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: auto;
}
.SideButtons_isatWrapper__Fp2HS .SideButtons_isatHead__7Jjxg {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.1;
  letter-spacing: 0.5rem;
  padding-left: 0.5rem;
}
.SideButtons_isatWrapper__Fp2HS .SideButtons_isatDesc__nHmsL {
  background-color: #ffd437;
  padding: 0.125rem 0.25rem;
  border-radius: 0.25rem;
}
@media screen and (max-width: 336px) {
  .SideButtons_isatWrapper__Fp2HS .SideButtons_isatDesc__nHmsL {
    font-size: 0.875rem;
  }
}
.DegreeOfferedCarousel_DegreeOffered__card__n1j2y {
  width: auto;
  border-radius: 1rem;
  border: 0.09375rem solid var(--P-Blue, #1a325d);
}
.DegreeOfferedCarousel_DegreeOffered__subtitle__xLYJX {
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25rem;
  letter-spacing: 0.0625rem;
  padding: 1.1875rem 1.25rem 1.1875rem 1.5rem;
}
.DegreeOfferedCarousel_DegreeOffered__image__6dXVq {
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 1rem;
  border-color: var(--primary-blue, #1a325d);
}
.DegreeOfferedCarousel_DegreeOffered__image__6dXVq img {
  width: 100%;
}
.DegreeOfferedCarousel_DegreeOffered__img__XNvd5 {
  width: 100%;
  height: auto;
}
@media (min-width: 1201px) {
  .DegreeOfferedCarousel_DegreeOffered__carousel__yAmwr {
    width: 23.2916666667rem;
  }
  .DegreeOfferedCarousel_DegreeOffered__card__n1j2y {
    border-radius: 0.8333333333rem;
    border: 0.0625rem solid var(--P-Blue, #1a325d);
  }
  .DegreeOfferedCarousel_DegreeOffered__subtitle__xLYJX {
    font-size: 0.8333333333rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.1666666667rem;
    letter-spacing: 0.0416666667rem;
    padding: 1.5416666667rem 1.375rem 1.2083333333rem 1.4166666667rem;
  }
  .DegreeOfferedCarousel_DegreeOffered__image__6dXVq {
    border-radius: 0.8333333333rem;
  }
}
.CustomDropdown_dropdown__A5RgL {
  position: relative;
  margin-top: 0.3rem;
}
@media (min-width: 1201px) {
  .CustomDropdown_dropdown__A5RgL {
    margin-top: 0.4167888888rem;
  }
}
.CustomDropdown_dropdownToggle__pljvf {
  border: 1px solid #ccc;
  padding: 0.4666666667rem 0.4166666667rem 0.4666666667rem 0.8333333333rem;
  border-radius: 0.8333333333rem;
  background: #fff;
  cursor: pointer;
  display: flex;
  place-items: center;
}
.CustomDropdown_dropdownMenuWrapper__AhoY_ {
  position: absolute;
  display: table;
  top: 100%;
  left: 0;
  right: 0;
  background: #eae4e3;
  border: 1px solid #ccc;
  border-radius: 4px;
  z-index: 10;
}
.CustomDropdown_scrollArrow__jprvx {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 15px;
  cursor: pointer;
  background: #eae4e3;
}
.CustomDropdown_dropdownMenu__u3HEr {
  max-height: 320px;
  overflow-y: auto;
}
.CustomDropdown_dropdownItem__tLDYS {
  padding: 4px;
  margin: 4px;
  white-space: nowrap;
  cursor: pointer;
  text-align: left;
  font-size: 12px;
  border-radius: 4px;
}
.CustomDropdown_dropdownItem__tLDYS:first-child {
  padding: 0 4px 4px;
  margin: 0 4px 4px;
}
.CustomDropdown_dropdownItem__tLDYS:last-child {
  padding: 4px;
  margin: 4px 4px 0;
}
.CustomDropdown_spanWidth__4fB6D {
  display: inline-block;
  width: 10px;
}
.CustomDropdown_dropdownItem__tLDYS:hover {
  background-color: #57a0ff;
  color: #fff;
}
.CustomDropdown_countryCode__EysVm {
  color: #686868;
  font-size: 0.875rem;
  white-space: nowrap;
  margin-right: 6px;
  min-width: 3.5625rem;
}
@media screen and (max-width: 1200px) {
  .CustomDropdown_dropdownToggle__pljvf {
    padding: 0.64rem;
    border-radius: 0.5rem;
    font-size: 0.875rem;
  }
}
@media (min-width: 1201px) {
  .CustomDropdown_countryCode__EysVm {
    font-size: 0.7rem;
  }
  .CustomDropdown_dropdownToggle__pljvf {
    padding: 0.5456rem;
  }
}
@media (max-width: 480px) {
  .CustomDropdown_dropdown__A5RgL {
    margin-top: 0.3rem;
  }
  .CustomDropdown_dropdownMenu__u3HEr {
    max-height: 370px;
  }
  .CustomDropdown_scrollArrow__jprvx {
    display: none;
  }
}
.styles_bannerImageRight__AL5X0 {
  background-position: 0;
}
.styles_img__GXtTr {
  border-radius: 1rem;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  height: 25rem;
  margin-bottom: 1rem;
}
.styles_para__qY4hi {
  max-width: 17.3125rem;
  color: var(--N-White, #fff);
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  font-family: var(--font-baskervville);
  font-size: 1.675rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2.25rem;
  letter-spacing: -0.0625rem;
  text-transform: capitalize;
}
.styles_form__BML2T {
  background-color: #fff;
  max-height: 100%;
  max-width: 100%;
  border-radius: 1rem;
  padding: 1.375rem 1.4375rem;
  box-shadow: 0.3125rem 0.3125rem 1.25rem hsla(0, 0%, 78%, 0.45);
  margin-bottom: 2.8125rem;
  width: 100%;
  height: 100%;
}
.styles_formHeading__CMaWB {
  color: var(--primary-blue);
  font-family: var(--font-baskervville);
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2rem;
  letter-spacing: -0.0625rem;
  text-transform: capitalize;
  margin-bottom: 1.75rem;
}
.styles_success__pClHJ {
  color: var(--G-Green, #00b300);
  font-family: var(--font-raleway);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  letter-spacing: 0.015rem;
  margin-top: 0.125rem;
  text-align: center;
}
.styles_container__PVT_p {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 370px;
}
@media (min-width: 1201px) {
  .styles_root__8yl_Z {
    margin-bottom: 1.8333333333rem;
  }
  .styles_img__GXtTr {
    border-radius: 1.3333333333rem;
    height: 34.4rem;
  }
  .styles_para__qY4hi {
    position: absolute;
    top: 2.4583333333rem;
    left: 2.9583333333rem;
    font-size: 3rem;
    line-height: 3.4166666667rem;
    letter-spacing: -0.0833333333rem;
    max-width: 25.25rem;
    text-shadow: none;
  }
  .styles_form__BML2T {
    position: absolute;
    top: 4.0416666667rem;
    right: 2.5rem;
    max-width: 30.6666666667rem;
    max-height: 32.5rem;
    padding: 2.25rem 1.3333333333rem;
    border-radius: 1.3333333333rem;
    box-shadow: 0.2083333333rem 0.2083333333rem 2.0833333333rem 0
      rgba(0, 0, 0, 0.25);
    margin: 0;
  }
  .styles_formHeading__CMaWB {
    font-size: 2.25rem;
    line-height: 2.2916666667rem;
    letter-spacing: -0.0833333333rem;
    margin-bottom: 0.5rem;
  }
  .styles_bannerImageRight__AL5X0 {
    min-height: 35rem;
  }
}
.styles_stripContainer__c9Gi7 {
  background-color: #ffc907;
  text-align: center;
}
@media (min-width: 1201px) {
  .styles_stripContainer__c9Gi7 {
    margin-bottom: 1rem;
    padding: 0.625rem 1.25rem;
    font-size: 0.875rem;
    border-radius: 0.75rem;
  }
  .styles_bannerImageRight__AL5X0 {
    display: none;
    background-position: 50%;
  }
  .styles_imgTextRender__QM2Tk {
    display: block;
  }
}
@media (max-width: 480px) {
  .styles_stripContainer__c9Gi7 {
    margin-bottom: 1rem;
    padding: 0.5rem 1rem;
    font-size: 0.75rem;
    border-radius: 0.25rem;
  }
  .styles_form__BML2T {
    margin-bottom: 2rem;
  }
  .styles_bannerImageRight__AL5X0 {
    background-position: 30%;
  }
  .styles_bannerHeading__Skg7K {
    max-width: 10.5rem;
  }
}
@media screen and (max-width: 1200px) {
  .styles_bannerImageRight__AL5X0 {
    display: block;
    min-height: 350px;
  }
  .styles_imgTextRender__QM2Tk {
    display: none;
  }
}
.HighlightsCarousel_HighlightsCarousel__TextContainer__E20mC {
  padding: 0.75rem 1.25rem 1rem;
  gap: 1rem;
}
.HighlightsCarousel_HighlightsCarousel__Title__GzPT8 {
  color: var(--P-Blue, #1a325d);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: var(--font-raleway);
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 0.025rem;
}
.HighlightsCarousel_HighlightsCarousel__SmallTitle__43KKv {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.HighlightsCarousel_HighlightsCarousel__SubTitle__CKxLm {
  color: var(--P-Blue, #1a325d);
  font-family: var(--font-raleway);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.057875rem;
  letter-spacing: 0.0525rem;
  margin-top: 0.5rem;
}
@media (min-width: 1201px) {
  .HighlightsCarousel_HighlightsCarousel__TextContainer__E20mC {
    padding: 0.9166666667rem 1.1666666667rem;
  }
  .HighlightsCarousel_HighlightsCarousel__Title__GzPT8 {
    color: var(--P-Blue, #1a325d);
    font-variant-numeric: lining-nums proportional-nums;
    font-family: var(--font-raleway);
    font-size: 0.8333333333rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.02rem;
  }
  .HighlightsCarousel_HighlightsCarousel__Title__GzPT8.HighlightsCarousel_HighlightsCarousel__Title__Pinned__3UBnp {
    font-size: 1rem;
  }
  .HighlightsCarousel_HighlightsCarousel__SubTitle__CKxLm {
    color: var(--P-Blue, #1a325d);
    font-family: var(--font-raleway);
    font-size: 0.8333333333rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.1033333333rem;
    letter-spacing: 0.025rem;
    margin-top: 0.3333333333rem;
  }
}
.styles_card___lCdy {
  position: relative;
  overflow: hidden;
  border-radius: 1rem;
  border: 1.2px solid var(--primary-blue);
  background: var(--primary-blue);
  height: 32.625rem;
  color: #fff;
}
.styles_card___lCdy:after {
  content: "";
  position: absolute;
  bottom: 0;
  background: linear-gradient(
    180deg,
    rgba(26, 50, 93, 0) 2.47%,
    #1a325d 23.86%
  );
  height: 15.9375rem;
  width: 100%;
}
.styles_intersectionDiv__i5K_R {
  height: 300px;
  width: 280px;
}
.styles_smallCard__CwWv5 {
  height: 25rem;
}
.styles_biggerGradient__Dl2nn:after {
  background: linear-gradient(
    180deg,
    rgba(26, 50, 93, 0) 2.47%,
    #1a325d 24.86%
  );
  height: 16.5625rem;
}
.styles_img__e8FDh {
  position: absolute;
  top: 0;
  left: 0;
}
.styles_strip__HEmoT {
  position: absolute;
  bottom: 11.1875rem;
  left: 0;
  z-index: 2;
  height: 2.125rem;
  clip-path: polygon(100% 0, 92% 50%, 100% 100%, 0 100%, 0 50%, 0 0);
  background: #ffc907;
  color: var(--primary-blue);
  padding: 0.75rem 1.875rem 0.5rem 1.125rem;
  margin: auto;
  font-family: var(--font-raleway);
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.75rem;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
  text-wrap: nowrap;
  white-space: nowrap;
}
.styles_smallStrip__i6HI6 {
  bottom: 40%;
}
.styles_textContainer__6ecZx {
  position: absolute;
  z-index: 1;
  padding-left: 1.1875rem;
  bottom: 2.1875rem;
  width: 100%;
}
.styles_programType__UPZjf {
  font-family: var(--font-raleway);
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.75rem;
  letter-spacing: 0.125rem;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
.styles_nameContainer__y2H_F {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.styles_name__ffrQn {
  font-family: var(--font-baskervville);
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.8125rem;
  letter-spacing: -0.03rem;
}
.styles_certificationName__hFwhc {
  font-size: 1.25rem;
  line-height: 1.5rem;
  letter-spacing: -2%;
}
.styles_yearContainer__FFpQm {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0.4375rem 1.25rem;
}
.styles_yearContainer__FFpQm img {
  height: 2.0625rem;
  width: 2.0625rem;
}
.styles_yearContainer__FFpQm span {
  margin-top: 0.4375rem;
  font-size: 0.5625rem;
  line-height: 0.5625rem;
  letter-spacing: 0.125rem;
  text-transform: uppercase;
}
.styles_desc__H8_Mk,
.styles_yearContainer__FFpQm span {
  font-family: var(--font-raleway);
  font-style: normal;
  font-weight: 500;
}
.styles_desc__H8_Mk {
  font-size: 0.75rem;
  line-height: 0.9375rem;
  letter-spacing: 0.0225rem;
  opacity: 0.8;
  margin-bottom: 0.75rem;
  max-width: 90%;
}
.styles_fees__2Du7z {
  font-variant-numeric: lining-nums proportional-nums;
  font-family: var(--font-raleway);
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.03375rem;
}
.styles_certificationFees__MMENE {
  font-size: 0.875rem;
  line-height: 1rem;
  letter-spacing: 3%;
}
.styles_strikeThrough__b4QVq {
  position: relative;
  opacity: 0.6;
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.styles_strikeThrough__b4QVq:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 0.5px solid;
  border-color: inherit;
  transform: rotate(-5deg);
}
.styles_inCollaborationWith__87HVu {
  display: flex;
  color: #fff;
  justify-content: space-between;
  align-items: center;
  font-family: var(--font-raleway);
  width: 100%;
  font-size: 1.25rem;
  font-weight: 400;
  padding: 4px 12px 0 0;
}
.styles_kpmgImg__Jg7QD {
  height: 34px;
  width: 84px;
}
@media (min-width: 1201px) {
  .styles_card___lCdy {
    border-radius: 0.8333333333rem;
    border: 1.5px solid var(--primary-blue);
    height: 28.0833333333rem;
  }
  .styles_card___lCdy:after {
    content: "";
    position: absolute;
    bottom: 4.5416666667rem;
    background: linear-gradient(
      180deg,
      rgba(26, 50, 93, 0) 24.47%,
      #1a325d 47.86%
    );
    height: 11.0416666667rem;
    width: 100%;
  }
  .styles_smallCard__CwWv5 {
    height: 23.4583333333rem;
  }
  .styles_smallCard__CwWv5:after {
    bottom: 0;
    background: linear-gradient(
      180deg,
      rgba(26, 50, 93, 0) 2.47%,
      #1a325d 30.86%
    );
    height: 11.0416666667rem;
    width: 100%;
  }
  .styles_biggerGradient__Dl2nn {
    height: 25.75rem;
  }
  .styles_biggerGradient__Dl2nn:after {
    background: linear-gradient(
      180deg,
      rgba(26, 50, 93, 0) 2.47%,
      #1a325d 20.86%
    );
    height: 13.125rem;
  }
  .styles_img__e8FDh {
    height: 70%;
    width: 100%;
    aspect-ratio: 10/7;
  }
  .styles_bigImg__M69e_ {
    height: 95%;
  }
  .styles_strip__HEmoT {
    bottom: 9.625rem;
    font-size: 0.8333333333rem;
    line-height: 0.6666666667rem;
    letter-spacing: 0.0833333333rem;
  }
  .styles_smallStrip__i6HI6 {
    bottom: 25%;
  }
  .styles_textContainer__6ecZx {
    padding-left: 1rem;
    bottom: 1rem;
  }
  .styles_programType__UPZjf {
    font-size: 0.8333333333rem;
    line-height: 0.6666666667rem;
    letter-spacing: 0.0833333333rem;
    margin-bottom: 1.3333333333rem;
  }
  .styles_name__ffrQn {
    font-size: 1.3333333333rem;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5416666667rem;
    letter-spacing: -0.0416666667rem;
  }
  .styles_yearContainer__FFpQm {
    margin: 0.375rem 1.0833333333rem;
  }
  .styles_yearContainer__FFpQm img {
    height: 2.0625rem;
    width: 2.0625rem;
  }
  .styles_yearContainer__FFpQm span {
    margin-top: 0.375rem;
    font-size: 0.4583333333rem;
    line-height: 0.6875rem;
    letter-spacing: 0.125rem;
  }
  .styles_desc__H8_Mk {
    font-size: 0.6666666667rem;
    line-height: 0.8333333333rem;
    letter-spacing: 0.02rem;
    margin-bottom: 0.6666666667rem;
    max-width: 80%;
  }
  .styles_fees__2Du7z {
    font-size: 0.9166666667rem;
    letter-spacing: 0.0275rem;
  }
  .styles_inCollaborationWith__87HVu {
    display: flex;
    color: #fff;
    justify-content: space-between;
    align-items: center;
    font-family: var(--font-raleway);
    width: 100%;
    font-size: 1.1rem;
    font-weight: 400;
    padding: 4px 12px 0 0;
  }
  .styles_kpmgImg__Jg7QD {
    height: 34px;
    width: 84px;
  }
}
@media (max-width: 480px) {
  .styles_smallCard__CwWv5 {
    height: 27.25rem;
  }
}
.TemplateOneConnectModalForm_root__r_Ag_ label {
  color: var(--P-Blue, #1a325d);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: var(--font-raleway);
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.00875rem;
  text-transform: capitalize;
}
.TemplateOneConnectModalForm_root__r_Ag_ input,
.TemplateOneConnectModalForm_root__r_Ag_ select {
  color: var(--N-Grey-Dark, #686868);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: var(--font-raleway);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.125rem;
  letter-spacing: 0.0175rem;
}
.TemplateOneConnectModalForm_root__r_Ag_ input {
  padding: 0.75rem;
}
.TemplateOneConnectModalForm_applicationLoader__70iR8 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 370px;
}
.TemplateOneConnectModalForm_inputWrapper__WSPXn {
  margin-bottom: 1.5rem;
  flex-direction: column;
}
.TemplateOneConnectModalForm_authorization__uQKvR {
  color: var(--N-Grey-Dark, #686868);
  font-family: var(--font-raleway);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25rem;
  letter-spacing: 0.0175rem;
}
.TemplateOneConnectModalForm_commonMargins__EWh9H {
  margin-bottom: 1.5rem;
}
.TemplateOneConnectModalForm_emailContainer__rMwJT {
  flex-direction: column;
}
.TemplateOneConnectModalForm_error__SvULe {
  color: var(--R-Red, #e60000);
  font-family: var(--font-raleway);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  letter-spacing: 0.015rem;
  margin-left: 0.5rem;
}
.TemplateOneConnectModalForm_errorMessage__1DAEz {
  color: var(--R-Red, #e60000);
  font-size: 0.875rem;
}
.TemplateOneConnectModalForm_formHeading__RxabT {
  color: var(--primary-blue);
  font-family: var(--font-baskervville);
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2rem;
  letter-spacing: -0.0625rem;
  text-transform: capitalize;
  margin-bottom: 1.75rem;
}
@media (min-width: 1201px) {
  .TemplateOneConnectModalForm_newLeadFormWrapper__kUPPq {
    display: flex;
    flex-wrap: wrap;
  }
  .TemplateOneConnectModalForm_newLeadFormFirstName__hZBmz {
    width: 50%;
    padding-right: 1.25rem;
  }
  .TemplateOneConnectModalForm_newLeadFormPhone__YwsP2 {
    width: 50%;
  }
  .TemplateOneConnectModalForm_newLeadFormEmail__4WEtE {
    width: 100%;
  }
  .TemplateOneConnectModalForm_formHeading__RxabT {
    font-size: 2.25rem;
    line-height: 2.2916666667rem;
    letter-spacing: -0.0833333333rem;
    margin-bottom: 2.25rem;
  }
  .TemplateOneConnectModalForm_root__r_Ag_ label {
    font-size: 0.8333333333rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.0075rem;
  }
  .TemplateOneConnectModalForm_root__r_Ag_ input {
    padding: 0.4166666667rem 0 0.4166666667rem 0.8333333333rem;
  }
  .TemplateOneConnectModalForm_root__r_Ag_ select {
    padding: 0.4166666667rem 1.6666666667rem 0.5rem 0.8333333333rem;
  }
  .TemplateOneConnectModalForm_root__r_Ag_ input,
  .TemplateOneConnectModalForm_root__r_Ag_ option,
  .TemplateOneConnectModalForm_root__r_Ag_ select {
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.3333333333rem;
    letter-spacing: 0.015rem;
  }
  .TemplateOneConnectModalForm_inputWrapper__WSPXn {
    margin-bottom: 1.3333333333rem;
    flex-direction: column;
  }
  .TemplateOneConnectModalForm_authorization__uQKvR {
    font-size: 0.6666666667rem;
    font-style: normal;
    font-weight: 500;
    line-height: 0.9583333333rem;
    letter-spacing: 0.0133333333rem;
  }
  .TemplateOneConnectModalForm_commonMargins__EWh9H {
    margin-bottom: 1.3333333333rem;
  }
  .TemplateOneConnectModalForm_emailContainer__rMwJT {
    flex-direction: column;
  }
  .TemplateOneConnectModalForm_error__SvULe {
    font-size: 0.5rem;
    line-height: 0.6666666667rem;
    margin-left: 0.3333333333rem;
  }
}
@media (max-width: 480px) {
  .TemplateOneConnectModalForm_newLeadFormWrapper__kUPPq {
    display: flex;
    flex-wrap: wrap;
  }
  .TemplateOneConnectModalForm_newLeadFormEmail__4WEtE,
  .TemplateOneConnectModalForm_newLeadFormFirstName__hZBmz,
  .TemplateOneConnectModalForm_newLeadFormPhone__YwsP2 {
    width: 100%;
    margin-bottom: 0.75rem;
  }
}
.Accordion_accordionTitle__60aS7 {
  color: #002c88;
  font-size: 1.125rem;
  font-weight: 300;
  font-family: var(--font-raleway);
}
.Accordion_accordionitem__XqWXA {
  border: 1px solid #a7a9ac;
  margin-bottom: 10px;
  border-radius: 20px;
  padding: 1.25rem;
  font-family: var(--font-raleway);
}
.Accordion_opened__p29Wd {
  border: 1px solid #8552b8;
}
.Accordion_opened__p29Wd .Accordion_accordionTitle__60aS7 {
  font-size: 1.25rem;
  font-weight: 500;
}
.Accordion_accordionBody__6bk0O {
  font-size: 0.875rem;
  color: #212529;
  padding-left: 1.25rem;
  font-family: var(--font-raleway);
  transition:
    color 1s ease-in-out,
    background-color 1s ease-in-out,
    border-color 1s ease-in-out,
    box-shadow 1s ease-in-out,
    border-radius 1s ease;
}
.Accordion_accordionBody__6bk0O > ol {
  padding-left: 1.25rem;
}
.Accordion_accordionBody__6bk0O > ol > li {
  position: relative;
  list-style: none;
  margin-bottom: 0.625rem;
  color: #212529;
}
.Accordion_accordionBody__6bk0O > ol > li:before {
  content: "";
  position: absolute;
  left: -23px;
  top: 6px;
  border-color: #002c88 #002c88 transparent transparent;
  border-style: solid;
  border-width: 2px;
  height: 7px;
  width: 7px;
  transform: rotate(45deg);
}
.Accordion_accordionBody__6bk0O p {
  margin-bottom: 1rem;
  margin-top: 0.625rem;
}
.styles_carousel__jVokK {
  margin-bottom: 1rem;
}
.styles_root__1nN_6 {
  position: relative;
  border-radius: 1rem;
  overflow: hidden;
}
.styles_img__0RB7J {
  width: 100%;
  height: 21.875rem;
  -o-object-fit: fill;
  object-fit: fill;
}
.styles_title__I3x0S {
  color: var(--primary-blue);
  text-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.25);
  font-family: var(--font-baskervville);
  font-size: 1.675rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2.5rem;
  letter-spacing: -0.0625rem;
  text-transform: capitalize;
  width: calc(100% - 50px);
}
.styles_noteText__KYiDT {
  position: absolute;
  top: 55%;
  left: 6%;
  font-family: var(--font-baskervville);
}
.styles_downloadCTA__i3epN {
  position: absolute;
  bottom: 3%;
  left: 5%;
}
.styles_form__hGJGy {
  background-color: #fff;
  max-height: 100%;
  max-width: 100%;
  border-radius: 1rem;
  padding: 1.375rem 1.4375rem;
  box-shadow: 0.3125rem 0.3125rem 1.25rem hsla(0, 0%, 78%, 0.45);
}
.styles_formHeading__7Xk6H {
  color: var(--primary-blue);
  font-family: var(--font-baskervville);
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2rem;
  letter-spacing: -0.0625rem;
  text-transform: capitalize;
  margin-bottom: 1.75rem;
}
.styles_success__Mljb1 {
  color: var(--G-Green, #00b300);
  font-family: var(--font-raleway);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  letter-spacing: 0.015rem;
  margin-top: 0.125rem;
  text-align: center;
}
@media (max-width: 480px) {
  .styles_noteText__KYiDT {
    top: 40%;
  }
}
@media (min-width: 1201px) {
  .styles_container__kHSOz {
    display: flex;
    margin-bottom: 1.6666666667rem;
  }
  .styles_carousel__jVokK {
    height: 35.125rem;
    width: 50%;
    margin-bottom: 0;
  }
  .styles_root__1nN_6 {
    border-radius: 1.3333333333rem;
    width: 100%;
  }
  .styles_img__0RB7J {
    height: 35.125rem;
  }
  .styles_title__I3x0S {
    z-index: 2;
    position: absolute;
    max-width: 65%;
    top: 2.5rem;
    left: 2.9166666667rem;
    text-shadow: 0 0.1666666667rem 0.1666666667rem rgba(0, 0, 0, 0.25);
    font-size: 3rem;
    line-height: 3.4166666667rem;
    letter-spacing: -0.0833333333rem;
  }
  .styles_smallWidth__zpaSt {
    max-width: 40%;
  }
  .styles_form__hGJGy {
    flex-basis: 47%;
    padding: 2.25rem;
    border-radius: 1.3333333333rem;
    box-shadow: 0.2083333333rem 0.2083333333rem 2.0833333333rem 0
      rgba(0, 0, 0, 0.25);
    margin: 0 0 0 1.125rem;
  }
  .styles_lpConnectModalForm__hjOWR {
    padding: 3rem !important;
    display: grid;
    place-items: center;
  }
  .styles_formHeading__7Xk6H {
    font-size: 2.25rem;
    line-height: 2.2916666667rem;
    letter-spacing: -0.0833333333rem;
    margin-bottom: 2.25rem;
  }
}
.styles_stripContainer__t5EjN {
  background-color: #ffc907;
  text-align: center;
  font-family: sans-serif;
  padding: 0.625rem 1.25rem;
}
@media (min-width: 1201px) {
  .styles_stripContainer__t5EjN {
    margin-bottom: 1rem;
    font-size: 0.875rem;
    border-radius: 0.75rem;
    padding: 0.625rem 1.25rem;
  }
}
@media (max-width: 480px) {
  .styles_stripContainer__t5EjN {
    margin-bottom: 1rem;
    padding: 0.5rem 1rem;
    font-size: 0.75rem;
    border-radius: 0.25rem;
  }
}
.styles_header__Zdow4 {
  margin-bottom: 1rem;
}
.styles_fixedHeader__EyZfs {
  position: sticky;
  z-index: 1010;
  transition: top 0.3s ease-in-out;
  top: 0;
}
.styles_headerContainer__KauFF {
  padding: 1rem 0 1.1875rem 1.25rem;
  border-radius: 1rem;
  background: var(--primary-blue);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.styles_headerContainer__KauFF .styles_logo__tpB1T {
  width: 7.125rem;
}
.styles_btn__UuWR1 {
  color: var(--primary-blue);
  text-align: center;
  font-family: var(--font-raleway);
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  font-size: 0.8125rem;
  letter-spacing: 0.0625rem;
  margin-right: 1.25rem;
  padding: 0.75rem 1rem;
  border-radius: 2.875rem;
  background: var(--P-Yellow, #ffc907);
  display: flex;
  align-items: center;
  gap: 0.375rem;
}
.styles_btn__UuWR1 img {
  margin-left: 0.5rem;
  width: 1em;
  height: 1em;
}
.styles_studentLogin__amLVT {
  font-size: 10px;
  color: #fff;
  padding: 0.625rem 0.75rem;
  border-radius: 2.875rem;
  background: var(--primary-blue);
  margin-right: 1.25rem;
  text-transform: uppercase;
  font-weight: 600;
  font-family: var(--font-raleway);
  border: 2px solid #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.375rem;
}
.styles_studentLogin__amLVT:hover {
  background: #fff;
  color: var(--primary-blue);
  border: 2px solid #fff;
}
.styles_studentLogin__amLVT:hover .styles_svgHover__RPan7 {
  stroke: #1a325d;
}
.styles_btnContainer__elSO4 {
  display: flex;
  align-items: center;
}
.styles_displayBlockDesktop__ES_Cw {
  display: none;
}
@media (min-width: 1201px) {
  .styles_header__Zdow4 {
    margin-top: 0.7916666667rem;
    margin-bottom: 1rem;
  }
  .styles_headerContainer__KauFF {
    padding: 1rem 0 1rem 1.6666666667rem;
    border-radius: 1.3333333333rem;
  }
  .styles_headerContainer__KauFF .styles_logo__tpB1T {
    width: 7.75rem;
  }
  .styles_btn__UuWR1 {
    letter-spacing: 0.0416666667rem;
    margin-right: 1.375rem;
  }
  .styles_btn__UuWR1,
  .styles_studentLogin__amLVT {
    font-size: 0.8333333333rem;
  }
  .styles_displayBlockDesktop__ES_Cw {
    display: block;
  }
}
@media (max-width: 480px) {
  .styles_hideArrow__A6Psp {
    display: none;
  }
}
@media (max-width: 345px) {
  .styles_studentLogin__amLVT {
    font-size: 0.5rem;
  }
}
@media (max-width: 480px) {
  .DownloadCTASticky_downloadCTAContainer__hjBWL {
    display: none;
    padding: 0.75rem;
    justify-content: space-around;
    position: fixed;
    width: 100%;
    box-sizing: border-box;
    z-index: 120;
    background: #fff;
    bottom: 0;
    box-shadow:
      0 54px 55px rgba(0, 0, 0, 0.25),
      0 -12px 30px rgba(0, 0, 0, 0.12),
      0 4px 6px rgba(0, 0, 0, 0.12),
      0 12px 13px rgba(0, 0, 0, 0.17),
      0 -3px 5px rgba(0, 0, 0, 0.09);
    gap: 0.375rem;
    font-weight: 500;
    font-size: 0.75rem;
  }
  .DownloadCTASticky_downloadCTAContainer__hjBWL
    .DownloadCTASticky_applyNowContainer__gCI3F {
    color: var(--primary-blue);
    background: #ffc907;
    border-radius: 2.875rem;
    padding: 12px 0;
    flex-basis: 50%;
    text-transform: uppercase;
  }
  .DownloadCTASticky_downloadCTAContainer__hjBWL
    .DownloadCTASticky_webinarApplyNow__xlL8Z {
    color: var(--primary-blue);
    font-family: var(--font-raleway);
    border-radius: 2.875rem;
    font-size: 1rem;
    font-weight: 600;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    height: 3.125rem;
    margin: 0 0.75rem 1.875rem;
    color: #1a325d;
    border: 1px solid #1a325d;
    background: #ffc907;
  }
  .DownloadCTASticky_downloadCTAContainer__hjBWL
    .DownloadCTASticky_downloadBrochureContainer__J0FhP {
    color: #fff;
    background: var(--primary-blue);
    border-radius: 2.875rem;
    padding: 12px 0;
    flex-basis: 50%;
    text-transform: uppercase;
  }
}
@media (min-width: 1201px) {
  .DownloadCTASticky_downloadCTAContainer__hjBWL {
    display: none;
  }
}
@media (max-width: 480px) {
  .EnrollNowButton_enrollCTAContainer__DW221 {
    position: fixed;
    bottom: 0;
    z-index: 3;
    width: 100%;
    padding: 0 0 1rem;
    background: #fff;
  }
  .EnrollNowButton_enrollCTAContainerInner__NkgZh {
    text-align: center;
    border: 1px solid var(--primary-blue);
    margin: 0 0.75rem;
    border-radius: 1.75rem;
    padding: 0.75rem;
    box-sizing: border-box;
    background: #ffc907;
    color: var(--primary-blue);
    box-shadow:
      0 54px 55px rgba(0, 0, 0, 0.25),
      0 -12px 30px rgba(0, 0, 0, 0.12),
      0 4px 6px rgba(0, 0, 0, 0.12),
      0 12px 13px rgba(0, 0, 0, 0.17),
      0 -3px 5px rgba(0, 0, 0, 0.09);
  }
}
@media (min-width: 1201px) {
  .EnrollNowButton_enrollCTAContainer__DW221 {
    display: none;
  }
}
.Login_form_control__UwDuD:focus {
  outline: none;
  border: 0.5px solid #2e7df3;
}
.Login_mainheading__mhvrJ {
  font-family: Baskervville, serif;
  font-size: 24px;
  text-align: center;
  color: #1a325d;
  font-weight: 400;
}
.Login_loadingdiv__LqBij {
  box-shadow: 1px 1px 1px 1px #000;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin: 2rem auto auto;
  width: 350px;
  height: 50px;
}
.Login_dialogcontent__VOkF6 {
  border-radius: 10px;
  height: 207px;
  margin-top: 1.875rem;
  display: flex;
}
.Login_imageContainer__n_w0_ > img {
  width: 200px;
  border-radius: 10px;
  height: 205px;
}
.Login_contentContainer__Xm4KI {
  width: 18.75rem;
}
.Login_contentContainer__Xm4KI > .Login_parasubtitle__PJP3E {
  font-size: 0.8125rem;
  margin-left: 1rem;
  color: #162b3d;
  margin-bottom: 0.625rem;
  min-width: 100%;
}
.Login_contentContainer__Xm4KI .Login_countdown__RUmFi {
  font-size: 0.75rem;
  margin-left: 5rem;
  margin-top: 0.625rem;
}
.Login_contentContainer__Xm4KI .Login_heading__mKGCE {
  color: #1a325d;
  margin-left: 5.625rem;
  margin-bottom: 0.3125rem;
  margin-top: 1.5625rem;
  font-size: 1.5rem;
}
@media (max-width: 768px) {
  .Login_imageContainer__n_w0_ {
    display: none;
  }
  .Login_dialogcontent__VOkF6 {
    max-width: 20rem;
  }
}
.dashboard_container__3XEO0 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  min-height: 100vh;
  position: relative;
}
.dashboard_heading__H_9se {
  font-family: Baskervville, serif;
  font-size: 1.75rem;
  font-weight: 400;
  text-align: left;
  width: 100%;
  color: #1a325d;
}
.dashboard_tableContainer__1Ys5N {
  width: 100%;
  overflow-x: auto;
}
.dashboard_table__n5Dpk {
  width: 100%;
  border-collapse: collapse;
  border-radius: 0.625rem;
  margin-top: 0.75rem;
}
.dashboard_table__n5Dpk td,
.dashboard_table__n5Dpk th {
  padding: 0.75rem;
  text-align: center;
  border: 1px solid #000;
  font-size: 1rem;
  color: #000;
}
.dashboard_table__n5Dpk th {
  background-color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}
.dashboard_table__n5Dpk td {
  color: #000;
}
.dashboard_table__n5Dpk tr:hover {
  background-color: #f1f1f1;
}
.dashboard_table__n5Dpk .dashboard_empty-row__kKRdS td,
.dashboard_text-center__8eViH {
  text-align: center;
  color: #666;
  font-style: italic;
}
.dashboard_paginationContainer__RA3hc {
  display: flex;
  align-items: center;
  margin-top: 1.5rem;
  gap: 2rem;
  flex-direction: column;
}
.dashboard_paginationContainer__RA3hc .dashboard_referMoreButton__t3y8H {
  display: block;
  width: auto;
  height: 2.5rem;
  border-radius: 1.5625rem;
  align-items: center;
  text-transform: uppercase;
  gap: 0.3125rem;
  font-size: 0.85rem;
  font-weight: 700;
  letter-spacing: 0.025rem;
  cursor: pointer;
  text-align: center;
  justify-content: center;
  white-space: nowrap;
  background-color: #ffc907;
  color: #1a325d;
  border: 0.0625rem solid #1a325d;
  margin-top: 1rem;
}
.dashboard_paginationContainer__RA3hc .dashboard_referMoreButton__t3y8H:hover {
  background-color: #e6b800;
}
.dashboard_paginationContainer__RA3hc .dashboard_activePage__vsDmR {
  background-color: #dcdcdc;
  font-weight: 700;
}
@media (min-width: 1201px) {
  .dashboard_paginationContainer__RA3hc button {
    background-color: #fff;
    color: #000;
    border: 0.0625rem solid #000;
    border-radius: 0.3125rem;
    padding: 0.5rem 1rem;
    cursor: pointer;
    gap: 2rem;
    font-size: 1rem;
  }
  .dashboard_paginationContainer__RA3hc button:hover {
    background-color: #f1f1f1;
  }
  .dashboard_paginationContainer__RA3hc button:disabled {
    cursor: not-allowed;
  }
}
@media (max-width: 480px) {
  .dashboard_heading__H_9se {
    font-size: 1.5rem;
  }
  .dashboard_container__3XEO0 {
    width: 100%;
    height: 100vh;
  }
  .dashboard_table__n5Dpk {
    font-size: 0.9rem;
  }
  .dashboard_table__n5Dpk td,
  .dashboard_table__n5Dpk th {
    padding: 0.5rem;
  }
  .dashboard_paginationContainer__RA3hc {
    gap: 0.5rem;
  }
  .dashboard_paginationContainer__RA3hc button {
    background-color: #fff;
    color: #000;
    border: 0.0625rem solid #000;
    padding: 0.375rem 0.75rem;
    border-radius: 0.3125rem;
    gap: 2rem;
    font-size: 1rem;
    cursor: pointer;
  }
}
.styles_title__73I2p {
  color: var(--primary-blue);
  font-family: var(--font-baskervville);
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: -0.0625rem;
  text-transform: capitalize;
  margin-right: 1rem;
  min-width: 50px;
}
.styles_socialMediaContainer__xJzPv {
  display: flex;
  align-items: center;
  margin-top: 1.375rem;
}
.styles_socialMediaContainer__xJzPv img {
  margin-right: 0.75rem;
  width: 2.125rem;
  height: 2.125rem;
}
.styles_copyLinkLogo__D9aK9 {
  cursor: pointer;
}
.styles_tooltip__izaUr {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-60%);
  background-color: #000;
  color: #fff;
  padding: 0.125rem 0.25rem;
  font-size: 0.5rem;
  border-radius: 0.25rem;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  white-space: nowrap;
}
.styles_tooltip__izaUr:before {
  content: "";
  position: absolute;
  top: -0.625rem;
  left: 50%;
  transform: translateX(-50%);
  border: 0.375rem solid transparent;
  border-bottom-color: #000;
}
.styles_tooltip__izaUr.styles_show__j5w94 {
  opacity: 1;
}
@media (min-width: 1201px) {
  .styles_title__73I2p {
    font-size: 1.3333333333rem;
    line-height: 1.5rem;
    letter-spacing: -0.0416666667rem;
  }
  .styles_socialMediaContainer__xJzPv {
    margin-top: 0;
  }
  .styles_socialMediaContainer__xJzPv img {
    margin-right: 0.875rem;
    width: 2.1666666667rem;
    height: 2.1666666667rem;
  }
  .styles_tooltip__izaUr {
    font-size: 0.5rem;
  }
}
.SpecializationCard_SpecializationCard__background__myw7z {
  border-radius: 1rem;
  background: var(--P-Blue, #1a325d);
  padding: 1.3333125rem;
  height: 11.75rem;
  min-width: 14.375rem;
}
.SpecializationCard_SpecializationCard__InnerImage__YBLht {
  height: 3.75rem;
  width: 3.75rem;
}
.SpecializationCard_SpecializationCard__InnerTitle__QYemR {
  color: var(--N-White, #fff);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: var(--font-raleway);
  font-size: 1rem;
  font-style: normal;
  line-height: 1.25rem;
  text-transform: capitalize;
}
.SpecializationCard_SpecializationCard__InnerShowMoreIcon__TYdC2 {
  width: 2.375rem;
  height: 2.375rem;
  line-height: 1.25rem;
  font-size: 1rem;
  color: var(--N-White, #fff);
  text-transform: capitalize;
}
.SpecializationCard_sponsored-image-wrapper__0a7Qb {
  width: 80px;
  height: 60px;
  min-width: 80px;
  min-height: 60px;
  overflow: hidden;
}
.SpecializationCard_sponsored-image__S8cwZ {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 1201px) {
  .SpecializationCard_swiper-slide__MHMi_ {
    margin-left: 20;
  }
  .SpecializationCard_SpecializationCard__background__myw7z {
    border-radius: 0.8333333333rem;
    padding: 1.3333333333rem;
    height: 11.75rem;
    width: 14.375rem;
  }
  .SpecializationCard_SpecializationCard__InnerImage__YBLht {
    height: 3.1666666667rem;
    min-width: 3.4583333333rem;
  }
  .SpecializationCard_SpecializationCard__InnerTitle__QYemR {
    color: var(--N-White, #fff);
    font-variant-numeric: lining-nums proportional-nums;
    font-family: var(--font-raleway);
    font-size: 1rem;
    font-style: normal;
    line-height: 1.25rem;
    text-transform: capitalize;
  }
  .SpecializationCard_SpecializationCard__InnerShowMoreIcon__TYdC2 {
    width: 1.5833333333rem;
    height: 1.5833333333rem;
    color: var(--N-White, #fff);
    font-size: 1rem;
    line-height: 1.25rem;
    text-transform: capitalize;
  }
  .BannerSection_bannerSection__Kqpgx {
    display: flex;
    word-wrap: break-word;
    position: relative;
    font-family: var(--font-raleway);
    padding: 40px 0.75rem;
  }
  .BannerSection_bannerSection__Kqpgx:before {
    content: "";
    background-color: #1a325d;
    opacity: 0.06;
    height: 100%;
    width: 120%;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 50px 50px 0;
    z-index: -1;
  }
  .BannerSection_bannerSection__Kqpgx h1 {
    font-size: 44px;
    color: #000;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: capitalize;
    line-height: 1.3;
  }
  .BannerSection_bannerBlock__nAlOC {
    display: flex;
    padding-bottom: 1.25rem;
    align-items: flex-start;
    justify-content: space-between;
    margin-right: 1.5rem;
  }
  .BannerSection_bannerTitleBlock__bql6Q {
    justify-content: space-between;
    padding-bottom: 20px;
  }
  .BannerSection_bannerTitleBlock__bql6Q,
  .BannerSection_bannerTitle__0DKxR {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
  .BannerSection_titleStrip__XLdN4 {
    background-color: #0051f9;
    color: #fff;
    padding: 10px 10px 10px 20px;
    position: relative;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    display: inline-block;
  }
  .BannerSection_titleStrip__XLdN4:after {
    content: "";
    position: absolute;
    background-color: #0051f9;
    transform: skewX(-20deg);
    border-radius: 7px;
    height: 100%;
    width: 50px;
    top: 0;
    right: -20px;
    z-index: -1;
  }
  .BannerSection_bannerContent__IVtSi {
    font: 0.8125rem;
    color: #686868;
  }
  .BannerSection_bannerSection__Kqpgx p {
    line-height: 24px;
    margin-bottom: 0;
    font-size: 14px;
  }
  .BannerSection_bannerBottom__rW_BC {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
  }
  .BannerSection_bannerCollab__pJlhH {
    align-items: center;
    background-color: #002c88;
    padding: 10px;
    border-radius: 10px;
  }
  .BannerSection_bannerCollab__pJlhH p {
    font-weight: 500;
    margin-bottom: 5px;
    color: #fff;
    font-size: 14px;
  }
  .BannerSection_bannerCollab__pJlhH img {
    max-width: 150px;
  }
  .BannerSection_bannerPointBlock__Ixd9h {
    padding: 10px 0;
    overflow-wrap: break-word;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(18.75rem, 1fr));
    grid-row-gap: 1.25rem;
    grid-column-gap: 0.9375rem;
  }
  .BannerSection_bannerPointBlock__Ixd9h b {
    color: #002c88;
    font-weight: 600;
  }
  .BannerSection_bannerPoint__VCfxe {
    position: relative;
    padding-left: 30px;
    font-size: 14px;
  }
  .BannerSection_astric__chzTO {
    font-size: 20px;
    line-height: 18px;
  }
  .BannerSection_bannerPointBlockSection__YKoBm {
    display: flex;
    gap: 0.625rem;
  }
  .BannerSection_bannerPointIcon__Mlksf {
    margin-top: 0.3125rem;
  }
  .BannerSection_bannerPointIcon__Mlksf img {
    position: relative;
    left: 0;
    top: 2px;
    color: #002c88;
    height: 1.25rem;
    width: 2.5rem;
    border: 2px solid #002c88;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    max-width: 20px;
  }
  .BannerSection_bannerPoint__VCfxe b {
    color: #002c88;
    font-weight: 600;
  }
  .BannerSection_note___L6o6 {
    word-wrap: break-word;
  }
}
@media (max-width: 480px) {
  .BannerSection_bannerSection__Kqpgx {
    word-wrap: break-word;
    display: flex;
    flex-direction: column;
    padding: 20px 5% 30px 0;
    position: relative;
    margin-bottom: 1.25rem;
    font-family: var(--font-raleway);
  }
  .BannerSection_bannerSection__Kqpgx:before {
    content: "";
    background-color: #1a325d;
    opacity: 0.06;
    height: 100%;
    width: 120%;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 50px 50px 0;
    margin-right: 0.625rem;
    z-index: -1;
  }
  .BannerSection_bannerSection__Kqpgx h1 {
    font-size: 1.75rem;
    line-height: 2.2rem;
    color: #000;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: capitalize;
  }
  .BannerSection_bannerTitleBlock__bql6Q {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 20px;
    align-items: flex-start;
  }
  .BannerSection_bannerTitle__0DKxR {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0.625rem;
  }
  .BannerSection_titleStrip__XLdN4 {
    background-color: #0051f9;
    color: #fff;
    padding: 10px;
    position: relative;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.875rem;
    width: 85%;
    margin-bottom: 0.625rem;
  }
  .BannerSection_titleStrip__XLdN4:after {
    content: "";
    position: absolute;
    background-color: #0051f9;
    transform: skewX(-20deg);
    border-radius: 7px;
    height: 100%;
    width: 50px;
    top: 0;
    right: -20px;
    z-index: -1;
  }
  .BannerSection_bannerContent__IVtSi {
    font: 0.8125rem;
    color: #686868;
    width: 100%;
  }
  .BannerSection_bannerSection__Kqpgx p {
    line-height: 24px;
    margin-bottom: 0;
    font-size: 14px;
  }
  .BannerSection_bannerPottom__6fA4E {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
  }
  .BannerSection_bannerCollab__pJlhH {
    display: flex;
    align-items: center;
    background-color: #002c88;
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 1.25rem;
    gap: 1.25rem;
    margin-right: 1.5rem;
  }
  .BannerSection_bannerCollab__pJlhH p {
    font-weight: 500;
    margin-bottom: 5px;
    color: #fff;
    font-size: 0.8125rem;
  }
  .BannerSection_bannerCollab__pJlhH img {
    max-width: 100px;
  }
  .BannerSection_bannerPointBlock__Ixd9h {
    overflow-wrap: break-word;
    padding: 10px 0;
  }
  .BannerSection_bannerPointBlock__Ixd9h b {
    color: #002c88;
    font-weight: 600;
  }
  .BannerSection_bannerPoint__VCfxe {
    position: relative;
    padding-left: 30px;
    font-size: 14px;
  }
  .BannerSection_astric__chzTO {
    font-size: 20px;
    line-height: 18px;
  }
  .BannerSection_bannerPointBlockSection__YKoBm {
    display: flex;
    gap: 1.875rem;
  }
  .BannerSection_bannerPointIcon__Mlksf {
    margin-top: 0.3125rem;
  }
  .BannerSection_bannerPointIcon__Mlksf img {
    position: absolute;
    color: #002c88;
    border: 2px solid #002c88;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
  }
  .BannerSection_banner_point__eyv8u b {
    color: #002c88;
    font-weight: 600;
  }
  .BannerSection_note___L6o6 {
    word-wrap: break-word;
  }
}
@media (min-width: 481px) and (max-width: 1200px) {
  .BannerSection_bannerSection__Kqpgx {
    word-wrap: break-word;
    display: flex;
    flex-direction: column;
    padding: 20px 5% 30px 0;
    position: relative;
    margin-bottom: 1.25rem;
    font-family: var(--font-raleway);
  }
  .BannerSection_bannerSection__Kqpgx:before {
    content: "";
    background-color: #1a325d;
    opacity: 0.06;
    height: 100%;
    width: 120%;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 50px 50px 0;
    margin-right: 0.625rem;
    z-index: -1;
  }
  .BannerSection_bannerSection__Kqpgx h1 {
    font-size: 1.75rem;
    line-height: 2.2rem;
    color: #000;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: capitalize;
  }
  .BannerSection_bannerTitleBlock__bql6Q {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 20px;
    align-items: flex-start;
  }
  .BannerSection_bannerTitle__0DKxR {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0.625rem;
  }
  .BannerSection_titleStrip__XLdN4 {
    background-color: #0051f9;
    color: #fff;
    padding: 10px;
    position: relative;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 0.875rem;
    width: 85%;
    margin-bottom: 0.625rem;
  }
  .BannerSection_titleStrip__XLdN4:after {
    content: "";
    position: absolute;
    background-color: #0051f9;
    transform: skewX(-20deg);
    border-radius: 7px;
    height: 100%;
    width: 50px;
    top: 0;
    right: -20px;
    z-index: -1;
  }
  .BannerSection_bannerContent__IVtSi {
    font: 0.8125rem;
    color: #686868;
    width: 100%;
  }
  .BannerSection_bannerSection__Kqpgx p {
    line-height: 24px;
    margin-bottom: 0;
    font-size: 14px;
  }
  .BannerSection_bannerPottom__6fA4E {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
  }
  .BannerSection_bannerCollab__pJlhH {
    display: flex;
    align-items: center;
    background-color: #002c88;
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 1.25rem;
    gap: 1.25rem;
    margin-right: 1.5rem;
  }
  .BannerSection_bannerCollab__pJlhH p {
    font-weight: 500;
    margin-bottom: 5px;
    color: #fff;
    font-size: 0.8125rem;
  }
  .BannerSection_bannerCollab__pJlhH img {
    max-width: 100px;
  }
  .BannerSection_bannerPointBlock__Ixd9h {
    overflow-wrap: break-word;
    padding: 10px 0;
  }
  .BannerSection_bannerPointBlock__Ixd9h b {
    color: #002c88;
    font-weight: 600;
  }
  .BannerSection_bannerPoint__VCfxe {
    position: relative;
    padding-left: 30px;
    font-size: 14px;
  }
  .BannerSection_astric__chzTO {
    font-size: 20px;
    line-height: 18px;
  }
  .BannerSection_bannerPointBlockSection__YKoBm {
    display: flex;
    gap: 1.875rem;
  }
  .BannerSection_bannerPointIcon__Mlksf {
    margin-top: 0.3125rem;
  }
  .BannerSection_bannerPointIcon__Mlksf img {
    position: absolute;
    color: #002c88;
    border: 2px solid #002c88;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
  }
  .BannerSection_banner_point__eyv8u b {
    color: #002c88;
    font-weight: 600;
  }
  .BannerSection_note___L6o6 {
    word-wrap: break-word;
  }
}
@media (min-width: 1201px) {
  .SkillGainSection_skillSection__trwdo {
    padding: 50px 0 0;
    font-family: var(--font-raleway);
  }
  .SkillGainSection_skillBlock__pSK34 {
    border-top: 1px solid #d4d4d4;
    padding-top: 30px;
  }
  .SkillGainSection_skillItem__0QGPA {
    height: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    padding-top: 2.5rem;
    grid-row-gap: 3.75rem;
  }
  .SkillGainSection_skillCard__sPGvL {
    background-image: linear-gradient(145deg, #002c88, #002c88, #a22cc0);
    border-radius: 10px;
    padding: 0 10px;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-right: 1rem;
  }
  .SkillGainSection_skillIcon__6Edzx {
    background-color: #fff;
    border: 2px solid #002c88;
    height: 80px;
    width: 80px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: -40px 0 20px;
  }
  .SkillGainSection_headingBlock___Z_aW h2 {
    font-size: 28px;
    text-transform: capitalize;
    color: #002c88;
    font-weight: 600;
    margin-bottom: 1.25rem;
  }
  .SkillGainSection_skillCard__sPGvL h6 {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 0.5rem;
    line-height: 1.2;
  }
  .SkillGainSection_skillCard__sPGvL p {
    font-size: 14px;
    color: #ccc;
    line-height: 18px;
    margin-bottom: 1rem;
  }
}
@media (max-width: 480px) {
  .SkillGainSection_skillSection__trwdo {
    padding: 50px 0 0;
    font-family: var(--font-raleway);
  }
  .SkillGainSection_headingBlock___Z_aW h2 {
    font-size: 20px;
    text-transform: capitalize;
    color: #002c88;
    font-weight: 600;
    margin-bottom: 0.625rem;
  }
  .SkillGainSection_skillBlock__pSK34 {
    border-top: 1px solid #d4d4d4;
  }
  .SkillGainSection_skillItem__0QGPA {
    height: 100%;
    padding-top: 0.625rem;
  }
  .SkillGainSection_skillCard__sPGvL {
    background-image: linear-gradient(145deg, #002c88, #002c88, #a22cc0);
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    padding: 10px;
    text-align: left;
    height: 100%;
    align-items: center;
    margin-top: 0.9375rem;
  }
  .SkillGainSection_skillIcon__6Edzx {
    background-color: #fff;
    border: 2px solid #002c88;
    height: 80px;
    width: 80px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .SkillGainSection_skillCard__sPGvL h6 {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
  }
  .SkillGainSection_skillCard__sPGvL p {
    font-size: 14px;
    color: #ccc;
    line-height: 18px;
  }
  .SkillGainSection_skillDetail__QbMUL {
    width: calc(100% - 80px);
    padding-left: 10px;
  }
}
@media (min-width: 481px) and (max-width: 1200px) {
  .SkillGainSection_skillSection__trwdo {
    padding: 50px 0 0;
    font-family: var(--font-raleway);
  }
  .SkillGainSection_headingBlock___Z_aW h2 {
    font-size: 20px;
    text-transform: capitalize;
    color: #002c88;
    font-weight: 600;
    margin-bottom: 0.625rem;
  }
  .SkillGainSection_skillBlock__pSK34 {
    border-top: 1px solid #d4d4d4;
  }
  .SkillGainSection_skillItem__0QGPA {
    height: 100%;
    padding-top: 0.625rem;
  }
  .SkillGainSection_skillCard__sPGvL {
    background-image: linear-gradient(145deg, #002c88, #002c88, #a22cc0);
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    padding: 10px;
    text-align: left;
    height: 100%;
    align-items: center;
    margin-top: 0.9375rem;
  }
  .SkillGainSection_skillIcon__6Edzx {
    background-color: #fff;
    border: 2px solid #002c88;
    height: 80px;
    width: 80px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .SkillGainSection_skillCard__sPGvL h6 {
    color: #fff;
    font-weight: 600;
    font-size: 14px;
  }
  .SkillGainSection_skillCard__sPGvL p {
    font-size: 14px;
    color: #ccc;
    line-height: 18px;
  }
  .SkillGainSection_skillDetail__QbMUL {
    width: calc(100% - 80px);
    padding-left: 10px;
  }
}
.CertOverview_cardContainer__JFCpb {
  display: flex;
  flex-direction: column;
  margin-top: 0;
}
.CertOverview_Overview__title__RuTKC {
  font-size: 1.25rem;
  font-style: normal;
  font-family: var(--font-raleway);
  font-weight: 600;
  color: #002c88;
  line-height: 2.1875rem;
  letter-spacing: -0.0625rem;
  text-transform: capitalize;
  margin-bottom: 1rem;
}
.CertOverview_OveviewBlock__xDyuJ {
  border-top: 1px solid #d4d4d4;
  padding-top: 1.25rem;
}
@media (min-width: 1201px) {
  .CertOverview_Overview__textContainer__mARPf {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .CertOverview_cardContainer__JFCpb {
    display: flex;
    flex-direction: column;
    margin-top: 2.5rem;
  }
  .CertOverview_Overview__title__RuTKC {
    font-size: 2rem;
    font-style: normal;
    line-height: 2.25rem;
    color: #002c88;
    font-weight: 600;
    text-transform: capitalize;
  }
  .EarnAndShareCertificate_certificateSection__Ludqv {
    padding: 3.125rem 0 0;
  }
  .EarnAndShareCertificate_certificateImg__gZ37z {
    border-top: 0.0625rem solid #d4d4d4;
    padding-top: 1.875rem;
  }
  .EarnAndShareCertificate_certificateImg__gZ37z img {
    width: 6.25%rem;
    max-width: 31.25rem;
    box-shadow: 0.625rem 0.625rem 0.625rem rgba(26, 50, 93, 0.2);
  }
  .EarnAndShareCertificate_headingBlock__4a9XK {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
    font-family: var(--font-raleway);
  }
  .EarnAndShareCertificate_headingBlock__4a9XK h2 {
    margin: 0;
    color: #002c88;
    font-size: 28px;
    font-weight: 600;
    text-transform: capitalize;
  }
}
@media (max-width: 480px) {
  .EarnAndShareCertificate_certificateSection__Ludqv {
    padding: 0;
  }
  .EarnAndShareCertificate_certificateImg__gZ37z {
    border-top: 0.0625rem solid #d4d4d4;
    padding-top: 1.875rem;
  }
  .EarnAndShareCertificate_certificateImg__gZ37z img {
    width: 6.25%rem;
    box-shadow: 0.625rem 0.625rem 0.625rem rgba(26, 50, 93, 0.2);
  }
  .EarnAndShareCertificate_headingBlock__4a9XK {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.25rem;
    font-family: var(--font-raleway);
    margin-top: 1.25rem;
  }
  .EarnAndShareCertificate_headingBlock__4a9XK h2 {
    margin: 0;
    color: #002c88;
    font-size: 1.25rem;
    font-weight: 600;
    text-transform: capitalize;
  }
}
@media (min-width: 481px) and (max-width: 1200px) {
  .EarnAndShareCertificate_certificateSection__Ludqv {
    padding: 0;
  }
  .EarnAndShareCertificate_certificateImg__gZ37z {
    border-top: 0.0625rem solid #d4d4d4;
    padding-top: 1.875rem;
  }
  .EarnAndShareCertificate_certificateImg__gZ37z img {
    width: 6.25%rem;
    box-shadow: 0.625rem 0.625rem 0.625rem rgba(26, 50, 93, 0.2);
  }
  .EarnAndShareCertificate_headingBlock__4a9XK {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.25rem;
    font-family: var(--font-raleway);
    margin-top: 1.25rem;
  }
  .EarnAndShareCertificate_headingBlock__4a9XK h2 {
    margin: 0;
    color: #002c88;
    font-size: 1.25rem;
    font-weight: 600;
    text-transform: capitalize;
  }
}
.FaculitySection_row__rUKz_ {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(15.625rem, 1fr));
  gap: 1rem;
  grid-auto-rows: 1fr;
}
.FaculitySection_col-12__vzvd9 {
  flex: 0 0 100%;
  max-width: 6.25rem;
}
.FaculitySection_col-md-4__d7xKp {
  flex: 0 0 33.333%;
  max-width: 100%;
}
.FaculitySection_certificateSection__WNhC9 {
  padding: 3.125rem 0 0;
}
.FaculitySection_certificateImg__bHUOv {
  border-top: 0.0625rem solid #d4d4d4;
  padding-top: 1.875rem;
}
.FaculitySection_certificateImg__bHUOv img {
  width: 6.25%rem;
  max-width: 31.25rem;
  box-shadow: 0.625rem 0.625rem 0.625rem rgba(26, 50, 93, 0.2);
}
.FaculitySection_headingBlock__9Nl3s {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
  font-family: var(--font-raleway);
}
.FaculitySection_headingBlock__9Nl3s h2 {
  margin: 0;
  color: #002c88;
  font-size: 28px;
  font-weight: 600;
  text-transform: capitalize;
}
.FaculitySection_facultySection__PnkAe {
  padding: 3.125rem 0 0;
}
.FaculitySection_facultyBlock__BJoMp {
  border-top: 0.0625rem solid #d4d4d4;
  padding-top: 1.875rem;
}
@media (min-width: 1201px) {
  .FaculitySection_facultyItem__I9OFZ {
    border: 0.0625rem solid #ccc;
    padding: 0.9375rem;
    border-radius: 1.25rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 16rem;
    height: 100%;
  }
  .FaculitySection_facultyItem__I9OFZ h6 {
    color: #000;
    font-weight: 600;
  }
  .FaculitySection_facultyItem__I9OFZ p {
    font-size: 0.75rem;
    margin-bottom: 0;
  }
  .FaculitySection_facultyImg__qSLMz {
    border: 0.125rem solid #002c88;
    border-radius: 3.125rem;
    margin-bottom: 0.625rem;
  }
  .FaculitySection_facultyImg__qSLMz img {
    width: 6.25%rem;
  }
  .FaculitySection_facultyDetail__Pbgj_ {
    font-family: var(--font-raleway);
  }
}
@media (max-width: 480px) {
  .FaculitySection_col-md-4__d7xKp {
    flex: 0rem 0rem 6.25%rem;
    max-width: 6.25%rem;
  }
  .FaculitySection_facultyItem__I9OFZ {
    border: 0.0625rem solid #ccc;
    padding: 0.9375rem;
    border-radius: 1.25rem;
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .FaculitySection_facultyImg__qSLMz {
    height: 5rem;
    width: 5rem;
    border: 0.125rem solid #002c88;
    border-radius: 3.125rem;
    margin-bottom: 0;
    flex-shrink: 0;
  }
  .FaculitySection_facultyImg__qSLMz img {
    width: 6.25%rem;
    height: 6.25%rem;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .FaculitySection_facultyDetail__Pbgj_ {
    width: calc(100% - 5.625rem);
    padding-left: 0.9375rem;
    font-family: var(--font-raleway);
  }
  .FaculitySection_facultyDetail__Pbgj_ h6 {
    margin: 0;
    font-size: 1rem;
    font-weight: 600;
  }
  .FaculitySection_facultyDetail__Pbgj_ p {
    margin: 0.3125rem 0 0;
    font-size: 0.875rem;
  }
  .FaculitySection_headingBlock__9Nl3s h2 {
    margin: 0;
    color: #002c88;
    font-size: 1.25rem;
    font-weight: 600;
    text-transform: capitalize;
  }
}
@media (min-width: 481px) and (max-width: 1200px) {
  .FaculitySection_col-md-4__d7xKp {
    flex: 0rem 0rem 6.25%rem;
    max-width: 6.25%rem;
  }
  .FaculitySection_facultyItem__I9OFZ {
    border: 0.0625rem solid #ccc;
    padding: 0.9375rem;
    border-radius: 1.25rem;
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .FaculitySection_facultyImg__qSLMz {
    height: 5rem;
    width: 5rem;
    border: 0.125rem solid #002c88;
    border-radius: 3.125rem;
    margin-bottom: 0;
    flex-shrink: 0;
  }
  .FaculitySection_facultyImg__qSLMz img {
    width: 6.25%rem;
    height: 6.25%rem;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .FaculitySection_facultyDetail__Pbgj_ {
    width: calc(100% - 5.625rem);
    padding-left: 0.9375rem;
    font-family: var(--font-raleway);
  }
  .FaculitySection_facultyDetail__Pbgj_ h6 {
    margin: 0;
    font-size: 1rem;
    font-weight: 600;
  }
  .FaculitySection_facultyDetail__Pbgj_ p {
    margin: 0.3125rem 0 0;
    font-size: 0.875rem;
  }
  .FaculitySection_headingBlock__9Nl3s h2 {
    margin: 0;
    color: #002c88;
    font-size: 1.25rem;
    font-weight: 600;
    text-transform: capitalize;
  }
}
.AmityOnlineAdvantage_advantageBlock__pLoUc {
  border-top: 1px solid #d4d4d4;
  padding-top: 30px;
}
.AmityOnlineAdvantage_advantageSection__G9_Zp {
  padding: 50px 0 0;
}
.AmityOnlineAdvantage_advantageItem__URl8s {
  background-color: transparent;
  perspective: 1000px;
  height: 100%;
}
.AmityOnlineAdvantage_advantageItem__URl8s:hover
  .AmityOnlineAdvantage_advantageInner__jR9ds {
  transform: rotateY(180deg);
}
.AmityOnlineAdvantage_advantageInner__jR9ds {
  position: relative;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  height: 100%;
}
.AmityOnlineAdvantage_advantageFront__07_QC {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  position: relative;
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.102);
  padding: 15px;
  justify-content: flex-start;
  min-height: 120px;
  color: #000;
  transition-duration: 0.3s;
  backface-visibility: hidden;
  height: 100%;
  font-family: var(--font-raleway);
}
.AmityOnlineAdvantage_advantageFront__07_QC p {
  color: #000;
  font-weight: 600;
  line-height: 1.3rem;
  font-size: 16px;
}
.AmityOnlineAdvantage_advantageImg__4VIWG {
  height: 80px;
  width: 80px;
  border-radius: 50%;
  background-color: #002c88;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
.AmityOnlineAdvantage_advantageImg__4VIWG img {
  max-width: 100%;
}
.AmityOnlineAdvantage_advantageBack__0Mr0f {
  position: absolute;
  width: 100%;
  font-family: var(--font-raleway);
  backface-visibility: hidden;
  background-color: #002c88;
  transform: rotateY(180deg);
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  border-radius: 20px;
  padding: 15px;
  font-size: 12px;
  color: #fff;
  z-index: 1;
  height: 100%;
}
.AmityOnlineAdvantage_advantageBack__0Mr0f p {
  margin-bottom: 0;
}
.AmityOnlineAdvantage_headingBlock__ERCqT {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: var(--font-raleway);
  margin-bottom: 20px;
}
.AmityOnlineAdvantage_headingBlock__ERCqT h2 {
  margin: 0;
  color: #002c88;
  font-size: 28px;
  font-weight: 600;
  text-transform: capitalize;
}
.AmityOnlineAdvantage_headingBlock__ERCqT h2 span {
  color: #0051f9;
  background: linear-gradient(135deg, #002c88, #a22cc0);
  background-clip: border-box;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
}
.AmityOnlineAdvantage_row__HaMB6 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: 1fr;
  gap: 1.5rem;
}
.AmityOnlineAdvantage_col-12__nG0kJ {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .AmityOnlineAdvantage_col-md-3__Sy2X_ {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
.AmityOnlineAdvantage_g-3__GCYmR > * {
  margin-bottom: 1.5rem;
}
@media (max-width: 480px) {
  .AmityOnlineAdvantage_row__HaMB6 {
    display: flex;
    flex-direction: column;
  }
  .AmityOnlineAdvantage_advantageFront__07_QC {
    flex-direction: row;
    align-items: center;
  }
  .AmityOnlineAdvantage_advantageFront__07_QC p {
    width: calc(100% - 80px);
    padding-left: 10px;
    margin: 0;
  }
  .AmityOnlineAdvantage_advantageImg__4VIWG {
    margin: 0;
  }
  .AmityOnlineAdvantage_headingBlock__ERCqT {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .AmityOnlineAdvantage_headingBlock__ERCqT h2 {
    font-size: 20px;
    line-height: 1.2;
  }
}
@media (min-width: 481px) and (max-width: 1200px) {
  .AmityOnlineAdvantage_row__HaMB6 {
    display: flex;
    flex-direction: column;
  }
  .AmityOnlineAdvantage_advantageFront__07_QC {
    flex-direction: row;
    align-items: center;
  }
  .AmityOnlineAdvantage_advantageFront__07_QC p {
    width: calc(100% - 80px);
    padding-left: 10px;
    margin: 0;
  }
  .AmityOnlineAdvantage_advantageImg__4VIWG {
    margin: 0;
  }
  .AmityOnlineAdvantage_headingBlock__ERCqT {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .AmityOnlineAdvantage_headingBlock__ERCqT h2 {
    font-size: 20px;
    line-height: 1.2;
  }
}
.SectionCard_root__vJRVT {
  padding: 1.75rem 1.5625rem;
}
.SectionCard_root__vJRVT.SectionCard_card__76a8h {
  border-radius: 1rem;
  background: var(--N-White, #fff);
  box-shadow: 0.3125rem 0.3125rem 3.125rem 0 hsla(0, 0%, 78%, 0.35);
}
.SectionCard_root__vJRVT.SectionCard_wide__qPmm0 {
  padding-bottom: 0;
}
.SectionCard_root__vJRVT.SectionCard_campusImmersion__jll9b {
  padding: 3rem 2rem;
}
.SectionCard_lproot__UDhc_ {
  padding: 1.75rem 1.5rem 0;
}
.SectionCard_lproot__UDhc_.SectionCard_wide__qPmm0 {
  padding-bottom: 0;
}
.SectionCard_lproot__UDhc_.SectionCard_campusImmersion__jll9b {
  padding: 3rem 2rem;
}
.SectionCard_title__DSA2A {
  color: var(--P-Blue, #1a325d);
  font-family: var(--font-baskervville);
  font-size: 1.3rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2.1875rem;
  letter-spacing: -3%;
  text-transform: capitalize;
  padding-bottom: 1rem;
}
.SectionCard_subtitle__vVqmD {
  color: var(--N-Grey-Dark, #686868);
  font-family: var(--font-raleway);
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.375rem;
  letter-spacing: 2%;
}
.SectionCard_subtitle__vVqmD a {
  color: var(--primary-blue);
  text-decoration-line: underline;
}
.SectionCard_hr__sFh5X {
  margin-top: 1.5rem;
  height: 1px;
  background: #d4d4d4;
}
.SectionCard_cta__vIKQu {
  margin-top: 2rem;
  display: flex;
  justify-content: center;
}
.SectionCard_ctaBtn__nhddo {
  font-size: 1.25rem;
  white-space: nowrap;
}
.SectionCard_ctaBottom__tDFeo {
  margin-bottom: 0.625rem;
}
@media (min-width: 1201px) {
  .SectionCard_root__vJRVT {
    padding: 2.9166666667rem 5rem 3.75rem 4.1666666667rem;
  }
  .SectionCard_root__vJRVT.SectionCard_card__76a8h {
    border-radius: 1.3333333333rem;
    background: var(--N-White, #fff);
    box-shadow: 0.2083333333rem 0.2083333333rem 2.0833333333rem 0
      hsla(0, 0%, 78%, 0.35);
  }
  .SectionCard_root__vJRVT.SectionCard_wide__qPmm0 {
    padding-bottom: 0;
  }
  .SectionCard_root__vJRVT.SectionCard_campusImmersion__jll9b {
    padding: 3rem 2rem;
  }
  .SectionCard_lproot__UDhc_ {
    padding: 3.75rem 5rem 0;
  }
  .SectionCard_lproot__UDhc_.SectionCard_wide__qPmm0 {
    padding-bottom: 0;
  }
  .SectionCard_lproot__UDhc_.SectionCard_campusImmersion__jll9b {
    padding: 3rem 2rem;
  }
  .SectionCard_title__DSA2A {
    font-size: 2.25rem;
    line-height: 2.8333333333rem;
    letter-spacing: -3%;
    padding-bottom: 0.5rem;
  }
  .SectionCard_subtitle__vVqmD {
    color: var(--N-Grey-Dark, #686868);
    text-align: right;
    font-size: 1.0416666667rem;
    line-height: 1.1666666667rem;
    margin-left: 3rem;
  }
  .SectionCard_hr__sFh5X {
    margin-top: 2.25rem;
  }
  .SectionCard_cta__vIKQu {
    margin-top: 3.125rem;
  }
  .SectionCard_ctaBtn__nhddo {
    font-size: 0.8333333333rem;
  }
}
.StripTextUI_stripContainer__Ouppk {
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  background: #111;
  display: flex;
  align-items: center;
  font-size: 18px;
  margin-top: 2.5rem;
  height: 50px;
  margin-left: -8%;
  background-image: linear-gradient(145deg, #002c88, #002c88, #a22cc0);
  color: #fff;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  padding-top: 24px;
  padding-bottom: 18px;
  font-weight: 600;
}
.StripTextUI_stripContainer__Ouppk:before {
  margin-left: 120px;
}
@media (max-width: 480px) {
  .StripTextUI_stripContainer__Ouppk {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    background: #111;
    display: flex;
    align-items: center;
    font-size: 18px;
    height: 50px;
    background-image: linear-gradient(145deg, #002c88, #002c88, #a22cc0);
    color: #fff;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    padding-top: 24px;
    padding-bottom: 18px;
    font-weight: 600;
  }
}
.ToolPlatform_toolSection__5KGun {
  padding: 3.125rem 1.25rem 0 0;
}
.ToolPlatform_headingBlock__SsWJN {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.25rem;
}
.ToolPlatform_headingBlock__SsWJN h2 {
  margin: 0;
  color: #002c88;
  font-size: 2rem;
  font-weight: 600;
  text-transform: capitalize;
}
@media (max-width: 480px) {
  .ToolPlatform_headingBlock__SsWJN {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.25rem;
  }
  .ToolPlatform_headingBlock__SsWJN h2 {
    margin: 0;
    color: #002c88;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 1.25rem;
  }
  .ToolPlatform_toolSection__5KGun {
    padding: 3.125rem 1.25rem 0 0;
  }
}
.ToolPlatform_carouselWrapper__wxHpb {
  overflow: hidden;
  width: 100%;
  position: relative;
  padding: 1.875rem 0 0.5rem;
  border-top: 1px solid #d4d4d4;
}
.ToolPlatform_carouselWrapper__wxHpb .ToolPlatform_carousel__cE68L {
  display: flex;
  will-change: transform;
  transition: transform 1s ease;
}
.ToolPlatform_carouselWrapper__wxHpb .ToolPlatform_item__GFHqE {
  box-shadow: 0.3125rem 0 0.625rem rgba(0, 0, 0, 0.1);
  border-radius: 0.625rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.3125rem;
}
.ToolPlatform_carouselWrapper__wxHpb .ToolPlatform_item__GFHqE img {
  width: 8.75rem;
  height: 4.75rem;
}
.ToolPlatform_carouselWrapper__wxHpb .ToolPlatform_toolitem__BTrSg {
  padding: 0;
}
.ToolPlatform_carouselWrapper__wxHpb .ToolPlatform_toolitem__BTrSg img {
  -o-object-fit: contain;
  object-fit: contain;
}
.ToolPlatform_carouselWrapper__wxHpb .ToolPlatform_owlitem__9wtPk {
  flex: 0 0 11.25rem;
  margin-right: 0.625rem;
  height: 6.5rem;
}
@media (max-width: 480px) {
  .ToolPlatform_carouselWrapper__wxHpb .ToolPlatform_owlitem__9wtPk {
    flex: 0 0 7.5rem;
  }
  .ToolPlatform_carouselWrapper__wxHpb
    .ToolPlatform_owlitem__9wtPk:first-child {
    margin-left: 0.75rem;
  }
  .ToolPlatform_carouselWrapper__wxHpb .ToolPlatform_item__GFHqE,
  .ToolPlatform_carouselWrapper__wxHpb .ToolPlatform_toolitem__BTrSg {
    padding: 0;
  }
}
.CampusEmersion_root__4JYDO {
  position: relative;
}
.CampusEmersion_root__4JYDO .CampusEmersion_swiperButtonPrev__HCzgW {
  left: -46px !important;
  top: 32% !important;
}
.CampusEmersion_root__4JYDO .CampusEmersion_swiperButtonNext__kQ6sw {
  right: -46px !important;
  top: 32% !important;
}
.CampusEmersion_ProgramHighlights__textContainer__mYmY0 {
  display: flex;
  flex-direction: column;
}
.CampusEmersion_ProgramHighlights__title__0XLKC {
  color: var(--P-Blue, #1a325d);
  font-family: var(--font-baskervville);
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2.1875rem;
  letter-spacing: -0.0625rem;
  text-transform: capitalize;
}
.CampusEmersion_ProgramHighlights__subtitle__v4FS9 {
  color: var(--N-Grey-Dark, #686868);
  font-family: var(--font-raleway);
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3125rem;
  letter-spacing: 0.0625rem;
  margin-bottom: 1rem;
}
.CampusEmersion_ProgramHighlights__cardContainer__C2Xbr {
  margin-top: 2rem;
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1.5rem;
}
.CampusEmersion_swiper-button-next__7FF0l {
  right: "5px" !important;
}
@media (min-width: 1201px) {
  .CampusEmersion_ProgramHighlights__textContainer__mYmY0 {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  .CampusEmersion_ProgramHighlights__title__0XLKC {
    font-size: 2.25rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.5833333333rem;
    letter-spacing: -0.0833333333rem;
  }
  .CampusEmersion_ProgramHighlights__subtitle__v4FS9 {
    text-align: right;
    font-size: 0.8333333333rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.1666666667rem;
    letter-spacing: 0.0416666667rem;
  }
  .CampusEmersion_ProgramHighlights__cardContainer__C2Xbr {
    margin-top: 1.6666666667rem;
    justify-content: flex-start;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 1rem;
  }
}
.CampusCard_AdvantageCard__container__E1rTz {
  border-radius: 1rem;
  border: 0.09375rem solid var(--P-Blue, #1a325d);
  margin: auto;
  height: 100%;
}
.CampusCard_AdvantageCard__image__k9cLY {
  border-radius: 1rem;
  width: 100%;
  position: relative;
  z-index: 10;
}
.CampusCard_AdvantageCard__textContainer__8nIHD {
  padding: 1.125rem 1.125rem 1.125rem 1.5rem;
}
.CampusCard_AdvantageCard__titleOnly__lgoLj {
  padding: 0.75rem 0.75rem 0.5rem 1.25rem;
}
.CampusCard_AdvantageCard__title__mQcPs {
  font-family: var(--font-raleway);
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 0.5rem;
}
.CampusCard_AdvantageCard__subtitle__dUhtS {
  font-family: var(--font-raleway);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.0625rem;
  letter-spacing: 0.0625rem;
}
.CampusCard_ProgramHighlight_img__GU_ov {
  min-height: 155px;
  width: 100%;
}
@media (min-width: 1201px) {
  .CampusCard_AdvantageCard__container__E1rTz {
    height: 100%;
    border-radius: 0.8333333333rem;
  }
  .CampusCard_AdvantageCard__image__k9cLY {
    border-radius: 0.8333333333rem;
  }
  .CampusCard_AdvantageCard__textContainer__8nIHD {
    padding: 1rem;
  }
  .CampusCard_AdvantageCard__titleOnly__lgoLj {
    padding: 0.6666666667rem 0.9166666667rem 0.0833333333rem;
  }
  .CampusCard_AdvantageCard__title__mQcPs {
    font-variant-numeric: lining-nums proportional-nums;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.0416666667rem;
    margin-bottom: 0.5833333333rem;
  }
  .CampusCard_AdvantageCard__subtitle__dUhtS {
    font-size: 0.75rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1rem;
    letter-spacing: 0.0416666667rem;
  }
  .CampusCard_ProgramHighlight_img__GU_ov {
    min-height: 135px;
    width: 100%;
  }
}
.StripData_stripContainer__vyvoy {
  background-color: #ffc907;
  text-align: center;
}
.StripData_stripContainerNew__Slybs {
  background-color: #ffc907;
  text-align: center;
  width: 100%;
  padding: 0.5rem 1rem;
  margin-bottom: 0.75rem;
}
.StripData_plainText__MkCCA {
  background-color: #ffc907;
  text-align: center;
  margin-bottom: 0.75rem;
  font-size: 0.875rem;
  border-radius: 0.75rem;
  padding: 0.625rem 1.25rem;
}
@media (min-width: 1201px) {
  .StripData_stripContainerNew__Slybs,
  .StripData_stripContainer__vyvoy {
    margin-bottom: 0.75rem;
    padding: 0.625rem 1.25rem;
    font-size: 0.875rem;
    border-radius: 0.75rem;
  }
}
@media (max-width: 480px) {
  .StripData_stripContainerNew__Slybs,
  .StripData_stripContainer__vyvoy {
    margin-bottom: 0.75rem;
    padding: 0.5rem 1rem;
    font-size: 0.75rem;
    border-radius: 0.25rem;
  }
}
.styles_root__HYy2U {
  padding: 1rem 0.75rem 0;
}
.styles_root__HYy2U a {
  margin-bottom: 1rem;
}
.styles_heading__sjcij {
  display: flex;
  padding: 1rem 3.125rem 2rem 4.125rem;
  flex-direction: column;
  position: relative;
}
@media (max-width: 480px) {
  .styles_heading__sjcij {
    padding: 1rem 0.75rem;
  }
}
.styles_heading__sjcij .styles_title__tsMnN {
  font-size: 2rem;
  text-align: left;
  color: #1a325b;
  text-transform: capitalize;
  font-family: var(--font-baskervville);
}
@media (max-width: 480px) {
  .styles_heading__sjcij .styles_title__tsMnN {
    font-size: 1.3rem;
  }
}
.styles_heading__sjcij .styles_subTitle__wrzpq {
  font-size: 1.5rem;
  text-align: right;
  color: #717171;
  margin-top: 1rem;
}
@media (max-width: 480px) {
  .styles_heading__sjcij .styles_subTitle__wrzpq {
    text-align: left;
    font-size: 0.7rem;
  }
}
.styles_heading__sjcij .styles_vector2__Sbajf {
  position: absolute;
  width: 20%;
  top: 42.7%;
  left: 29%;
}
@media (max-width: 480px) {
  .styles_heading__sjcij .styles_vector2__Sbajf {
    width: 55%;
    left: 2rem;
    top: 5rem;
  }
}
@media screen and (min-width: 1024px) {
  .styles_containerCarousel__bA7iz {
    display: none;
  }
  .styles_root__HYy2U {
    padding: 0;
    cursor: ew-resize;
    display: flex;
    gap: 2rem;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .styles_root__HYy2U a {
    margin-bottom: 0;
  }
  .styles_root__HYy2U::-webkit-scrollbar {
    display: none;
  }
}
@media (max-width: 480px) {
  .styles_hr__sh1TK {
    margin-top: 0.625rem;
  }
}
@media (min-width: 1024px) {
  .styles_hr__sh1TK {
    display: none;
  }
  .styles_root__HYy2U {
    padding: 0 3.5rem;
  }
}
@media (max-width: 480px) {
  .styles_mainContainer__osIix {
    display: none;
  }
}
@media screen and (max-width: 1023px) {
  .styles_mainContainer__osIix {
    display: none;
  }
}
.styles_root__6GrXX {
  border-radius: 1rem;
  border: 1.5px solid var(--primary-blue);
  display: flex;
  flex-direction: column-reverse;
  overflow: hidden;
  height: 100%;
}
.styles_container__j0jh1 {
  padding: 1rem 1.25rem 1.375rem 1.3125rem;
  color: var(--primary-blue);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  border-top: 1.5px solid var(--primary-blue);
  flex-grow: 1;
}
.styles_desc__QaDPH {
  font-family: var(--font-raleway);
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.375rem;
  letter-spacing: 0.0625rem;
  margin-bottom: 3rem;
}
.styles_desc__QaDPH,
.styles_name__WAHui {
  color: var(--primary-blue);
  font-style: normal;
}
.styles_name__WAHui {
  font-family: var(--font-baskervville);
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.8125rem;
  letter-spacing: -0.0625rem;
  margin-bottom: 0.5rem;
}
.styles_dept__HEGXO {
  color: var(--primary-blue);
  font-family: var(--font-raleway);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.0625rem;
  letter-spacing: 0.0625rem;
  opacity: 0.8;
}
.styles_img__lhhPd {
  -o-object-fit: cover;
  object-fit: cover;
  margin: 0 auto;
  max-height: 17.6875rem;
  min-height: 17.6875rem;
}
@media screen and (min-width: 1024px) {
  .styles_root__6GrXX {
    border-radius: 0.8333333333rem;
    flex-direction: row;
    width: 39.5rem;
    min-width: 39.5rem;
    max-width: 39.5rem;
    align-items: flex-end;
    height: 24.3333333333rem;
  }
  .styles_container__j0jh1 {
    height: 100%;
    padding: 1.3333333333rem;
    width: 50%;
    border-top: none;
    border-right: 1.5px solid var(--primary-blue);
    display: flex;
    justify-content: space-between;
  }
  .styles_desc__QaDPH {
    font-size: 1rem;
    line-height: 1.4166666667rem;
    letter-spacing: 0.0416666667rem;
    margin-bottom: 0;
  }
  .styles_name__WAHui {
    font-size: 1.6666666667rem;
    line-height: 1.6666666667rem;
    letter-spacing: -0.0416666667rem;
    margin-bottom: 0.6666666667rem;
  }
  .styles_dept__HEGXO {
    font-size: 0.75rem;
    line-height: 0.9166666667rem;
    letter-spacing: 0.0416666667rem;
  }
  .styles_img__lhhPd {
    width: 50%;
    max-height: 95%;
    min-height: unset;
    margin-left: auto;
    margin-right: auto;
  }
}
.mobile-menu_mobileMenuWrapper__SHAcS {
  position: fixed;
  top: 107px;
  right: 0;
  width: 100%;
  font-family: var(--font-raleway);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  will-change: transform, opacity;
  pointer-events: none;
  opacity: 0;
  transform: translateX(100%);
  padding: 0 0.75rem;
  background-color: #fff;
}
@media (min-width: 1201px) {
  .mobile-menu_mobileMenuWrapper__SHAcS {
    display: none;
  }
}
@media (min-width: 600px) {
  .mobile-menu_mobileMenuWrapper__SHAcS {
    padding: 0 1.2rem;
  }
}
.mobile-menu_mobileMenuWrapper__SHAcS.mobile-menu_open__mUFFt {
  transform: translateX(0);
  pointer-events: auto;
  opacity: 1;
}
.mobile-menu_parentMainContainer__tPLr_ {
  background-color: #fff;
  border-radius: 16px;
  box-shadow: 5px 5px 50px 0 hsla(0, 0%, 78%, 0.35);
  color: #1a325d;
  padding: 0.25rem;
  height: calc(100dvh - 107px);
}
.mobile-menu_mobileMenuContainer__xV5zY {
  position: relative;
  width: 100%;
  height: calc(100dvh - 161px);
}
.mobile-menu_menuItem__PqNoJ {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  padding: 1.5625rem 1.25rem;
  border-bottom: 1px solid hsla(0, 0%, 91%, 0.5);
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.92px;
}
.mobile-menu_studentLogin__zW5j5 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  border-radius: 999px;
  border: 1.5px solid #1a325d;
  padding: 0.6rem;
  margin-bottom: 0.375rem;
  font-family: var(--font-raleway);
  font-weight: 600;
}
.mobile-menu_menuItemWrapper___rgYv {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 0;
  overflow: hidden;
}
.mobile-menu_menuItemWrapper___rgYv.mobile-menu_open__mUFFt {
  opacity: 1;
  pointer-events: auto;
  height: auto;
  overflow: auto;
}
.mobile-menu_studentCTA__Pjd5W {
  margin-top: 1.25rem;
  margin-bottom: 0.5rem;
}
.mobile-menu_studentCTA__Pjd5W .mobile-menu_mobileApplyNowBtn__7QMSD span {
  font-size: 1rem;
}
.program-searcher_programSearchWrapper__JDhye {
  display: flex;
  align-items: center;
  background-color: hsla(0, 0%, 92%, 0.675);
  border-radius: 1rem;
  height: 45px;
  box-shadow: 0.5px 0.5px 5px 0.1px #bcbcbc;
  margin-bottom: 3px;
}
.program-searcher_programSearchWrapper__JDhye input {
  background: transparent;
  flex: 1;
  height: 100%;
  outline: none;
  border: none;
}
.program-searcher_searchCloseButton__z9VxA {
  opacity: 0;
  pointer-events: none;
}
.program-searcher_searchCloseButton__z9VxA.program-searcher_active__5UtuC {
  opacity: 1;
  pointer-events: auto;
}
.program-searcher_searchClose__BG1n1 {
  margin-right: 0.75rem;
  margin-left: 0.25rem;
  width: 1rem;
  aspect-ratio: 1/1;
}
.program-searcher_searchIcon__LbN4b {
  margin-right: 0.25rem;
  margin-left: 0.75rem;
}
@media (min-width: 1201px) {
  .program-searcher_searchInputShowOnHomePage__hkAHy {
    display: none;
  }
}
.program-search-results_resultsWrapper__EhEIc {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  inset: 0;
  height: 0;
}
.program-search-results_resultsWrapper__EhEIc.program-search-results_open___GFCt {
  opacity: 1;
  pointer-events: auto;
  height: auto;
  overflow: auto;
}
.program-search-results_programItem__281_V {
  display: inline-block;
  border-bottom: 1.5px solid rgba(26, 50, 93, 0.2);
}
.program-search-results_noResults__n5BxX,
.program-search-results_programItem__281_V {
  color: #1a325d;
  font-family: var(--font-raleway);
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 1px;
  font-size: 1rem;
  padding: 1.25rem 0;
  width: 100%;
}
.program-search-results_noResults__n5BxX {
  display: flex;
  justify-content: center;
  align-items: center;
}
.programs_programsListingWrapper__9juE3 {
  padding: 0 0.75rem 1rem;
}
.programs_arrowContainer__iK_0c {
  padding: 1.25rem 0.9375rem 0.625rem;
  min-height: 3.25rem;
  display: flex;
  align-items: center;
}
.programs_leftArrow__UjkpF {
  transform: rotate(90deg);
}
.programs_rightArrow__I_JpB {
  transform: rotate(-90deg);
}
.programs_programsWrapper__8ba0s {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  inset: 0;
  height: 0;
  overflow: hidden;
}
.programs_programsWrapper__8ba0s.programs_open__b8SiS {
  opacity: 1;
  pointer-events: auto;
  height: auto;
  overflow: auto;
}
.programs_programWrapper__GBj_r {
  padding-bottom: 0.3125rem;
  border-bottom: 1.5px solid hsla(0, 0%, 41%, 0.3);
}
.programs_programHeadTitle__50Yp9 {
  font-weight: 600;
  font-style: normal;
  line-height: 150%;
  letter-spacing: 1.075px;
  padding: 0.625rem 0.75rem;
}
.programs_category__eJZsL {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  padding: 0.625rem 0.75rem;
  justify-content: space-between;
  line-height: 150%;
}
.programs_categoryTitle__4jwH2 {
  font-style: normal;
  line-height: 150%;
  letter-spacing: 1.075px;
  display: flex;
  align-items: center;
}
.programs_tag__DTlnq {
  padding: 1px 12px;
  border-radius: 5px;
  letter-spacing: -0.15px;
  color: #fff;
  white-space: nowrap;
  margin-left: 15px;
  display: inline-block;
}
.programs_New__HEVII {
  background-color: #00c4b0;
}
.programs_Popular__rdmsF {
  background-color: #1e90ff;
}
.programs_programListTitle__ptzbu {
  color: #1a325d;
  font-family: var(--font-raleway);
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0.32px;
  padding-left: 0.75rem;
}
.programs_programsListingMainContainer__lP6Pj {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  inset: 0;
  height: 0;
  overflow: hidden;
}
.programs_programsListingMainContainer__lP6Pj.programs_open__b8SiS {
  opacity: 1;
  pointer-events: auto;
  height: auto;
  overflow: auto;
}
.programs_exploreCTA__UQwOG {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.125rem;
  border-radius: 32px;
  margin: 0.625rem 0;
  border: 1px solid #1a325d;
  font-size: 1rem;
  gap: 0.75rem;
}
.program-card_card__wFg0d {
  font-family: var(--font-raleway);
  padding: 1.125rem;
  margin-bottom: 0.75rem;
  flex-shrink: 0;
  box-shadow: 2.89333px 2.89333px 18.16923px 0 rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  background: #fff;
  font-style: normal;
  font-weight: 500;
  width: 100%;
  transition: width 0.3s ease-in-out;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  position: relative;
  color: #1a325d;
}
@media (min-width: 1201px) {
  .program-card_card__wFg0d {
    padding: 1.3333333333rem;
    width: 47%;
    margin-bottom: 1.3333333333rem;
    box-shadow: 5.37606px 5.37606px 33.76px 0 rgba(0, 0, 0, 0.2);
  }
  .program-card_card__wFg0d:hover {
    width: 48%;
  }
  .program-card_card__wFg0d:hover .program-card_rightArrow__cskhe {
    opacity: 1;
  }
}
.program-card_cardTag__bGqX_ {
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0 0 0 11px;
  color: #fff;
  font-size: 0.5rem;
  padding: 0.5rem;
}
@media (min-width: 1201px) {
  .program-card_cardTag__bGqX_ {
    letter-spacing: 1.92px;
  }
}
.program-card_cardTitle__7mjPA {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.5rem;
}
@media (min-width: 1201px) {
  .program-card_cardTitle__7mjPA {
    font-size: 1.1666666667rem;
  }
}
.program-card_duration__rSWxN {
  font-size: 0.625rem;
  line-height: 10px;
  letter-spacing: 1px;
  font-style: normal;
  font-weight: 500;
  text-transform: uppercase;
  font-variant-numeric: lining-nums proportional-nums;
}
@media (min-width: 1201px) {
  .program-card_duration__rSWxN {
    font-size: 0.75rem;
  }
}
.program-card_rightArrow__cskhe {
  flex-shrink: 0;
}
@media (min-width: 1201px) {
  .program-card_rightArrow__cskhe {
    opacity: 0.5;
  }
}
.program-card_programIcon__9_vOD {
  width: 25px;
  height: 25px;
  margin-bottom: 1rem;
}
@media (min-width: 1201px) {
  .program-card_programIcon__9_vOD {
    width: 2.0833333333rem;
    height: 2.0833333333rem;
  }
}
.styles_readmoreCTA__zw3sL {
  position: relative;
}
.styles_readmoreCTA__zw3sL a {
  background: #fff;
  position: relative;
}
.styles_readmoreCTA__zw3sL:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  border-bottom: 1px solid #d4d4d4;
  top: 50%;
  left: 0;
  z-index: 0;
}
.styles_hiddenFooterLinks__MFnJ1 {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease-in-out;
}
.styles_showFooterLinks__xMO_I {
  max-height: 500vh;
}
.styles_subMenuItem__GXmwt {
  color: #686868;
  font-family: var(--font-raleway);
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  font-size: 1rem;
  margin: 0.4375rem 0;
}
.styles_hiddenMenuContainer__7B_5e {
  padding-top: 3.125rem;
}
.styles_headingLink__o4WbV {
  color: #1a325d;
  font-family: var(--font-raleway);
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  margin: 0.9375rem 0 0;
}
.styles_showMoreArrow__jSupa {
  background-position: 66px -158px !important;
  padding-right: 32px !important;
}
.styles_showMoreArrow__jSupa:hover {
  background-position: 66px -92px !important;
}
.styles_showLessArrow__eqkwR {
  background-position: 92px -288px !important;
  padding-right: 32px !important;
}
.styles_showLessArrow__eqkwR:hover {
  background-position: 63px -225px !important;
}
@media (min-width: 1200px) {
  .styles_showMoreArrow__jSupa {
    background-position: 100px -116px !important;
    padding-right: 25px !important;
    background-size: 56px !important;
  }
  .styles_showMoreArrow__jSupa:hover {
    background-position: 100px -65px !important;
  }
  .styles_showLessArrow__eqkwR {
    background-position: 92px -220px !important;
    padding-right: 25px !important;
    background-size: 56px !important;
  }
  .styles_showLessArrow__eqkwR:hover {
    background-position: 92px -169px !important;
  }
}
@media (min-width: 1600px) {
  .styles_showMoreArrow__jSupa {
    background-position: 110px -153px !important;
    padding-right: 38px !important;
    background-size: inherit !important;
  }
  .styles_showMoreArrow__jSupa:hover {
    background-position: 110px -86px !important;
  }
  .styles_showLessArrow__eqkwR {
    background-position: 102px -288px !important;
    padding-right: 38px !important;
    background-size: inherit !important;
  }
  .styles_showLessArrow__eqkwR:hover {
    background-position: 102px -221px !important;
  }
}
@media (min-width: 1920px) {
  .styles_showMoreArrow__jSupa {
    padding-right: 38px !important;
    background-size: inherit !important;
  }
  .styles_showMoreArrow__jSupa,
  .styles_showMoreArrow__jSupa:hover {
    background-position: 156px -149px !important;
  }
  .styles_showLessArrow__eqkwR {
    padding-right: 38px !important;
    background-size: inherit !important;
  }
  .styles_showLessArrow__eqkwR,
  .styles_showLessArrow__eqkwR:hover {
    background-position: 148px -283px !important;
  }
}
@media (min-width: 1201px) {
  .styles_subMenuItem__GXmwt {
    font-size: 0.6666666667rem;
    margin: 0.2916666667rem 0;
  }
  .styles_hiddenMenuContainer__7B_5e {
    padding-top: 2.0833333333rem;
    padding-left: 5.1666666667rem;
  }
  .styles_headingLink__o4WbV {
    font-size: 0.8333333333rem;
    margin: 0 0 0.625rem;
  }
  .styles_headingLinkWithChild__51jPX {
    padding: 1.6666666667rem 0 0;
  }
  .styles_menu1__z4kPa {
    width: 70%;
    border-right: 1.5px solid #d4d4d4;
    margin-right: 4.1666666667rem;
  }
}
@media (min-width: 481px) and (max-width: 1200px) {
  .styles_hiddenMenuContainer__7B_5e {
    padding-top: 0 !important;
  }
  .styles_showFooterLinks__xMO_I {
    padding: 3rem 1rem;
  }
  .styles_headingLink__o4WbV {
    color: #1a325d;
    font-family: var(--font-raleway);
    font-size: 1rem;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
  }
  .styles_subMenuItem__GXmwt {
    line-height: 125%;
    font-size: 0.86rem;
  }
}
.styles_showMoreButton__o7cax {
  display: flex;
  text-transform: uppercase;
  font-family: var(--font-raleway);
  align-items: center;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  background-color: #fff;
  border: 1px solid #1a325d;
  border-radius: 2rem;
  position: relative;
  font-weight: 500;
  color: #1a325d;
  gap: 0.25rem;
}
.styles_showMoreButton__o7cax .styles_arrowDownIcon__GKYIH {
  height: 1.5rem;
  width: 1.5rem;
}
.styles_showMoreButton__o7cax:hover {
  color: #fff;
  background-color: #1a325d;
}
.styles_showMoreButton__o7cax:hover .styles_arrowDownIcon__GKYIH path {
  stroke: #fff;
}
.desktop-menu_dMenuItemWrapper__9w0_5 {
  display: flex;
  gap: 1rem;
  position: relative;
}
.desktop-menu_dMenuItem__OKLC8 {
  display: flex;
  align-items: center;
  gap: 0.125rem;
  font-size: 0.6666666667rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.92px;
  color: #fff;
  white-space: nowrap;
  position: relative;
  margin-right: 0.25rem;
}
.desktop-menu_dMenuItem__OKLC8.desktop-menu_dMenuItemActive__fQJj2:after,
.desktop-menu_dMenuItem__OKLC8:hover:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  border-bottom: 6.5px solid #ffc907;
  border-radius: 2px;
  bottom: calc(-100% - 1.104rem);
  left: 0;
  z-index: 0;
}
@media (min-width: 1600px) {
  .desktop-menu_dMenuItem__OKLC8.desktop-menu_dMenuItemActive__fQJj2:after,
  .desktop-menu_dMenuItem__OKLC8:hover:after {
    bottom: calc(-100% - 1.104rem);
  }
}
@media (min-width: 1920px) {
  .desktop-menu_dMenuItem__OKLC8.desktop-menu_dMenuItemActive__fQJj2:after,
  .desktop-menu_dMenuItem__OKLC8:hover:after {
    bottom: calc(-100% - 1.104rem);
  }
}
.footer_root__az0w0 {
  margin-top: 5.75rem;
}
.footer_newsletterBox__C5tO1 {
  position: relative;
}
.footer_newsletterBox__C5tO1 p.footer_emailError__BOe0y,
.footer_newsletterBox__C5tO1 p.footer_message__ifrpI {
  position: absolute;
  bottom: -25px;
  left: 10px;
  padding: 5px 0;
  font-size: 0.625rem;
}
.footer_message__ifrpI {
  color: green;
}
.footer_emailError__BOe0y {
  color: maroon;
}
.footer_heading__pgjxh {
  color: #1a325d;
  font-family: var(--font-raleway);
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
}
.footer_subHeading__ngYBr {
  color: #686868;
  font-family: var(--font-raleway);
  font-size: 1rem;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
.footer_contact__M9_f_ {
  color: #686868;
  font-variant-numeric: lining-nums proportional-nums;
  font-family: var(--font-raleway);
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 2px;
  margin-left: 0;
  padding-top: 2px;
  padding-bottom: 3px;
  display: flex;
  gap: 0.25rem;
  align-items: center;
}
.footer_contact__M9_f_ .footer_callIcon__NwEiz {
  aspect-ratio: 1;
  width: 1.5625rem;
}
.footer_contactBox__M5Rww {
  margin-bottom: 1.25rem;
}
.footer_newsletterBox__C5tO1 {
  width: 100%;
}
.footer_newsletterInput__Xj2Uu {
  color: #585858;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1rem;
  letter-spacing: 0.0225rem;
  padding: 1.0625rem 45% 1.0625rem 1.0625rem;
}
.footer_newsletterButton__doOUB {
  color: #fff;
  border-radius: 2rem;
  padding: 0.625rem 1.125rem;
  font-family: var(--font-raleway);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.0125rem;
  text-transform: uppercase;
  margin-right: 0.375rem;
  cursor: pointer;
}
.footer_newsletterButton__doOUB:disabled {
  cursor: not-allowed;
  opacity: 0.8;
}
.footer_newsletterButton__doOUB:disabled:hover:after {
  content: "Please enter a valid email";
  position: absolute;
  top: 105%;
  left: 50%;
  transform: translateX(-50%);
  background-color: #000;
  color: #fff;
  padding: 0.3125rem 0.625rem;
  border-radius: 0.3125rem;
  font-size: 0.75rem;
  z-index: 1;
  width: 9.375rem;
}
.footer_socialMedia__JIp6Z {
  margin-top: 2.75rem;
}
.footer_copyright__cGR14 {
  color: #686868;
  font-family: var(--font-raleway);
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 1px;
}
.footer_logo__ACNU2 {
  margin-top: 4.25rem;
}
.footer_logo__ACNU2 img {
  max-width: 12.5rem;
}
.footer_contactSponsored___QeTV {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
  color: #686868;
  font-weight: 600;
  font-family: var(--font-raleway);
}
@media (min-width: 1201px) {
  .footer_root__az0w0 {
    margin-top: 4.5833333333rem;
  }
  .footer_footerBottomSection__W_xS8 {
    padding-left: 5.1666666667rem;
    padding-right: 5.1666666667rem;
  }
  .footer_heading__pgjxh {
    font-size: 0.8333333333rem;
  }
  .footer_subHeading__ngYBr {
    font-size: 0.6666666667rem;
  }
  .footer_contact__M9_f_ {
    font-size: 0.8333333333rem;
  }
  .footer_contactBox__M5Rww {
    margin-bottom: 0.8333333333rem;
  }
  .footer_newsletterInput__Xj2Uu {
    font-size: 0.6666666667rem;
    line-height: 0.875rem;
    letter-spacing: 0.02rem;
    padding: 0.625rem 35% 0.625rem 1.125rem;
  }
  .footer_newsletterButton__doOUB {
    font-size: 0.5833333333rem;
    letter-spacing: 0.0083333333rem;
    padding: 0.4166666667rem 0.75rem;
    margin-right: 0.25rem;
  }
  .footer_newsletterButton__doOUB:disabled:hover:after {
    font-size: 0.5rem;
    padding: 0.2083333333rem 0.4166666667rem;
    width: 6.25rem;
  }
  .footer_socialMedia__JIp6Z {
    margin-top: 2.2916666667rem;
  }
  .footer_copyright__cGR14 {
    font-size: 0.7916666667rem;
  }
  .footer_logo__ACNU2 {
    margin-top: 3.375rem;
  }
}
@media screen and (min-width: 481px) and (max-width: 600px) {
  .footer_newsletterButton__doOUB {
    padding: 0.625rem 0.7rem;
    font-size: 0.65rem;
  }
}
.desktop-program_dProgramSearchWrapper__D9AsE {
  background-color: #304a79;
  height: 2.5rem;
  border-radius: 32px;
  color: #fff;
  display: flex;
  align-items: center;
  position: relative;
}
.desktop-program_dProgramSearchWrapper__D9AsE input {
  background: transparent;
  height: 100%;
  outline: none;
  border: none;
  width: 8.75rem;
  font-size: 0.75rem;
}
.desktop-program_dSearchClose__qkwbg {
  margin-right: 0.75rem;
  margin-left: 0.25rem;
  width: 0.75rem;
  aspect-ratio: 1/1;
}
.desktop-program_dSearchIcon__vgyEK {
  margin-right: 0.25rem;
  margin-left: 0.75rem;
  width: 1rem;
}
.desktop-program_dProgramClosedSearchWrapper__cWbgK {
  background-color: #304a79;
  width: 2.5rem;
  aspect-ratio: 1/1;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin-right: 0.083rem;
}
.desktop-program_dProgramClosedSearchWrapper__cWbgK
  .desktop-program_dSearchIcon__vgyEK {
  margin: 0;
}
.desktop-program_dProgramResultMainContainer__4gVs2 {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #fff;
  border-radius: 1rem;
  width: 100%;
  max-height: 16.5rem;
  overflow: hidden;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.24);
}
.desktop-program_dProgramSearchResults__C3lZG {
  height: 100%;
  max-height: 16.5rem;
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: #1a325d transparent;
}
.desktop-program_dSearchResultItem__QIpzI {
  display: inline-block;
  padding: 0.75rem;
  border-bottom: 1.5px solid rgba(26, 50, 93, 0.2);
}
.desktop-program_dNoResults__D0gXR,
.desktop-program_dSearchResultItem__QIpzI {
  color: #1a325d;
  font-family: var(--font-raleway);
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  letter-spacing: 1px;
  font-size: 0.75rem;
  width: 100%;
}
.desktop-program_dNoResults__D0gXR {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1.25rem 0;
}
.desktop-program_dProgramMenuWrapper__l7os6 {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  display: none;
  padding: 0 2rem;
}
@media (min-width: 1201px) {
  .desktop-program_dProgramMenuWrapper__l7os6 {
    display: block;
  }
}
.desktop-program_dProgramMenu__JGbiW {
  display: flex;
  padding: 0 1.5rem;
  background-color: #fff;
  width: 100%;
  height: 100%;
  border-radius: 1rem;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.12);
  position: relative;
}
.desktop-program_programsListingWrapper__QMqZh {
  padding: 0 0.75rem 1rem;
  overflow: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  scrollbar-width: thin;
  scrollbar-color: #1a325d #e7e7e7;
}
@media (min-width: 1201px) {
  .desktop-program_programsListingWrapper__QMqZh {
    margin: 0 0 1.4166666667rem;
    padding: 1.4166666667rem 1.25rem 0;
  }
}
.desktop-program_arrowContainer__DLEFe {
  padding: 1.25rem 0.9375rem 0.625rem;
  min-height: 3.25rem;
  display: flex;
  align-items: center;
}
.desktop-program_leftArrow__VptDZ {
  transform: rotate(90deg);
}
.desktop-program_rightArrow__j__jA {
  transform: rotate(-90deg);
}
.desktop-program_programsWrapper__RtVcp {
  overflow: auto;
  padding: 1.5rem 2.25rem 1.5rem 0;
  border-right: 1.5px solid hsla(0, 0%, 41%, 0.2);
  min-width: -moz-fit-content;
  min-width: fit-content;
  scrollbar-width: thin;
  scrollbar-color: #1a325d #e7e7e7;
}
.desktop-program_programWrapper__UMwjp {
  padding-bottom: 0.3125rem;
  border-bottom: 1.5px solid hsla(0, 0%, 41%, 0.3);
}
.desktop-program_programWrapper__UMwjp:not(:first-of-type) {
  padding-top: 0.625rem;
}
.desktop-program_programHeadTitle__NhqrG {
  font-weight: 600;
  font-style: normal;
  line-height: 150%;
  letter-spacing: 1.075px;
  padding: 0 0 0.8333333333rem;
  font-size: 0.8333333333rem;
}
.desktop-program_category__18faW {
  display: flex;
  align-items: center;
  gap: 0.625rem;
  padding: 0 0.8333333333rem;
  justify-content: space-between;
  line-height: 150%;
  margin-bottom: 0.625rem;
  cursor: pointer;
}
.desktop-program_activeCategory__hlyi_ {
  background-color: #e7e7e7;
  color: #1a325d;
  font-weight: 700;
  height: 1.7916666667rem;
  border-radius: 0.8333333333rem;
}
.desktop-program_categoryTitle__7FtMO {
  font-style: normal;
  line-height: 150%;
  letter-spacing: 1.075px;
  display: flex;
  align-items: center;
  font-size: 0.8333333333rem;
}
.desktop-program_tag__HB8Lr {
  padding: 1px 12px;
  border-radius: 5px;
  letter-spacing: -0.15px;
  color: #fff;
  white-space: nowrap;
  margin-left: 15px;
  display: inline-block;
}
.desktop-program_New__x1V7Y {
  background-color: #00c4b0;
}
.desktop-program_Popular__Qqi0z {
  background-color: #1e90ff;
}
.desktop-program_programListTitle__e3xVd {
  color: #1a325d;
  font-family: var(--font-raleway);
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0.32px;
  padding: 1.4166666667rem 0 0.8333333333rem 2.2916666667rem;
}
.desktop-program_programsListingMainContainer__YuxhC {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.desktop-program_exploreCTA__3j8yW {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.125rem;
  border-radius: 32px;
  margin: 0.625rem 0;
  border: 1px solid #1a325d;
  font-size: 1rem;
  gap: 0.75rem;
}
.desktop-program_dProgramCloser__UMOqt {
  width: 1.25rem;
  aspect-ratio: 1/1;
  position: absolute;
  top: 1rem;
  right: 0.75rem;
  cursor: pointer;
}
.IndustryInsightsCard_root__DZkQU {
  padding: 1rem 0 1rem 1.75rem;
  border-radius: 1rem;
  border: 1.5px solid var(--P-Blue, #1a325d);
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 0.125rem;
  font-variant-numeric: lining-nums proportional-nums;
  font-style: normal;
  font-family: var(--font-raleway);
}
.IndustryInsightsCard_root__DZkQU img {
  max-height: 8.375rem;
  max-width: 6rem;
}
.IndustryInsightsCard_heading__bnpvF {
  font-size: 2.625rem;
  font-weight: 800;
  line-height: 3.5rem;
}
.IndustryInsightsCard_root__DZkQU:nth-child(3)
  .IndustryInsightsCard_heading__bnpvF {
  font-size: 1.5rem;
  line-height: 2rem;
  letter-spacing: 0.0625rem;
}
.IndustryInsightsCard_desc__33xut {
  color: #686868;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.375rem;
  letter-spacing: 0.0625rem;
  margin-top: 0.25rem;
}
.IndustryInsightsCard_container__SLA6v {
  border: 0.09375rem solid var(--primary-blue);
  border-radius: 0.875rem;
}
.IndustryInsightsCard_container__SLA6v img {
  width: 100%;
  border-radius: 0.875rem;
}
.IndustryInsightsCard_container__SLA6v p {
  color: var(--primary-blue);
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.125rem;
  letter-spacing: 3%;
  padding: 1rem 1.625rem 1rem 0.875rem;
}
@media (min-width: 1201px) {
  .IndustryInsightsCard_root__DZkQU {
    padding: 1.1666666667rem 0 1.6666666667rem 1.6666666667rem;
    border-radius: 1.3333333333rem;
  }
  .IndustryInsightsCard_heading__bnpvF {
    font-size: 2.6666666667rem;
    line-height: 2.9166666667rem;
  }
  .IndustryInsightsCard_root__DZkQU:nth-child(3)
    .IndustryInsightsCard_heading__bnpvF {
    font-size: 1.3333333333rem;
    line-height: 1.4166666667rem;
    letter-spacing: 0.0416666667rem;
  }
  .IndustryInsightsCard_desc__33xut {
    font-size: 0.9166666667rem;
    line-height: 1.1666666667rem;
    letter-spacing: 0.0416666667rem;
    margin-top: 0.5rem;
  }
  .IndustryInsightsCard_container__SLA6v {
    border: 0.0625rem solid var(--primary-blue);
    border-radius: 0.8333333333rem;
  }
  .IndustryInsightsCard_container__SLA6v img {
    border-radius: 0.8333333333rem;
  }
  .IndustryInsightsCard_container__SLA6v p {
    font-size: 0.8333333333rem;
    line-height: 1.0833333333rem;
  }
}
.PodcastSection_root__w2pCE {
  background-color: #1a325d;
  border-radius: 2rem;
  margin-top: 2.5rem;
}
@media (min-width: 1201px) {
  .PodcastSection_container__wcXHI {
    max-width: 93.75rem;
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .PodcastSection_videoWrapper__3RAc2 {
    background: #333;
    height: 23rem;
    overflow: hidden;
    border-radius: 2.5rem;
    min-width: 42%;
    max-width: 87.5rem;
    margin: 0 auto;
    position: relative;
  }
  .PodcastSection_videoWrapper__3RAc2 iframe {
    border: none;
    border-radius: 0.9375rem;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
  }
  .PodcastSection_podcast_block__Hw1hz {
    position: relative;
    color: #fff;
    padding: 2.75rem 1rem;
  }
  .PodcastSection_main__tyI_L {
    display: flex;
  }
  .PodcastSection_content__tMY3A {
    padding: 2rem 3rem;
    height: 100%;
    min-width: 47%;
  }
  .PodcastSection_para__Klydk {
    margin: 0;
    padding-left: 1rem;
    font-family: Raleway, sans-serif;
    font-size: 1rem;
  }
  .PodcastSection_heading__lCnrb {
    display: flex;
    margin-bottom: 1rem;
    align-items: flex-start;
    width: 100%;
  }
  .PodcastSection_heading__lCnrb h2 {
    color: #fff;
    font-family: Baskervville, serif;
    font-size: 2rem;
    text-transform: capitalize;
    margin: 0 0 0.5rem 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    width: 100%;
    display: flex;
  }
  .PodcastSection_heading__lCnrb h2 span {
    padding-left: 0.5rem;
  }
}
@media (max-width: 480px) {
  .PodcastSection_container__wcXHI {
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .PodcastSection_para__Klydk {
    margin: 0;
    padding-left: 1rem;
    font-family: Raleway, sans-serif;
    font-size: 1rem;
  }
  .PodcastSection_podcast_block__Hw1hz {
    position: relative;
    color: #fff;
    padding: 2.75rem 1rem;
  }
  .PodcastSection_videoWrapper__3RAc2 {
    height: 100%;
    overflow: hidden;
    border-radius: 1.25rem;
    margin: 0 auto;
    position: relative;
  }
  .PodcastSection_videoWrapper__3RAc2 iframe {
    border: none;
    border-radius: 0.9375rem;
    width: 100%;
    height: 23rem;
  }
  .PodcastSection_content__tMY3A {
    padding-top: 2rem;
    padding-left: 0.1rem;
    width: 95%;
    height: 100%;
  }
  .PodcastSection_heading__lCnrb {
    display: block;
    margin-bottom: 1rem;
  }
  .PodcastSection_heading__lCnrb h2 {
    color: #fff;
    font-family: Baskervville, serif;
    font-size: 1.6rem;
    text-transform: capitalize;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    padding-left: 1rem;
    display: block;
  }
  .PodcastSection_heading__lCnrb h2 span {
    padding-left: 0.3125rem;
  }
}
@media (min-width: 481px) and (max-width: 1200px) {
  .PodcastSection_root__w2pCE {
    padding: 2rem;
  }
  .PodcastSection_videoWrapper__3RAc2 {
    width: 100%;
    overflow: hidden;
    border-radius: 1.25rem;
    margin: 0 auto;
    position: relative;
  }
  .PodcastSection_videoWrapper__3RAc2 iframe {
    border: none;
    border-radius: 0.9375rem;
    width: 100%;
    height: 21.875rem;
  }
  .PodcastSection_heading__lCnrb {
    display: block;
    margin-bottom: 1rem;
  }
  .PodcastSection_heading__lCnrb h2 {
    color: #fff;
    font-family: Baskervville, serif;
    font-size: 1.6rem;
    text-transform: capitalize;
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    display: block;
  }
  .PodcastSection_heading__lCnrb h2 span {
    display: block;
    padding-left: 3.125rem;
  }
  .PodcastSection_main__tyI_L {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
  }
}
.FeesCard_root__xigma {
  box-shadow: 5px 5px 50px 10px hsla(0, 0%, 78%, 0.35);
}
.FeesCard_FeesSection__Heading__MLL52 {
  font-family: var(--font-raleway);
  font-size: 1.125rem !important;
  line-height: 22.397px !important;
}
.FeesCard_fees_cardSpecific__27WBr {
  background: linear-gradient(145deg, #002c88, #002c88, #a22cc0);
  color: #fff;
  opacity: 1;
}
.FeesCard_hoverEffectCardSpecific__3JZWr {
  color: var(--P-Blue, #1a325d);
  transition:
    color 0.3s ease-in,
    background-color 0.2s ease-in;
}
.FeesCard_hoverEffectCardSpecific__3JZWr:hover {
  background: linear-gradient(145deg, #002c88, #002c88, #a22cc0);
  color: #fff;
}
.FeesCard_cus_btn__A_UQH {
  display: inline-flex;
  height: 40px;
  border-radius: 25px;
  margin-right: 0.625rem;
  padding: 0 1.2rem;
  align-items: center;
  text-transform: uppercase;
  gap: 5px;
  font-size: 13.33px;
  font-weight: 700;
  border-width: 1px;
  border-style: solid;
  letter-spacing: 0.025rem;
  cursor: pointer;
  text-align: center;
  justify-content: center;
  text-wrap: nowrap;
}
.FeesCard_FeesCard__Container__okcL1 {
  padding-top: 1.25rem;
  min-height: 200px;
  padding-bottom: 1.25rem;
  font-family: var(--font-raleway);
}
.FeesCard_FeesCard__Container__okcL1 > p {
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.FeesCard_FeesCard__Container__okcL1
  .FeesCard_FeesCard__SecondaryHeading__Bw7V7 {
  color: var(--N-White, #fff);
  font-family: var(--font-raleway);
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3998125rem;
  letter-spacing: 0.0225rem;
}
.FeesCard_FeesCard__Container__V2__GhH7B {
  padding-top: 0.5rem;
  padding-left: 0.5rem;
}
.FeesCard_FeesCard__Container__V2__GhH7B
  .FeesCard_FeesCard__SecondaryHeading__Bw7V7 {
  color: var(--N-White, #fff);
  font-family: var(--font-raleway);
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3998125rem;
  letter-spacing: 0.0225rem;
}
.FeesCard_root__xigma {
  padding-left: 1rem;
}
.FeesCard_heading___AATL {
  color: var(--primary-blue);
  font-variant-numeric: lining-nums proportional-nums;
  font-family: var(--font-raleway);
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.375rem;
  letter-spacing: 0.0625rem;
}
.FeesCard_campursionEmersionClass__AxNhT {
  background: linear-gradient(0deg, #b38728, #fbf5b7);
  color: #1a325b;
  border-color: linear-gradient(0deg, #b38728, #fbf5b7);
}
.FeesCard_customBackground__gLd18 {
  background-color: #ffc907;
  color: #1a325b;
  border-color: #1a325d;
}
.FeesCard_imgContainer___mK1O {
  padding: 2.375rem 0;
}
.FeesCard_imgContainer___mK1O > img {
  height: 6.375rem;
  width: 5.625rem;
}
@media (min-width: 1201px) {
  .FeesCard_cus_btn__A_UQH {
    margin-right: 1.25rem;
  }
  .FeesCard_FeesSection__Heading__MLL52 {
    font-size: 1.1666666667rem !important;
    line-height: 1.3333333333rem !important;
  }
  .FeesCard_root__xigma {
    min-height: 9.8333333333rem;
    max-height: 12.5rem;
    overflow: hidden;
    padding: 1.1666666667rem 0 1.1666666667rem 1.5833333333rem;
  }
  .FeesCard_root__xigma img {
    max-width: 5.8333333333rem;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .FeesCard_FeesCard__Container__okcL1 {
    padding-top: 1.25rem;
    padding-bottom: 0.8333333333rem;
    font-family: var(--font-raleway);
  }
  .FeesCard_FeesCard__Container__okcL1 > p {
    font-size: 1.1666666667rem;
    line-height: 1.3333333333rem;
  }
  .FeesCard_FeesCard__Container__V2__GhH7B {
    padding: 0;
  }
  .FeesCard_FeesCard__Container__V2__GhH7B > .FeesCard_heading___AATL {
    font-size: 1.1666666667rem;
    line-height: 1.3333333333rem;
    letter-spacing: 0.0416666667rem;
  }
  .FeesCard_FeesCard__SecondaryHeading__Bw7V7 {
    color: var(--N-White, #fff);
    font-family: var(--font-raleway);
    font-size: 1.1666666667rem;
    font-style: normal;
    font-weight: 500;
    line-height: 1.3333333333rem;
    letter-spacing: 0.0233333333rem;
  }
  .FeesCard_imgContainer___mK1O {
    padding: 1.0833333333rem 0;
  }
  .FeesCard_imgContainer___mK1O > img {
    height: 100%;
    width: auto;
  }
}
.styles_title__A_62W {
  text-align: center;
  padding-bottom: 1rem;
  color: var(--primary-blue, #1a325d);
  font-family: var(--font-baskervville);
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.75rem;
  letter-spacing: -0.0625rem;
  text-transform: capitalize;
  position: relative;
  margin-bottom: 2rem;
}
.styles_title__A_62W:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.09375rem;
  background-color: #d4d4d4;
  top: 100%;
  left: 0;
}
.styles_infoContainer__2SllI {
  margin-bottom: 1.5rem;
}
.styles_infoContainer__2SllI:last-child {
  margin-bottom: 0;
}
.styles_heading__SERTI {
  font-style: italic;
}
.styles_content__6fRgc,
.styles_heading__SERTI {
  color: var(--primary-blue, #1a325d);
  text-align: center;
  font-family: var(--font-baskervville);
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.75rem;
  letter-spacing: -0.0625rem;
}
.styles_content__6fRgc {
  font-style: normal;
}
@media (min-width: 1201px) {
  .styles_root__vdumz {
    display: flex;
    align-items: center;
    justify-content: space-around;
  }
  .styles_title__A_62W {
    font-size: 2.25rem;
    line-height: 2.4166666667rem;
    letter-spacing: -0.0833333333rem;
    padding-bottom: 0;
    z-index: 2;
    background-color: #fff;
  }
  .styles_title__A_62W:after,
  .styles_title__A_62W:before {
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    width: 40%;
  }
  .styles_title__A_62W:before {
    content: "";
    position: absolute;
    height: 0.0625rem;
    background-color: #d4d4d4;
    right: 0;
  }
  .styles_infoContainer__2SllI {
    margin-bottom: 0;
  }
  .styles_heading__SERTI {
    font-style: normal;
    font-size: 2.25rem;
    line-height: 2.4166666667rem;
    letter-spacing: -0.0833333333rem;
    margin-bottom: 0.6666666667rem;
  }
  .styles_content__6fRgc {
    font-size: 1.6666666667rem;
    line-height: 2.0833333333rem;
    letter-spacing: -0.0833333333rem;
  }
}
.styles_root__cPeLu {
  padding-top: 2rem;
  border-top: 1.5px solid #d4d4d4;
}
.styles_title__7KoQG {
  color: var(--primary-blue);
  font-family: var(--font-baskervville);
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2.1875rem;
  letter-spacing: -0.0625rem;
  text-transform: capitalize;
  margin-bottom: 1.25rem;
}
@media (min-width: 1201px) {
  .styles_root__cPeLu {
    display: flex;
    justify-content: space-between;
    padding-top: 2.5833333333rem;
  }
  .styles_content__W7T3b {
    max-width: 34.5833333333rem;
    margin-right: 1.3333333333rem;
  }
}
/*# sourceMappingURL=80d02858a63f8a61.css.map*/
