.elementor-11154 .elementor-element.elementor-element-tut0r8492 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}@media(max-width:1024px){.elementor-11154 .elementor-element.elementor-element-tut0r8492 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}}@media(max-width:767px){.elementor-11154 .elementor-element.elementor-element-tut0r8492 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}/* Start custom CSS */body.single-subject .site-content > .ast-container,
body.single-subject #primary,
body.single-subject .site-main{
  max-width:none!important;
  width:100%!important;
  padding-left:0!important;
  padding-right:0!important;
  margin-left:0!important;
  margin-right:0!important;
}
.elementor-11154 > .elementor-element[data-id="6faee991"]{
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  left:auto!important;
  right:auto!important;
  transform:none!important;
  position:relative!important;
}
.elementor-11154 > .elementor-element:not([data-id="6faee991"]){
  max-width:1500px!important;
  width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
  padding-left:24px!important;
  padding-right:24px!important;
}
@media (max-width:767px){
  .elementor-11154 > .elementor-element:not([data-id="6faee991"]){
    padding-left:16px!important;
    padding-right:16px!important;
  }
}
body.elementor-page-11154 [data-id="81a7084"] :is(p,h4):empty{display:none!important;margin:0!important;padding:0!important;min-height:0!important;}
body.elementor-page-11154 [data-id^="topCard"]:not(:has(:not(:empty))){display:none!important;margin:0!important;padding:0!important;}
body.elementor-page-11154 [data-id="topGrid01"]:not(:has(h4:not(:empty))){display:none!important;margin:0!important;padding:0!important;gap:0!important;}
body.elementor-page-11154 [data-id="topHead01"]:has(+ [data-id="topGrid01"]:not(:has(h4:not(:empty)))){display:none!important;margin:0!important;}
body.elementor-page-11154 [data-id="lrnHead01"]:has(~ [data-id="lrn1"]:empty):has(~ [data-id="lrn2"]:empty):has(~ [data-id="lrn3"]:empty):has(~ [data-id="lrn4"]:empty):has(~ [data-id="lrn5"]:empty){display:none!important;margin:0!important;}
body.elementor-page-11154 [data-id="whoHead01"]:has(~ [data-id="who1"]:empty):has(~ [data-id="who2"]:empty):has(~ [data-id="who3"]:empty){display:none!important;margin:0!important;}
body.elementor-page-11154 h1{
  font-family:adobe-garamond-pro,serif!important;
  font-weight:700!important;
  font-size:56px!important;
  line-height:1.3!important;
  max-width:none!important;
  color:#FFFFFF!important;
}
body.elementor-page-11154 h2,
body.elementor-page-11154 [data-id="abtHead01"]{
  font-family:adobe-garamond-pro,serif!important;
  font-weight:700!important;
  font-size:44px!important;
  line-height:1.3!important;
  color:#002438!important;
  text-align:center!important;
}
body.elementor-page-11154 h3, body.elementor-page-11154 h4{
  font-family:adobe-garamond-pro,serif!important;
  font-weight:700!important;
  font-size:38px!important;
  line-height:1.3!important;
  color:#002438!important;
}
body.elementor-page-11154 :is(p,.e-paragraph),
body.elementor-page-11154 [data-id="abtMeta01"],
body.elementor-page-11154 [data-id="abtOver01"]{
  font-family:"IBM Plex Sans",sans-serif!important;
  font-size:20px!important;
  line-height:1.6!important;
  color:#324650!important;
}
@media (max-width:767px){
  body.elementor-page-11154 h1{font-size:36px!important;}
  body.elementor-page-11154 h2, body.elementor-page-11154 [data-id="abtHead01"]{font-size:32px!important;}
  body.elementor-page-11154 h3, body.elementor-page-11154 h4{font-size:28px!important;}
  body.elementor-page-11154 :is(p,.e-paragraph){font-size:17px!important;}
}
body.elementor-page-11154 [data-id="81a7084"]{
  background:#F3F3F1!important;
  align-items:stretch!important;
  padding-top:80px!important;
  padding-bottom:80px!important;
  gap:24px!important;
}
body.elementor-page-11154 [data-id="2bdb90b8"]{background:#FFFFFF!important;}
body.elementor-page-11154 [data-id="39b5bb39"]{background:#F3F3F1!important;}
body.elementor-page-11154 [data-id="4bee3b3"]{background:#FFFFFF!important;align-items:stretch!important;}
body.elementor-page-11154 [data-id="topGrid01"]{
  display:flex!important;
  flex-direction:column!important;
  gap:24px!important;
  width:100%!important;
  align-items:stretch!important;
}
body.elementor-page-11154 [data-id^="topCard"]{
  background:#FFFFFF!important;
  border:1px solid #E3E4E2!important;
  border-radius:12px!important;
  padding:20px!important;
  width:100%!important;
  box-sizing:border-box!important;
  text-align:left!important;
  align-items:flex-start!important;
}
body.elementor-page-11154 [data-id^="lrn"]:not([data-id="lrnHead01"]),
body.elementor-page-11154 [data-id^="who"]:not([data-id="whoHead01"]){
  background:#FFFFFF!important;
  border:1px solid #E3E4E2!important;
  border-radius:12px!important;
  padding:20px!important;
  width:100%!important;
  box-sizing:border-box!important;
  text-align:left!important;
}
body.elementor-page-11154 a[data-id="2b120544"],
body.elementor-page-11154 a[data-id="47f6c2cd"]{
  font-family:"IBM Plex Sans",sans-serif!important;
  font-weight:500!important;
  font-size:20px!important;
  line-height:1.6!important;
  padding:15px 25px!important;
  border-radius:8px!important;
  text-decoration:none!important;
}
body.elementor-page-11154 a[data-id="2b120544"]{background:#FFFFFF!important;color:#111111!important;}
body.elementor-page-11154 a[data-id="2b120544"]:hover{background:#E0323F!important;color:#FFFFFF!important;}
body.elementor-page-11154 a[data-id="47f6c2cd"]{background:#C1111F!important;color:#FFFFFF!important;}
body.elementor-page-11154 a[data-id="47f6c2cd"]:hover{background:#E0323F!important;color:#FFFFFF!important;}
body.elementor-page-11154 [data-id="cotcal01"],
body.elementor-page-11154 [data-id="cotcal01"] .elementor-widget-container,
body.elementor-page-11154 #book-section{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  align-self:stretch!important;
}

.elementor-11154{padding:0!important;}
body.elementor-page-11154 [data-id="81a7084"]:not(:has([data-id^="topT"]:not(:empty))) [data-id="topHead01"]{display:none!important;}/* End custom CSS */