/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap');

.lp-fusioned, 
.lp-fusioned h1,
.lp-fusioned .h1,
.lp-fusioned h2,
.lp-fusioned .h2,
.lp-fusioned h3,
.lp-fusioned .h3,
.lp-fusioned h4,
.lp-fusioned .h4,
.lp-fusioned h5,
.lp-fusioned .h5,
.lp-fusioned h6,
.lp-fusioned .h6,
.lp-fusioned p,
.lp-fusioned b,
.lp-fusioned a,
.lp-fusioned li,
.lp-fusioned button {
  font-family: Plus Jakarta Sans!important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; 
}

.lp-fusioned h1,
.lp-fusioned h2,
.lp-fusioned h3, 
.lp-fusioned strong,
.lp-fusioned b {
  font-weight: 700;
}

.lp-fusioned h4,
.lp-fusioned h5,
.lp-fusioned h6,
.lp-fusioned strong,
.lp-fusioned b {
  font-weight: 500;
}

.lp-fusioned p, 
.lp-fusioned .header-top .header-info li, 
.lp-fusioned .mainmenu-nav>ul.header-sub-menu-1 ul,
.lp-fusioned .footer-menu ul li{
  font-weight: 400
}

.lp-fusioned h1,
.lp-fusioned .h1{
  font-size: 3.25rem!important;
  line-height: 3.5rem!important;
}

.lp-fusioned .form-page h1, 
.lp-fusioned h2,
.lp-fusioned .h2{
  font-size: 2.25rem!important; 
  line-height: 2.875rem!important;
}

.lp-fusioned h3,
.lp-fusioned .h3{
  font-size: 2rem!important; 
  line-height: 2.5rem!important;
} 

.lp-fusioned h4,
.lp-fusioned .h4{
  font-size: 1.25rem !important;
  line-height: 1.75rem !important;
}

.lp-fusioned h5,
.lp-fusioned .h5{
  font-size: 1.25rem!important; 
  line-height: 2rem!important;
  font-weight: 500!important;
}

.lp-fusioned a {
  cursor: pointer!important; 
}

.lp-fusioned .mainmenu-nav>ul.header-sub-menu-1>li.has-sub-menu:hover>a:after, 
.lp-fusioned .mainmenu-nav>ul.header-sub-menu-1>li:hover>a {
  color: #19a8ff;
}



.lp-fusioned .footer-bottom {
  border-top: 0;
}

.lp-fusioned .footer-bottom ul{
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 20px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.lp-fusioned .footer-bottom ul a {
  color: white;
}
 
.lp-fusioned .body-container .dnd-section .row-fluid {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.lp-fusioned  .img-left {
 padding-right: 16px;
}

.lp-fusioned .bottom-cta-area {
  min-height: 320px;
  text-align: center;
  display: flex;
  align-items:center;
}

.lp-fusioned  .bottom-cta-title h2{
  color: #313131;
  text-align: center;
  font-family: Figtree;
  font-size: 40px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px;
  margin-bottom: 20px;
}

.lp-fusioned .bottom-cta-box {
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: center;
}

.lp-fusioned .bottom-cta-box .btn {
  padding: 12px 40px;
  border-radius: 6px;
  text-align: center;
  font-family: Figtree;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 34px; 
  color: #FFF; 
  border: 1px solid #1AA8FF;
  background: #19A8FF;
}

.lp-fusioned .bottom-cta-box .btn.apply-btn{
  background: transparent;
  color: #1AA8FF;
}

.lp-fusioned .header-btn .btn-primary {
    background-color: #4A2BEA !important;
    border: 1px solid #4A2BEA !important;
}


/* homepage -> hero */

.lp-fusioned .hero-banner {
    -webkit-clip-path: unset;
    clip-path: unset;
    background-size: cover;
}
.lp-fusioned .scroll-down-btn .scroll-btn:before,
.lp-fusioned .scroll-down-btn .scroll-btn:after,
.lp-fusioned .hero-banner .banner-gallery {
    display: none!important;
}

.lp-fusioned .hero-banner .scroll-down-btn {
    bottom: -15%;
}

.lp-fusioned .scroll-down-btn a {
    background-color: #fff!important;
}
.lp-fusioned .banner-content h1 {
    color: #fff;  
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 58px; /* 103.571% */
    letter-spacing: -0.56px;
    font-family: Plus Jakarta Sans;
}

.lp-fusioned .banner-content p {
    color: #FFF;
    text-align: center;
    font-family: Plus Jakarta Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 34px;
}


.lp-fusioned .banner-btn a {
    background-color: #19A8FF!important;
    border-radius: 6px!important;
    box-sizing: border-box;
    color: #fff;
    font-size: 1.125rem;
    font-weight: 600;
    height: 60px;
    line-height: 58px;
    max-width: 425px;
    border: 1px solid #19A8FF!important;

}

.lp-fusioned .banner-btn a svg {
    display: none;
}

.lp-fusioned .body-container--home .cell_16904532539904-vertical-alignment{
    position: relative;
}

.lp-fusioned .body-container--home .row-number-18 {
    position: absolute;
    top: 5%;
    left: 8%
}

.lp-fusioned .body-container--home .section-description {
  font-size: 1.125rem;
  line-height: 28px;
  color: #18191B;
  text-transform: initial;
}


/* static page */
.lp-fusioned .static-page .row-number-20 h2 {
  margin: auto;
}

.lp-fusioned .static-page a.btn,
.lp-fusioned .single-loc a.btn{
  width: 100%; 
  height: 60px;
  font-size: 1.125rem!important;
  font-weight: 600;
  box-sizing: border-box;
  line-height: 58px;
  color: #fff;
  border-radius: 6px;
  background: #4a2bea;
  background-color: #4a2bea!important;
  border: 1px solid #4a2bea!important;
}

.lp-fusioned .static-page a.btn:hover,
.lp-fusioned .single-loc a.btn:hover {
  background: #19A8FF;
  border-color: #19A8FF;
}

.lp-fusioned .enroll-now .row-list .col{
  border-radius: 8px;
  border: 1px solid #F6F6F8;
  background: #FFF;
  box-shadow: 0px 30px 70px 0px rgba(16, 12, 47, 0.05);
  padding: 40px 20px;
  max-width: 25%;
  overflow-wrap: anywhere;
}

.lp-fusioned .single-loc a.btn {
  max-width: 425px;
}

.lp-fusioned .enroll-now .row-number-4 a.btn,
.lp-fusioned .our-approach a.btn,
.lp-fusioned .faculty-staff .join-box a.btn,
.lp-fusioned .static-page .join-box a.btn,
.lp-fusioned .about-us a.btn,
.lp-fusioned .body-container--ged a.btn{
  max-width: 443px;
}

.lp-fusioned .body-container--join a.btn{
  max-width: 353px;
}

.lp-fusioned .static-page p{
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: #2D2D2D;
  font-weight: 400;
  margin: 0;
  margin-bottom: 24px; 
}
 
.lp-fusioned .static-page  b,
.lp-fusioned .static-page  strong {
  color: #18191B;
  font-weight: 600;
}

.lp-fusioned .our-approach .row-number-11 h3 {
 max-width: 500px;
}

.lp-fusioned .static-page ul.check-list {
  margin: 0;
}

.lp-fusioned .static-page ul.check-list li {
  font-size: 1.125rem;
  line-height: 1.75rem; 
  font-weight: 400;
  margin: 0; 
  margin-bottom: 8px;
}

.lp-fusioned .static-page ul.check-list svg { 
    top: 4px;
}

.lp-fusioned .faq-accordion .accordion-item {
    margin-bottom: 12px;
}

.lp-fusioned .faq-accordion .accordion-item .accordion-button {
  padding: 18px 24px;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500!important;  
  border-radius: 8px;
  color: #282661!important;
  background-color: #fff!important;
  height: 64px;
  box-sizing: border-box;
}

.lp-fusioned .body-container--ged .faq-accordion .accordion-item .accordion-button {
  height: 74px;
}

.lp-fusioned .faq-accordion .accordion-item .accordion-button[aria-expanded="true"] {
  color: #fff!important;
  background-color: #282661!important;
  font-weight: 700!important;
}


.lp-fusioned .faq-accordion .accordion-item .accordion-button[aria-expanded="false"] {
  color: #282661!important;
  background-color: #fff!important;
}

.lp-fusioned .faq-accordion .accordion-item .accordion-button:before { 
  color: transparent!important;
  background-image: url(https://23862493.fs1.hubspotusercontent-na1.net/hubfs/23862493/acc-arr-up.svg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 24px;
  height: 24px;
  -webkit-transform: initial;
  -ms-transform: initial;
  transform: initial; 
}

.faq-accordion .accordion-item .accordion-button.collapsed:before,
.lp-fusioned .faq-accordion .accordion-item .accordion-button[aria-expanded="false"]:before{
  background-image: url(https://23862493.fs1.hubspotusercontent-na1.net/hubfs/23862493/acc-arrow-dark.svg);
  top: 22px;
}

.lp-fusioned .faq-accordion .accordion-item .accordion-body {
  padding: 16px 24px;
}

.lp-fusioned .about-us .video-thumbnail { 
    width: 100%;
    text-align: center; 
}

.lp-fusioned .about-us img {
  border-radius: 12px;
}

.lp-fusioned .about-us .video-thumbnail img{
  margin: auto;
}

.lp-fusioned .about-us .video-thumbnail iframe {
  width: 860px!important;
  height: 460px!important;
  border-radius: 12px;
  background: #000; 
}

.lp-fusioned .about-us .video-label {
  text-align: center;
}

.lp-fusioned .about-us .video-label .quote {
  font-size: 1.5rem; 
  font-weight: 400;
  line-height: 2rem;
  color: #18191B;
  margin-bottom: 40px;
}

.lp-fusioned .about-us .video-label .name {
  font-size: 1.25rem; 
  font-weight: 600;
  line-height: 1.75rem;
  color: #18191B;
  margin-bottom: 8px;
}

.lp-fusioned .about-us .video-label .role {
  font-size: 1.125rem; 
  font-weight: 400;
  line-height: 1.75rem;
  color: #313131; 
  margin: 0;
}

.lp-fusioned .about-us .icon-text-list h2 {
 display: none;
}

.lp-fusioned .about-us .icon-text-list .row-list .col {
  padding: 40px 20px;
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid #F6F6F8;
  background: #FFF;
  box-shadow: 0px 30px 70px 0px rgba(16, 12, 47, 0.05);
}

.lp-fusioned .faculty-staff .row-fluid .span4 {
  width: 40%;
}

.lp-fusioned .faculty-staff .row-fluid .span8 {
  width: 60%;
}

.lp-fusioned .faculty-staff .items-image-with-icon-description { 
  justify-content: flex-start;
  gap: 48px;
}

.lp-fusioned .faculty-staff .items-image-with-icon-description .item { 
  margin-bottom: 0px;
  padding: 20px 20px 24px 20px; 
  border-radius: 12px;
  background: #FFF;
  flex-basis: 30%;
  max-width: 30%;
  border: 2px solid #fff;
}
 
.lp-fusioned .faculty-staff .items-image-with-icon-description .item img {
  border-radius: 20px; 
}

.lp-fusioned .faculty-staff .items-image-with-icon-description .item .item-details {
  background-color: transparent; 
  min-height: initial;
  padding: 20px 0px;
} 

.lp-fusioned .faculty-staff .items-image-with-icon-description .item .item-details h3 {
  margin-bottom: 4px;
  font-size: 1.25rem; 
  font-weight: 600;
  line-height: 1.75rem;
  color: #18191B;
}

.lp-fusioned .faculty-staff .items-image-with-icon-description .item .item-details p,
.lp-fusioned .faculty-staff .join-box p{
  color: #2D2D2D;
  font-size: 1.125rem; 
  font-weight: 400;
  line-height: 1.75rem;
}

.lp-fusioned .faculty-staff .items-image-with-icon-description .item .item-details p {
  margin-bottom: 16px;
}

.lp-fusioned .faculty-staff .items-image-with-icon-description .item .item-details a {
  border-bottom: 1px solid #4A2BEA;
  padding: 16px 0;
  font-size: 1.125rem; 
  font-weight: 700;
  line-height: 1.125rem;
  color: #4A2BEA; 
}

.lp-fusioned .faculty-staff .items-image-with-icon-description .item:hover {
  border: 2px solid #19A8FF;
}

 

.lp-fusioned .static-page .join-box {
  padding: 40px 40px 48px 40px;  
  border-radius: 12px;
  background: #FFF;
  box-shadow: 0px 30px 70px 0px rgba(16, 12, 47, 0.05);
  width: 100%;
  max-width: 630px;
}

.lp-fusioned .static-page.faculty-staff .join-box  {
  max-width: 680px; 
}

.lp-fusioned .static-page .join-box h3{
  color: #18191B;  
  font-size: 2.25rem; 
  font-weight: 700;
  line-height: 2.875rem;  
  margin-bottom: 24px;
}

.lp-fusioned .static-page .join-box p {
  margin-bottom: 32px;
} 

.lp-fusioned .form-page a.video-thumbnail,
.lp-fusioned .form-page-new a.video-thumbnail{
    width: 100%;
    text-align: center;
}

.lp-fusioned .form-page a.video-thumbnail iframe,
.lp-fusioned .form-page-new a.video-thumbnail iframe{
  width: 608px!important;
  height: 420px!important;
  border-radius: 20px;
  background: #000;
}

.lp-fusioned .form-page .items-image-with-icon-description .item .item-image-icon img:first-child,
.lp-fusioned .form-page-new .items-image-with-icon-description .item .item-image-icon img:first-child{
  border-radius: 12px 12px 0px 0px;
  overflow: hidden;
}

.lp-fusioned .form-page .items-image-with-icon-description .item .item-details,
.lp-fusioned .form-page-new .items-image-with-icon-description .item .item-details{
  border-radius: 0px 0px 12px 12px;
  min-height: 172px;
  overflow: hidden;
  padding-bottom: 0px;
}

.lp-fusioned .form-page .items-image-with-icon-description .item:nth-child(4) .item-details,
.lp-fusioned .form-page-new .items-image-with-icon-description .item:nth-child(5) .item-details{
    min-height: 146px;  
}

.lp-fusioned .form-page .items-image-with-icon-description .item,
.lp-fusioned .form-page-new .items-image-with-icon-description .item{ 
  margin-bottom: 10px; 
}

.lp-fusioned .form-page .icon-text-list .row-list,
.lp-fusioned .form-page-new .icon-text-list .row-list,
.lp-fusioned .body-container--join .icon-text-list .row-list{ 
  flex-wrap: wrap;
  justify-content: center;
}

.lp-fusioned .form-page  .icon-text-list .col,
.lp-fusioned .form-page-new  .icon-text-list .col,
.lp-fusioned .body-container--join .icon-text-list .col{ 
  width: 50%;
  flex: 0 0 48%;
  border-radius: 8px;
  border: 1px solid #F6F6F8;
  background: #FFF; 
  box-shadow: 0px 30px 70px 0px rgba(16, 12, 47, 0.05);
  text-align: left;
  padding: 28px;
  align-items: start;
}

.lp-fusioned .form-page .icon-text-list .col img,
.lp-fusioned .form-page-new .icon-text-list .col img,
.lp-fusioned .body-container--join .icon-text-list .col img {
    margin-bottom: 8px;
}

.lp-fusioned .form-page  .icon-text-list .col h4,
.lp-fusioned .form-page  .icon-text-list .col .h4,
.lp-fusioned .form-page-new  .icon-text-list .col h4,
.lp-fusioned .form-page-new  .icon-text-list .col .h4,
.lp-fusioned .body-container--join .icon-text-list .col h4,
.lp-fusioned .body-container--join .icon-text-list .col .h4{
  color: #18191B; 
  font-size: 1.25rem; 
  font-weight: 700;
  line-height: 1.75rem; 
  letter-spacing: 0.2px;
  margin-bottom: 8px;
}

.lp-fusioned .form-page  .icon-text-list .col p,
.lp-fusioned .form-page-new  .icon-text-list .col p,
.lp-fusioned .body-container--join .icon-text-list .col p {
  margin-bottom: 0;
}

.lp-fusioned .static-page a.btn br,
.lp-fusioned br.mob-br{
  display: none;
}

.lp-fusioned .form-page ul.check-list,
.lp-fusioned .form-page-new ul.check-list{ 
    padding-right: 10px;
}

.lp-fusioned .form-page .testimonials .item .btm-info,
.lp-fusioned .form-page-new .testimonials .item .btm-info,
.lp-fusioned .enroll-now .testimonials .item .btm-info{
    margin-top: 0px;
}

.lp-fusioned .form-page form .hs-form-field,
.lp-fusioned .form-page-new form .hs-form-field{
    margin-bottom: 16px;
}

.lp-fusioned .form-page .lp-form .main-form form label,
.lp-fusioned .form-page-new .lp-form .main-form form label{
    margin-bottom: 4px;
}

br.tab-br {
    display: none;
}

.enroll-now .icon-text-list .col div { 
    font-weight: 600; 
}

.enroll-now .icon-text-list .col div a{ 
    text-decoration: underline; 
}

.ty-box {
  margin: auto;
  max-width: 800px;
  width: 100%;
  height: 82vh; 
  display: flex;
  align-items: center; 
}

.ty-box img {
  margin-bottom: 32px;
}

.ty-box h2 {
  color: #18191B;
  margin-bottom: 24px; 
}

.ty-box p {
  margin: 0;
}

.privacy-content {
  max-width: 1056px;
}

.privacy-content h2,
.privacy-content h3,
.privacy-content h5,
.privacy-content p{
  color: #18191B;
  margin: 0;
}

.privacy-content h2 {
 margin-bottom: 40px;
}

.privacy-content h3 {
 margin-top: 28px;
 margin-bottom: 8px;
 font-size: 1.5rem!important;
}

.privacy-content h5,
.privacy-content .h5{
 margin-bottom: 16px;
 font-size: 1rem!important;
 line-height: 1.5rem!important;
 font-weight: 700!important; 
}

.privacy-content p {
 margin-bottom: 20px;
 font-size: 1rem!important;
 line-height: 1.5rem!important;
}

.privacy-content a {
  color: #4a2bea;
  text-decoration: underline;
  font-size: 1.125rem!important;
}

.privacy-content ul {
  list-style: disc;
  padding-left: 24px!important;
  font-weight: 400;
}

.privacy-content ul.list-links {
  list-style: none;
  padding-left: 0!important;
  font-weight: 700;
}

.privacy-content ul li {
 margin-bottom: 8px;
}

.form-page .row-number-19 .span6,
.form-page .row-number-24 .span6,
.body-container--mission .row-number-14 .span6,
.body-container--ged .row-number-7 .span6{
    position: relative;
}

.form-page .row-number-19 .row-fluid,
.form-page .row-number-24 .row-fluid,
.body-container--mission .row-number-14 .row-fluid,
.body-container--ged .row-number-7 .row-fluid{
  align-items: center; 
}

.form-page .row-number-19 .span6 .row-number-24,
.form-page .row-number-24 .span6 .row-number-29,
.body-container--mission .row-number-14 .span6 .row-number-19{
    position: absolute;
    top: 36px;
    left: 64px;
} 

.body-container--ged .row-number-7 .span6 .row-number-12{
    position: absolute;
    bottom: 36px;
    left: 64px;
}

.body-container--career #hs_cos_wrapper_widget_1696501625404 .hs-image__grid__list__item__image,
.body-container--career  #hs_cos_wrapper_widget_1696501625404 .hs-image__grid__list__item {
    aspect-ratio: auto;
}

.body-container--career .hs-image__grid__list__item__image {
    max-width: 289px;
    max-height: 120px;
}

.body-container--career .items-image-with-icon-description .item:nth-child(4) .item-details,
.body-container--career .items-image-with-icon-description .item:nth-child(5) .item-details{
    min-height: 145px; 
}

.body-container--join .splide__slide--image__wrapper{
    max-width: 932px;
    margin: auto;
}

.lp-fusioned .body-container--join .splide__pagination li { 
  margin: 0px 3px; 
}

.lp-fusioned .body-container--join .splide__pagination__page {
  background: #C8E4FA!important; 
  height: 12px;
  width: 12px; 
  opacity: 1;
  padding: 0; 
}

.lp-fusioned .body-container--join .splide__pagination__page.is-active {
  background: #4A2BEA!important;
  transform: inherit; 
}

.lp-fusioned .body-container--join  button.splide__arrow {
    opacity: 1;
    background-color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    width: 64px;
    height: 64px;
    top: 42%;
}

.lp-fusioned .body-container--join  button.splide__arrow span {
  visibility: hidden;
}


.lp-fusioned .body-container--join  button.splide__arrow--prev {
    background-image: url(https://23862493.fs1.hubspotusercontent-na1.net/hubfs/23862493/slider-arr-prev-dark.svg);
}

.lp-fusioned .body-container--join  button.splide__arrow--next {
    background-image: url(https://23862493.fs1.hubspotusercontent-na1.net/hubfs/23862493/slider-arr-next-dark.svg);
}

.lp-fusioned .body-container--join .splide__slide--caption div:first-child strong {
    color: #18191B; 
    text-align: center; 
    font-size: 1.5rem; 
    font-weight: 700;
    line-height: 2rem;
    margin: 8px 0;
    display: block; 
}

.lp-fusioned .body-container--join .splide__slide--caption div:last-child {
  color: #2D2D2D; 
  font-size: 1.125rem; 
  font-weight: 400;
  line-height: 1.75rem;  
}

.lp-fusioned .body-container--join .splide__controls { 
    margin-top: 28px!important;
}

.lp-fusioned .body-container--join .row-number-10 {
  text-align: center;
}

.lp-fusioned .body-container--join .video-label {
  max-width: 1000px;
  margin: auto;
  text-align: center; 
  margin-bottom: 64px;
}

.lp-fusioned .body-container--join .video-label .quote {
  color: #18191B; 
  font-size: 1.5rem; 
  font-weight: 400;
  line-height: 2rem; 
  margin-bottom: 20px;
}

.lp-fusioned .body-container--join .video-label .name {
  color: #18191B; 
  font-size: 1.25rem; 
  font-weight: 600;
  line-height: 2rem; 
  margin-bottom: 4px;
}

.lp-fusioned .body-container--join .video-label .role {
  color: #313131; 
  font-size: 1.125rem; 
  font-weight: 400;
  line-height: 1.75rem; 
  margin-bottom: 0px;
}

.lp-fusioned .body-container--join #hs_cos_wrapper_widget_1697109467151 img{
  border-radius: 12px;
}

.lp-fusioned .body-container--join .video-thumbnail img {
  background: #000;
}

.lp-fusioned .body-container--join .video-thumbnail iframe {
  width: 860px!important;
  height: 460px!important;
  border-radius: 12px;
}

.lp-fusioned .body-container--resources .single-school-blog {
    margin-top: 0px;
    margin-bottom: 40px;
}

.lp-fusioned .body-container--resources .row-number-11 .icon-text-list .row-list {
    gap: 40px;
}

.lp-fusioned .body-container--resources .row-number-11 .icon-text-list .col {
    align-items: flex-start;
    background: transparent;
    border: none;
    border-radius: 12px;
    box-shadow: unset;
    display: flex;
    flex-direction: column;
    gap: 0px;
    padding: 0; 
    max-width: 378px;
    width: 100%;
    text-align: center;
}

.lp-fusioned .body-container--resources .row-number-11 .icon-text-list .col h4,
.lp-fusioned .body-container--resources .row-number-11 .icon-text-list .col .h4{
  color: #18191B; 
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.75rem;  
  letter-spacing: 0.2px;
  text-align: left;
}

.lp-fusioned .body-container--resources .row-number-11 .icon-text-list .col p {
  color: #18191B; 
  text-align: left;
}

.lp-fusioned .body-container--resources a.btn {
  max-width: 288px;
}

.lp-fusioned .body-container--resources .row-number-19 .icon-text-list a,
.lp-fusioned .body-container--tools .icon-text-list a{
  font-size: 0.875rem!important;
  text-decoration: underline;
}

.lp-fusioned .body-container--tools .icon-text-list .col {
    align-items: center;
    background: #fff;
    border: 1px solid var(--newf-6-f-6-f-8,#f6f6f8);
    border-radius: 8px;
    box-shadow: 0 30px 70px 0 rgba(16,12,47,.05);
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 40px 20px;
    text-align: center;
    width: 280px;
}

.lp-fusioned .body-container--tools a.btn {
  max-width: 443px;
}

.lp-fusioned  .body-container--tools .step-desc {
  display: flex;
  align-items: center;
  gap: 16px;
  align-self: stretch;
  margin-bottom: 20px;
}

.lp-fusioned  .body-container--tools .step-desc h4,
.lp-fusioned  .body-container--tools .step-desc .h4{
  color: #18191B; 
  font-size: 1.5rem!important; 
  font-weight: 700;
  line-height: 2rem!important;
  margin: 0;
}

.lp-fusioned  .body-container--tools .step-box {
  display: flex;
  padding: 28px 32px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 32px;
  flex: 1 0 0;
  border-radius: 20px;
  background: #305CB7;
}

.lp-fusioned  .body-container--tools .step-num {
  display: flex;
  padding: 12px;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
  border-radius: 8px;
  background: #FFBEA1;
  color: #18191B;  
  font-size: 1.5rem!important; 
  font-weight: 700;
  line-height: 2rem!important;
  text-transform: uppercase;
}

.lp-fusioned .body-container--tools .step-box h4,
.lp-fusioned .body-container--tools .step-box .h4{
  margin: 0;
  color: #FFF;
  font-size: 1.5rem!important; 
  font-weight: 700;
  line-height: 2rem!important;
}



.terms-content  {
  max-width: 100%!important;
  width: 100%;!important;
}

.privacy-content.terms-content h2 {
  margin-bottom: 8px!important;
}

.lp-fusioned .privacy-content.terms-content p {
  color: #18191B!important; 
  font-size: 1.125rem!important; 
  font-weight: 400!important;
  line-height: 2rem!important;
  letter-spacing: 0.18px;
}

.lp-fusioned .privacy-content.terms-content p.date-update {
  margin-bottom: 40px!important;
}

.privacy-content.terms-list h3 {
    margin-top: 40px!important;
    margin-bottom: 16px!important;
}

.desktop-only {
  display: block!important;
}

.mobile-only {
  display: none!important;
}

.our-approach .hero-btn {
  display: none;
}

 

@media only screen and (min-width: 1216px){
  
.lp-fusioned .body-container--resources a.btn {
    margin-top: 30px;
}
  
  .lp-fusioned .container {
    max-width: 1216px;
  } 
}

@media only screen and (min-width: 1025px) and (max-width: 1200px){
  .lp-fusioned .form-page a.video-thumbnail iframe,
  .lp-fusioned .form-page .video-thumbnail img,
  .lp-fusioned .form-page-new a.video-thumbnail iframe,
  .lp-fusioned .form-page-new .video-thumbnail img{
      height: 355px!important;
      width: 500px!important;
  } 
  
  .lp-fusioned .body-container--home a.video-thumbnail iframe {
      height: 300px!important;
      width: 500px!important;
  } 
}

@media only screen and (min-width: 990px) and (max-width: 1250px){
  .footer-contact-wrap .form-link a{
    padding: 0px;
    width: 100%;
    max-width: 340px;
    text-align: center;
    font-size: 1rem;
  }
   
}

@media only screen and (max-width: 1200px){
  .lp-fusioned .form-page .items-image-with-icon-description .item .item-details,
  .lp-fusioned .form-page-new .items-image-with-icon-description .item .item-details {
    min-height: 200px!important; 
  }
  
  .lp-fusioned .body-container--join button.splide__arrow {
    display: none;
  }
   
 
}

.footer-logo img {
    max-width: 178px!important;
 }

@media only screen and (max-width: 1024px){
  
  
  .lp-fusioned br.desk-br {
    display: none;
  }   
   
  .ty-box { 
    height: 80vh; 
    padding: 0px 16px;
  }
  
  .lp-fusioned h1,
  .lp-fusioned .h1,
  .lp-fusioned .form-page h1,
  .lp-fusioned .form-page-new h1{
    font-size: 2rem!important;
    line-height: 2.5rem!important;
  }

  .lp-fusioned h2,
  .lp-fusioned .h2{
    font-size: 1.75rem!important;
    line-height: 2.5rem!important;
  }

  .lp-fusioned h3,
  .lp-fusioned .h3{
    font-size: 1.5rem!important; 
    line-height: 2rem!important;
  }

  .lp-fusioned h4,
  .lp-fusioned .h4{
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
  }
 
  .diploma-txt br {
    display: none;
  }
  
  .lp-fusioned .static-page a.btn br {
    display: block;
  }
  
  .lp-fusioned .static-page .dbl-btn a.btn {
     padding: 10px 5px!important;
     line-height: 26px; 
     height: 73px;
  }
  
  .lp-fusioned .form-page ul.check-list,
  .lp-fusioned .form-page-new ul.check-list { 
    padding-right: 0px; 
  }
  
  .form-page .row-number-19 .span6 .row-number-24,
  .form-page .row-number-24 .span6 .row-number-29{
    top: 5%;
    left: 6%;
  }
  
  
  .success-stories .image-desc-list .box { 
    display: block; 
    padding: 40px 32px;
  }
  
  .success-stories .image-desc-list .box img{ 
    margin-bottom: 16px;
  }
  
  .success-stories .videos-slider .video-thumbnail {
    width: 100%;
  }
  
  .success-stories .videos-slider .video-thumbnail img { 
    width: 100%; 
    max-width: 512px;
  }
  
  .success-stories  .videos-slider .video-thumbnail iframe {
    width: 512px!important;
    height: 286px!important;
  }
  
  .body-container--join #hs_cos_wrapper_widget_1697100366964 .slider__container {
    margin-top: 40px; 
  }
  
  .lp-fusioned .body-container--join .icon-text-list .col {
    flex: 0 0 100%; 
    width: 100%;
  }
  
  .lp-fusioned .body-container--join .video-thumbnail iframe,
  .lp-fusioned .body-container--join .video-thumbnail img,
  .lp-fusioned .about-us .video-thumbnail iframe,
  .lp-fusioned .about-us .video-thumbnail img{
      height: 348px!important;
      width: 650px!important;
  } 
  
  .lp-fusioned .body-container--join .video-label {
    margin: auto auto 40px; 
  }
  
  .lp-fusioned .body-container--join #hs_cos_wrapper_module_1697645236172 {
    overflow: hidden;
  }
  
  .lp-fusioned .body-container--resources a.btn {
    margin-top: 24px;
  }
  
  .lp-fusioned .body-container--resources .row-number-19 .icon-text-list .row-list,
  .lp-fusioned .body-container--tools .row-number-36 .icon-text-list .row-list{
    flex-direction: column;
  }
  
  .lp-fusioned .body-container--resources .row-number-19 .icon-text-list .col,
  .lp-fusioned .body-container--resources .row-number-36 .icon-text-list .col { 
    margin: auto; 
    width: 100%;
  }
  
  .lp-fusioned .body-container--tools .step-desc {
    flex-direction: column;
    align-items: start!important;
  }
  
  .lp-fusioned .body-container--tools .icon-text-list .col {
    width: 100%;
  }
  
  .lp-fusioned .body-container--tools .step-num,
  .lp-fusioned .body-container--tools .step-desc h4,
  .lp-fusioned .body-container--tools .step-desc .h4{ 
    font-size: 1.25rem!important; 
    line-height: 2rem!important; 
  }
  
  .lp-fusioned .body-container--tools .step-box { 
    gap: 16px; 
    padding: 20px;
  }
  
  .lp-fusioned .body-container--tools .step-box h4,
  .lp-fusioned .body-container--tools .step-box .h4,
  .lp-fusioned .body-container--tools .step-box .step-num{ 
    font-size: 1.125rem!important; 
    line-height: 1.5rem!important; 
 }
  
 .lp-fusioned .body-container--tools .step-box p { 
    font-size: 1rem; 
    line-height: 1.5rem; 
 }
  
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
  .single-loc .dnd_area-row-3-padding,
  .single-loc .dnd_area-row-6-padding,
  .single-loc .dnd_area-row-7-padding,
  .enroll-now .dnd_area-row-2-padding,
  .enroll-now .dnd_area-row-7-padding,
  .locations .dnd_area-row-2-padding,
  .form-page .dnd_area-row-3-padding,
  .form-page .dnd_area-row-5-padding,
  .form-page .dnd_area-row-6-padding,
  .form-page .dnd_area-row-7-padding,
  .form-page .dnd_area-row-2-padding,
  .form-page .dnd_area-row-8-padding,
  .body-container--privacy .dnd_area-row-0-padding,
  .about-us .dnd_area-row-4-padding,
  .about-us .dnd_area-row-5-padding,
  .about-us .dnd_area-row-6-padding,
  .body-container--mission .dnd_area-row-2-padding,
  .body-container--mission .dnd_area-row-4-padding,
  .faculty-staff .dnd_area-row-2-padding,
  .faculty-staff .dnd_area-row-4-padding,
  .faculty-staff .dnd_area-row-5-padding,
  .our-approach .dnd_area-row-2-padding,
  .body-container--ged .dnd_area-row-2-padding,
  .body-container--ged .dnd_area-row-3-padding,
  .success-stories .dnd_area-row-2-padding,
  .success-stories .dnd_area-row-3-padding,
  .success-stories .dnd_area-row-4-padding, 
  .body-container--career .dnd_area-row-2-padding,
  .body-container--career .dnd_area-row-3-padding,
  .body-container--career .dnd_area-row-4-padding,
  .body-container--contact .dnd_area-row-2-padding,
  .body-container--join .dnd_area-row-2-padding,
  .body-container--join .dnd_area-row-3-padding,
  .body-container--join .dnd_area-row-4-padding,
  .body-container--join .dnd_area-row-5-padding,
  .body-container--resources .dnd_area-row-2-padding,
  .body-container--resources .dnd_area-row-3-padding,
  .body-container--resources .dnd_area-row-4-padding,
  .body-container--resources .dnd_area-row-5-padding,
  .body-container--tools .dnd_area-row-2-padding,
  .body-container--tools .dnd_area-row-3-padding,
  .body-container--tools .dnd_area-row-9-padding,
  .body-container--tools .dnd_area-row-10-padding{
      padding: 48px 32px!important;  
  }
  
  .single-loc .dnd_area-row-6-padding {
     padding: 48px 16px!important;  
  }
  
  .single-loc .dnd_area-row-4-padding,
  .enroll-now .dnd_area-row-4-padding,
  .enroll-now .dnd_area-row-6-padding,
  .locations .dnd_area-row-3-padding,
  .about-us .dnd_area-row-3-padding,
  .body-container--mission .dnd_area-row-3-padding,
  .faculty-staff .dnd_area-row-3-padding,
  .our-approach .dnd_area-row-3-padding { 
    padding: 32px!important;
    padding-top: 0px !important;
    padding-bottom: 48px !important; 
  }
  
  .form-page .dnd_area-row-0-padding,
  .form-page .dnd_area-row-4-padding,
  .about-us .dnd_area-row-2-padding,
  .body-container--tools  .dnd_area-row-4-padding{
    padding: 32px!important;
    padding-top: 48px !important;
    padding-bottom: 0px !important;
  }
  
  .single-loc .dnd_area-row-5-padding,
  .about-us .dnd_area-row-7-padding{
    padding: 32px!important;
    padding-top: 48px !important;
    padding-bottom: 64px !important; 
  }
   
  .form-page .dnd_area-row-4-padding,
  .faculty-staff .dnd_area-row-2-padding,
  .our-approach .dnd_area-row-3-padding,
  .body-container--career .dnd_area-row-2-padding,
  .body-container--resources .dnd_area-row-3-padding,
  .body-container--resources .dnd_area-row-4-padding {
    padding-bottom:32px !important; 
  }
  
  .body-container--contact #hs_cos_wrapper_widget_1697017189142 { 
    margin-top: 40px !important;
  }
  
  .form-page .row-number-19 .span6.cell_16920932124003-padding,
  .form-page .row-number-24 .span6.cell_16920932124003-padding{
    max-width: 600px;
  }
  
  .lp-fusioned .enroll-now .icon-text-list .row-list { 
    gap: 32px;
    display: flex;
    flex-wrap: wrap;
  }
  
  .lp-fusioned .enroll-now .row-list .col { 
    max-width: 50%; 
    width: 50%;
    flex-basis: 45%;
  }
  
  .form-page .row-depth-1 .row-fluid,
  .lp-fusioned .body-container--home .row-depth-1.row-number-24 .row-fluid{
    display: flex!important;
    flex-direction: column;
  }
  
  .body-container--home #hs_cos_wrapper_module_1690454903803 {
    margin-bottom: 32px;
  }
   
  .lp-fusioned .body-container--home .row-depth-1.row-number-24 .row-fluid h2 {
    text-align: center;
    margin-top: 0px;
  }
  
  .form-page .row-number-13 .row-fluid,
  .lp-fusioned .body-container--home .row-depth-1.row-number-24 .row-fluid {
    flex-direction: column-reverse!important; 
  }
  
  .form-page .row-fluid .span6,
  .lp-fusioned .body-container--home .row-number-24 .row-fluid .span6{
    width: 100%;
    padding: 0px!important;
    text-align: center;
  }
  
  .form-page .row-fluid .span6 img {
    max-width: 600px!important; 
    margin: 16px 0px;
  }
  
  br.tab-br {
    display: block;
  }
 
  .lp-fusioned .static-page .join-box { 
    max-width: 450px; 
  }
  
  .lp-fusioned .form-page .items-image-with-icon-description .item,
  .lp-fusioned .form-page-new .items-image-with-icon-description .item{
    flex-basis: 50%; 
  }
  
  .lp-fusioned .form-page .items-image-with-icon-description .item .item-details,
  .lp-fusioned .form-page-new .items-image-with-icon-description .item .item-details{
    min-height: 200px!important; 
    padding-bottom: 0px;
  }
  
  .lp-fusioned .form-page .items-image-with-icon-description .item:nth-child(5) .item-details,
  .lp-fusioned .form-page-new .items-image-with-icon-description .item:nth-child(5) .item-details {
    min-height: 175px!important;  
  }
  
  .form-page  #hs_cos_wrapper_module_1693574913981 {  
    padding-right: 0px !important;
  }
 
  .lp-fusioned .form-page .icon-text-list .col,
  .lp-fusioned .form-page-new .icon-text-list .col {
    width: 100%!important;
    flex: 0 0 100%!important;
  }

  .form-page #hs_cos_wrapper_widget_1690974769961,
  .form-page #hs_cos_wrapper_module_1693915305898,
  .form-page #hs_cos_wrapper_module_1693915305898 p{ 
    margin-bottom: 16px !important;
  }
  
  .form-page #hs_cos_wrapper_module_1693574913981_ h2 {
    margin-top: 0px;
  }
  
  .form-page #hs_cos_wrapper_widget_1693473286248 { 
    margin-bottom: 24px !important;
  }
    
  .lp-fusioned .form-page ul.check-list,
  .lp-fusioned .form-page-new ul.check-list { 
    max-width: 640px;
    margin: auto;
  }
  
  .lp-fusioned .enroll-now .row-list .col { 
    padding: 32px 8px;
  }
  
  .lp-fusioned .enroll-now .testimonials .item .btm-info, 
  .lp-fusioned .form-page .testimonials .item .btm-info,
  .lp-fusioned .form-page-new .testimonials .item .btm-info {
    margin-top: 24px!important;
  }
   
  .form-container .title h3 {
    font-size: 1.75rem!important;
    line-height: 2.5rem!important;
  }
  
  .form-container .title .box-green h4 { 
    font-size: 1.125rem!important; 
  }
  
  .lp-form .main-form {
    padding: 32px 24px!important;  
  }
  
  .lp-fusioned .faculty-staff .items-image-with-icon-description .item {
    flex-basis: 50%; 
    max-width: 46%; 
  }
  
  .lp-fusioned .faculty-staff .items-image-with-icon-description {
    justify-content: space-between;
  }
  
  .lp-fusioned .static-page.faculty-staff .join-box {
    max-width: 450px;
  }
   
  
  .body-container--career .items-image-with-icon-description .item .item-details {
    min-height: 280px!important; 
  }
  
  .body-container--career .items-image-with-icon-description .item:nth-child(4) .item-details,
  .body-container--career .items-image-with-icon-description .item:nth-child(5) .item-details{
      min-height: 210px!important; 
  }
  
  .lp-fusioned .body-container--resources .faq-accordion .accordion-item .accordion-button {
    font-size: 1.12rem;
    padding: 18px;
  }
  
  .lp-fusioned .body-container--resources .faq-accordion .accordion-item .accordion-button:before { 
    right: 18px;
  }
  
  .lp-fusioned .body-container--resources .cell_16911440006113-padding { 
    padding-right: 8px !important;
  }
  
  
  
}

.lp-fusioned .body-container--resources a.btn {
    margin-top: 20px;
}
 
@media only screen and (max-width: 767px){
  
  
  
  .body-container--career .items-image-with-icon-description .item .item-details{
      min-height: initial!important; 
  }
  
  .desktop-only {
     display: none!important;
   }
  
  .mobile-only {
    display: block!important;
  }
  
  .ty-box { 
    height: 75vh; 
    padding: 0px;
  }
  
  .lp-fusioned .mob-txt-center {
    text-align: center!important;
  }
  
  .lp-fusioned br.mob-br{
    display: block;
  }
  
  .lp-fusioned h1,
  .lp-fusioned .h1,
  .lp-fusioned .form-page h1,
  .lp-fusioned .form-page-new h1{
    font-size: 1.75rem!important;
    line-height: 2.25rem!important;
  }
   
 
  .lp-fusioned .single-loc h1,
  .lp-fusioned h2,
  .lp-fusioned .h2{
    font-size: 1.5rem!important;
    line-height: 2rem!important;
  }

  .lp-fusioned h3,
  .lp-fusioned .h3{
    font-size: 1.5rem!important; 
    line-height: 2rem!important;
  }

  .lp-fusioned h4,
  .lp-fusioned .h4,
  .faculty-staff h3.mission-txt{
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
  }
  
  .lp-fusioned .static-page .join-box p {
    margin-bottom: 20px;
  }
  
  .lp-fusioned h5,
  .lp-fusioned .h5{
    font-size: 1.125rem !important;
    line-height: 1.75rem !important;
  }
  
  .lp-fusioned .single-loc a.btn, 
  .lp-fusioned .static-page a.btn {
    padding: 0px 5px!important;
  }
  
  .lp-fusioned .form-page .hero-btn,
  .lp-fusioned .form-page-new .hero-btn {
    display: none;
  }
   
  .lp-fusioned .enroll-now h2,
  .lp-fusioned .enroll-now p,
  .lp-fusioned .form-page h1,
  .lp-fusioned .form-page h4,
  .lp-fusioned .form-page-new h1,
  .lp-fusioned .form-page-new h4 {
    text-align: center!important;
  }
   
  .lp-fusioned .body-container--home .hero-banner{
	background-position: center;
	min-height: 560px;
  }
  .lp-fusioned .body-container--home .banner-content p {
	line-height: 24px;
  }
  .body-container--home .cell_16904541063342-vertical-alignment h2,
  .body-container--home .cell_16904541063342-vertical-alignment p,
  .body-container--home .cell_16904532539903-vertical-alignment h2,
  .body-container--home .cell_16904532539903-vertical-alignment p{
    text-align: center;
  }
 
  .body-container--home  .scroll-btn {
	  width: 100px!important;
    height: 50px!important;
    border-radius: 10rem 10rem 0 0!important;
	  box-shadow: unset!important;
  }

  .lp-fusioned .body-container--home .hero-banner .scroll-down-btn{
	  bottom: -1px!important;
  }

  .lp-fusioned .body-container--home  .faq-accordion{
    margin-bottom: 30px;
  }
  
  .lp-fusioned .form-page .items-image-with-icon-description .item .item-details,
  .lp-fusioned .form-page-new .items-image-with-icon-description .item .item-details{
    min-height: initial; 
    padding-bottom: 4px;
  }

  .lp-fusioned .faq-accordion .accordion-item .accordion-body p,
  .lp-fusioned .enroll-now .testimonials-slider p{
    text-align: left!important;
  } 
  
  .lp-fusioned .static-page .join-box { 
    padding: 32px 24px 40px 24px; 
  }
  
  .lp-fusioned .form-page .icon-text-list .col,
  .lp-fusioned .form-page-new .icon-text-list .col{ 
    flex: 0 0 100%; 
    width: 100%;
  }
  
  .lp-fusioned .form-page .icon-text-list .col h4,
  .lp-fusioned .form-page-new .icon-text-list .col h4 {
    text-align: left!important;
  }
  
  .lp-fusioned .form-page .gray-box,
  .lp-fusioned .form-page-new .gray-box {
    border-radius: 12px;
    background: #F6F6F8;
    padding: 20px 16px; 
    color: #18191B;
    text-align: center;  
    font-size: 1.125rem; 
    font-weight: 500;
    line-height: 1.75rem; 
  }

  .lp-fusioned .body-container--home .section-description {
    text-align: center;
  }
  
  .faq-accordion .accordion-item .accordion-button:before {
    right: 16px!important; 
  }
  
  .lp-fusioned .enroll-now .testimonials .item .btm-info, 
  .lp-fusioned .form-page .testimonials .item .btm-info,
  .lp-fusioned .form-page-new .testimonials .item .btm-info {
    margin-top: 12px;
  }
  
  .lp-fusioned .form-page .items-image-with-icon-description .item .item-details,
  .lp-fusioned .form-page-new .items-image-with-icon-description .item .item-details {
    min-height: initial!important;
  }
  
  .lp-fusioned .enroll-now .icon-text-list .row-list {
    gap: 24px;
  }
  
  .lp-fusioned .enroll-now .row-list .col { 
    padding: 32px 0px;
  }
  
  .lp-fusioned .form-page a.video-thumbnail iframe,
  .lp-fusioned .form-page-new a.video-thumbnail iframe {
      height: auto!important;
      width: 100%!important;
      min-height: 250px;
  } 
  
  .privacy-content h2 {
    margin-bottom: 24px;
  }

  .privacy-content h3 {
    margin-top: 24px;
    margin-bottom: 4px;
    font-size: 1.25rem!important;
    line-height: 1.75rem!important;
  }

  .privacy-content h5,
  .privacy-content .h5{
    margin-bottom: 8px; 
  }

  .privacy-content p {
    margin-bottom: 12px; 
  }   
   
  .form-page .row-number-19 .span6 .row-number-24 img,
  .form-page .row-number-24 .span6 .row-number-29 img,
  .body-container--mission .row-number-14 .span6 .row-number-19 img{
    width: 75%!important;
  }
  
  .form-page .row-number-19 .span6 .row-number-24,
  .form-page .row-number-24 .span6 .row-number-29,
  .body-container--mission .row-number-14 .span6 .row-number-19{
    top: 8%;
    left: 6%;
  }
  
  .lp-fusioned .about-us .video-thumbnail iframe,
  .lp-fusioned .about-us .video-thumbnail img,
  .lp-fusioned .body-container--join .video-thumbnail iframe,
  .lp-fusioned .body-container--join .video-thumbnail img{
    min-height: 220px!important;
    height: auto!important;
    width: 100%!important;
  } 
 
  
  .lp-fusioned .about-us .video-label .quote,
  .lp-fusioned .body-container--join .video-label .quote{
      font-size: 1.25rem; 
      line-height: 1.75rem;
      margin-bottom: 20px;
  }
  
  
  .lp-fusioned .about-us .row-number-13 .row-fluid,
  .lp-fusioned .body-container--mission .row-number-7 .row-fluid,
  .lp-fusioned .our-approach .row-number-5 .row-fluid{
      display: flex;
      flex-direction: column-reverse;
  }
  
  .lp-fusioned .faculty-staff .items-image-with-icon-description .item {
    flex-basis: 100%; 
    max-width: 100%; 
  }
  
  .lp-fusioned .our-approach .gray-box {
    border-radius: 12px;
    background: #F6F6F8;
    padding: 20px 0px;
  }
  
  .lp-fusioned .our-approach .gray-box p {
    margin: 0;
    text-align: center;
  }
  
  .our-approach .hero-btn {
    display: block;
  }
  
  .success-stories .videos-slider .video-thumbnail iframe {
    width: 100%!important;
    height: 220px!important;
  }
  
  .success-stories .image-desc-list .box img { 
    height: auto!important;
    width: 100%!important;
 }
  
  .success-stories .image-desc-list .box { 
    padding: 24px 20px;
  }
 
  .lp-fusioned .about-us .icon-text-list .row-list .col {
    padding: 24px; 
  }
  
  .body-container--career .accordion-body img {
    margin-bottom: 16px;
  }
  
  .lp-fusioned .body-container--career .faq-accordion .accordion-item .accordion-body {
    padding: 24px 16px;
  }
  
  .lp-fusioned .body-container--career .faq-accordion .accordion-item .accordion-button,
  .lp-fusioned .body-container--resources .faq-accordion .accordion-item .accordion-button {
    min-height: 64px; 
    height: auto;
    padding: 12px 24px;
    padding-right: 40px;
  }
  
  .lp-fusioned .body-container--career .splide__pagination li { 
    margin: 0px 3px; 
  }
  
  .lp-fusioned .body-container--career .splide__pagination__page {
    background: #C8E9FA; 
    height: 12px;
    width: 12px; 
    opacity: 1;
    padding: 0; 
  }
  
  .lp-fusioned .body-container--career .splide__pagination__page.is-active {
    background: #19A8FF!important;
    transform: inherit; 
  }
  
  .lp-fusioned .body-container--resources .row-number-11 .icon-text-list .row-list {
    gap: 12px;
  }
  
  .lp-fusioned .body-container--resources a.btn {
    max-width: 100%; 
  }
  
  .lp-fusioned .body-container--resources .dnd-section .dnd-column {
    padding: 0rem!important;
  }
  
  .lp-fusioned .body-container--resources .single-school-blog .blog-items { 
    gap: 0;
    padding: 0;
  }
  
  .body-container--tools .row-number-5 .row-fluid,
  .body-container--tools .row-number-19 .row-fluid,
  .body-container--tools .row-number-25 .row-fluid{
    display: flex;
    flex-direction: column-reverse;
  }
  
  .lp-fusioned .privacy-content.terms-content p.date-update {
    margin-bottom: 24px!important;
  }
  
  .privacy-content.terms-list h3 {
    margin-top: 24px!important;
    margin-bottom: 8px!important;
  }
   
}

@media only screen and (max-width: 390px){
  .lp-fusioned .static-page .join-box a.btn {
      font-size: 1rem!important; 
  }
  
  .footer-contact-wrap .form-link .enroll-now {
    padding: 0px;
    width: 100%;
    text-align: center;
  } 
  
  .lp-fusioned .body-container--resources .faq-accordion .accordion-item .accordion-button {
   font-size: 1.12rem;
  }
  
}
 

@media only screen and (max-width: 320px){
  .lp-fusioned .static-page .join-box a.btn {
      font-size: 0.9rem!important; 
  }
  
  .lp-fusioned br.mob-br {
    display: none;
  } 
}

.lp-fusioned .mainmenu-nav ul.header-sub-menu-1 ul li:hover>a {
  color: #19A8FF!important;
  padding-left: 15px!important;
}

.lp-fusioned .mainmenu-nav>ul.header-sub-menu-1>li>a:hover ,
.lp-fusioned .mainmenu-nav>ul.header-sub-menu-1>li.has-sub-menu>a:hover:after{
  color: #19A8FF;
}
/* end of static page */

.lp-fusioned .mainmenu-nav>ul.header-sub-menu-1>li>a {
   /* padding: 28px clamp(0.563rem, 8.451vw - 4.677rem, 0.938rem);*/
    padding: 8px 15px;
    transition-property: padding;
    transition-duration: 0s;
}
  

/* blogs */

.page-banner-section.blog-banner {
  height: auto;
  padding-top: 143px;
  padding-bottom: 143px;
  padding-left: 16px ;
  padding-right: 16px ;
  min-height: 480px;
}

.page-banner-section.blog-banner h5,
.page-banner-section.blog-banner .h5{
  line-height: 28px!important; 
}

.page-banner-content h1 { 
    text-transform: inherit!important;
}

.page-banner-section .container {
  max-width: 1000px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.blog-details-section.section-padding {
  padding: 80px 0;
}

.blog-details-content a {
  color: #4A2BEA;
}

.blog-details-content {
  border-bottom: 0;
  padding-bottom: 0;
}
.blog-details-content .full-image {
  margin-bottom: 56px;
}
.blog-details-content .entry-content .category {
  color: #4A2BEA;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  text-transform: capitalize;
}


.blog-details-content h2,
.blog-details-content h3,
.blog-details-content h5{
  color: #18191B;
  font-weight: 700!important;
}

.blog-details-content .title {
  color: #18191B;
  font-size: 2.25rem;
  font-style: normal;
  font-weight: 700;
  line-height: 46px
}

.blog-details-content h3{
  font-size: 1.75rem!important;
  margin-top: 56px;
  margin-bottom: 16px;

}

.blog-details-content p {
  line-height: 1.5rem;
}

.blog-details-content h5{
  font-size: 1.25rem!important;
  letter-spacing: .24px;
  margin-top: 32px;
  margin-bottom: 16px;
}

.blog-details-content .blog-tags {
  display: flex;
  gap: 10px;
  display: none;
}
.blog-details-content .blog-share-area .blog-tags .tag-list a {
  border-radius: 24px;
  border: 1px solid #4A2BEA;
  color: #4A2BEA;
  font-size: 16px;
  font-style: normal;
  font-weight: 500; 
  display: flex;
  align-items: center;
  height: 36px!important;
  line-height: unset!important;
}

.blog-details-content .blog-share-area .blog-tags .tag-list a:hover {
  background-color: #fff;
  color: #19A8FF;
}

.blog-details-content ul.blog-meta li {
  color: #18191B; 
  font-size: 14px; 
  font-weight: 400;
  line-height: 20px;  
}

.blog-details-content .btn-box {
  width: 100%;
  text-align: center;
  margin-top: 40px;
}

.blog-details-content .btn-box.btm {
  margin-top: 64px;
}

.blog-details-content .content-image-box {
 margin: 24px 0px;
}

.blog-details-content .btn,
.blog-details-content .btn:hover,
.blog-details-content .btn:focus,
.blog-details-content .btn:active{
  width: 100%;
  height: 60px;
  font-size: 1.125rem!important;
  font-weight: 600;
  box-sizing: border-box;
  line-height: 58px;
  color: #fff!important;
  border-radius: 6px;
  background: #4A2BEA !important;
  border: 1px solid #4A2BEA !important;
  max-width: 443px; 
  padding: 0px 10px!important;
  border: none!important;
  margin: auto;
}

.blog-details-content .btn.btn-inverse,
.blog-details-content .btn.btn-inverse:hover,
.blog-details-content .btn.btn-inverse:focus,
.blog-details-content .btn.btn-inverse:active{ 
  color: #4A2BEA!important; 
  background: #fff!important;
  max-width: 342px;  
  border: 2px solid #4A2BEA!important;
  margin: auto;
  margin-bottom: 20px;
}

/*wcag*/
.lp-fusioned .banner-btn a {
    background-color: #4A2BEA !important;
    border: 1px solid #4A2BEA !important;
} 
 
 
/*end wcag*/

@media only screen and (max-width: 993px){

}



@media only screen and (max-width: 768px){
  .page-banner-section.blog-banner {
    padding: 107px 20px; 
    min-height: 560px;
  } 
   
  
  .blog-details-section.section-padding {
    padding: 40px 0;
  }
  
  .blog-details-content ul.blog-meta {
    margin-bottom: 20px; 
  }
  
  .blog-details-content .title { 
    margin-bottom: 4px!important;
  }
  
  .blog-details-content .full-image {
    margin-bottom: 32px;
    border-radius: 12px;
    overflow: hidden;
  }
  
  .blog-details-content h3 {
    font-size: 1.5rem!important;
    margin-top: 32px;
    margin-bottom: 16px;
  }
  
  .blog-details-content .blog-share-area {
    margin-top: 40px;
  }
  
  .blog-details-content .btn,
  .blog-details-content .btn:hover,
  .blog-details-content .btn:focus,
  .blog-details-content .btn:active{ 
    max-width: 100%!important;  
  }
  
  .blog-details-content .btn-box.btm {
    margin-top: 40px;
  }
}

.header-adult .edu-header .header-top-bar {
    background-color: #F6F6F8 !important;
}

.header-banner-text.banner-blue {
   gap: 12px!important;
   height: 50px!important;
   color: #282661!important;
  font-size: 18px!important;
  font-weight: 400;
  line-height: 28px; 
  background-color: #EAF6FF;
}

.ulp-header .header-banner-text.banner-blue {
   height: 60px!important;
   text-align: center;
   display: flex;
   justify-content: center;
   align-items: center;
}

.header-banner-text.banner-blue a {
    color: #282661!important;
    font-weight: 700; 
    text-decoration: underline; 
}

@media only screen and (max-width: 767px) {
  .header-banner-text.banner-blue {
    font-size: 14px!important;
    gap: 4px!important;
    height: 38px!important;
    max-width: unset!important;
  }
  
  .ulp-header.sticky .header-banner-text.banner-blue {
     z-index: 999999;
     position: fixed;
     width: 100%;
     left: 0;
     top: 0px;
  }
  
  .ulp-header .header-banner-text.banner-blue {
     height: 48px!important;
  }
}

.faq-accordion .accordion-item .accordion-button {
    z-index: 1!important;
}


.lp-fusioned .mainmenu-nav>ul.header-sub-menu-1>li.has-sub-menu>a:after {
    color: transparent!important;
    width: 16px;
    font-size: 0px; 
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(https://23862493.fs1.hubspotusercontent-na1.net/hubfs/23862493/chevron-down.svg); 
}

.lp-fusioned .mainmenu-nav>ul.header-sub-menu-1>li.has-sub-menu>a:hover:after,
.lp-fusioned .mainmenu-nav>ul.header-sub-menu-1>li.has-sub-menu:hover>a:after{
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11 3.5L6 8.5L1 3.5' stroke='%234A2BEA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
   color: transparent!important;
   transform: rotate(180deg);
}

@media screen and (max-width: 767px) {
  .lp-fusioned .single-loc .row-depth-1 .hs-image__grid__list {
      gap: 8px;
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 16px;
      list-style: none;
      padding: 0;
      margin: 0;
  }
}