.elementor-1268 .elementor-element.elementor-element-d4decdf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1268 .elementor-element.elementor-element-0228dc1{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-1268 .elementor-element.elementor-element-0228dc1:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-0228dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2999F414;}.elementor-1268 .elementor-element.elementor-element-84b8eea{--display:flex;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-15f4812{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-103e90d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-57e81b8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1268 .elementor-element.elementor-element-c5fbd9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-218a746 .elementor-heading-title{font-weight:500;color:var( --e-global-color-6e199e0 );}.elementor-1268 .elementor-element.elementor-element-91a19b9{color:var( --e-global-color-8f60212 );}.elementor-1268 .elementor-element.elementor-element-e960732{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-7053b02{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1268 .elementor-element.elementor-element-4ad910c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-a9c5cef .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-1268 .elementor-element.elementor-element-a9c5cef .elementor-button:hover, .elementor-1268 .elementor-element.elementor-element-a9c5cef .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-accent );}.elementor-1268 .elementor-element.elementor-element-a9c5cef .elementor-button:hover svg, .elementor-1268 .elementor-element.elementor-element-a9c5cef .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-1268 .elementor-element.elementor-element-e1150bb{--display:flex;--padding-top:68px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-1268 .elementor-element.elementor-element-6c0da08 .cresco-inner-tabs__nav-item{background-color:var( --e-global-color-accent );padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );color:var( --e-global-color-846c3b2 );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);flex:1 1 auto;}.elementor-1268 .elementor-element.elementor-element-6c0da08 .cresco-inner-tabs__nav-item:hover{background-color:#2999F41A;padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2999F499;color:var( --e-global-color-primary );}.elementor-1268 .elementor-element.elementor-element-6c0da08 .cresco-inner-tabs__nav-item.is-active{background-color:#2999F41A;padding:15px 15px 15px 15px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2999F499;color:var( --e-global-color-primary );}.elementor-1268 .elementor-element.elementor-element-6c0da08 > .elementor-widget-container{padding:12px 0px 0px 0px;}.elementor-1268 .elementor-element.elementor-element-6c0da08 .cresco-inner-tabs__nav{justify-content:space-between;gap:16px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-5cb7239 );padding:0px 0px 12px 0px;}.elementor-1268 .elementor-element.elementor-element-d3cee9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-b7a4878{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1268 .elementor-element.elementor-element-b7a4878:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-b7a4878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-423c401 );}.elementor-1268 .elementor-element.elementor-element-1cba301{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1268 .elementor-element.elementor-element-1cba301:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-1cba301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-423c401 );}.elementor-1268 .elementor-element.elementor-element-f31935a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-2f2fbff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-19a9daa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1268 .elementor-element.elementor-element-f138a5e{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1268 .elementor-element.elementor-element-f138a5e:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-f138a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-423c401 );}.elementor-1268 .elementor-element.elementor-element-c8d5d02{--display:flex;--overflow:hidden;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1268 .elementor-element.elementor-element-c8d5d02:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-c8d5d02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-423c401 );}.elementor-1268 .elementor-element.elementor-element-beffaf4{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1268 .elementor-element.elementor-element-beffaf4:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-beffaf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-423c401 );}.elementor-1268 .elementor-element.elementor-element-e7f1bb2{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1268 .elementor-element.elementor-element-e7f1bb2:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-e7f1bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-423c401 );}.elementor-1268 .elementor-element.elementor-element-b431c72{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1268 .elementor-element.elementor-element-b431c72:not(.elementor-motion-effects-element-type-background), .elementor-1268 .elementor-element.elementor-element-b431c72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-423c401 );}.elementor-1268 .elementor-element.elementor-element-153d53a{--grid-columns:3;}@media(max-width:1700px){.elementor-1268 .elementor-element.elementor-element-7053b02{width:var( --container-widget-width, 100.838% );max-width:100.838%;--container-widget-width:100.838%;--container-widget-flex-grow:0;}.elementor-1268 .elementor-element.elementor-element-19a9daa{width:var( --container-widget-width, 100.838% );max-width:100.838%;--container-widget-width:100.838%;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-1268 .elementor-element.elementor-element-0228dc1{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1268 .elementor-element.elementor-element-7053b02{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1268 .elementor-element.elementor-element-e1150bb{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-1268 .elementor-element.elementor-element-d3cee9f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1268 .elementor-element.elementor-element-b7a4878{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1268 .elementor-element.elementor-element-1cba301{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1268 .elementor-element.elementor-element-19a9daa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1268 .elementor-element.elementor-element-f138a5e{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1268 .elementor-element.elementor-element-c8d5d02{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1268 .elementor-element.elementor-element-beffaf4{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1268 .elementor-element.elementor-element-e7f1bb2{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1268 .elementor-element.elementor-element-b431c72{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1268 .elementor-element.elementor-element-153d53a{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}}@media(max-width:767px){.elementor-1268 .elementor-element.elementor-element-b7a4878{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1268 .elementor-element.elementor-element-1cba301{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1268 .elementor-element.elementor-element-f31935a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1268 .elementor-element.elementor-element-f138a5e{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1268 .elementor-element.elementor-element-c8d5d02{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1268 .elementor-element.elementor-element-beffaf4{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1268 .elementor-element.elementor-element-e7f1bb2{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1268 .elementor-element.elementor-element-b431c72{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1268 .elementor-element.elementor-element-153d53a{--grid-columns:1;}}/* Start custom CSS for courses-commencing-detail, class: .elementor-element-7053b02 */.cresco-commencing-detail {
    width: 100%;
}

.cresco-commencing-detail__group {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    border-bottom: 1px solid var(--e-global-color-d5f31bd);
            gap: 24px;
}

.cresco-commencing-detail__item {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    padding: 28px 0;
}

.cresco-commencing-detail__icon {
    width: 22px;
    min-width: 22px;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cresco-commencing-detail__icon img,
.cresco-commencing-detail__icon svg {
    width: 22px;
    height: 22px;
    object-fit: contain;
    display: block;
}

.cresco-commencing-detail__icon i {
    font-size: 22px;
    line-height: 1;
    color: var(--e-global-color-primary);
}

.cresco-commencing-detail__content {
    flex: 1;
}

.cresco-commencing-detail__title {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    color: var(--e-global-color-primary);
    margin-bottom: 10px;
}

.cresco-commencing-detail__description,
.cresco-commencing-detail__detailed-description {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    color: #61646c;
}

@media (max-width: 1366px) {
    .cresco-commencing-detail__group {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (max-width: 1024px) {
    .cresco-commencing-detail__group {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .cresco-commencing-detail__group {
        grid-template-columns: 1fr;
    }

    .cresco-commencing-detail__item {
        padding: 20px 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4decdf */table{
    text-align: left;
    max-width: 1224px;
    color: var(--e-global-color-529acb9);
    box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.05);
   
}

table th, table td{
    padding: 8px 12px;
    border: 1px solid var(--e-global-color-5cb7239) !important;
}

table tr>td, table tr>th, table tr:hover{
    background-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for inner-courses-tabs, class: .elementor-element-6c0da08 */.elementor-1268 .elementor-element.elementor-element-6c0da08{
    position: sticky;
    top: 0;       
    z-index: 9999;
    background: #fff;
}
.elementor-1268 .elementor-element.elementor-element-6c0da08 .cresco-inner-tabs__nav .cresco-inner-tabs__nav-item:first-child{
    background: var( --e-global-color-secondary );
    color: #fff;
    border-radius: 50px;
}
.elementor-1268 .elementor-element.elementor-element-6c0da08 #inner-tabs-6c0da08-tab-2{
    display: none;
}
.elementor-1268 .elementor-element.elementor-element-6c0da08 #inner-tabs-6c0da08-tab-3{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7a4878 */.elementor-1268 .elementor-element.elementor-element-b7a4878:not(:has(> div:nth-child(2))){
  display: none;
}/* End custom CSS */
/* Start custom CSS for courses-commencing-detail, class: .elementor-element-19a9daa */.cresco-commencing-detail {
    width: 100%;
}

.cresco-commencing-detail__group {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    border-bottom: 1px solid var(--e-global-color-d5f31bd);
}

.cresco-commencing-detail__item {
    display: flex;
    align-items: flex-start;
    gap: 20px;
    padding: 28px 0;
}

.cresco-commencing-detail__icon {
    width: 22px;
    min-width: 22px;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cresco-commencing-detail__icon img,
.cresco-commencing-detail__icon svg {
    width: 22px;
    height: 22px;
    object-fit: contain;
    display: block;
}

.cresco-commencing-detail__icon i {
    font-size: 22px;
    line-height: 1;
    color: var(--e-global-color-primary);
}

.cresco-commencing-detail__content {
    flex: 1;
}

.cresco-commencing-detail__title {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.3;
    color: var(--e-global-color-primary);
    margin-bottom: 10px;
}

.cresco-commencing-detail__description,
.cresco-commencing-detail__detailed-description {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4;
    color: #61646c;
}

@media (max-width: 1366px) {
    .cresco-commencing-detail__group {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (max-width: 1024px) {
    .cresco-commencing-detail__group {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .cresco-commencing-detail__group {
        grid-template-columns: 1fr;
    }

    .cresco-commencing-detail__item {
        padding: 20px 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cba301 */.elementor-1268 .elementor-element.elementor-element-1cba301:not(:has(> div:nth-child(2))){
  display: none;
}
.Fees table thead tr th {
    background: #cdcdcd !important;
    color: #000;
}
.elementor-1268 .elementor-element.elementor-element-1cba301 tbody tr:last-child td {
    background: #000000 !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f138a5e */.elementor-1268 .elementor-element.elementor-element-f138a5e:not(:has(> div:nth-child(2))){
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8d5d02 */.elementor-1268 .elementor-element.elementor-element-c8d5d02:not(:has(> div:nth-child(2))){
  display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c09f1fb */.elementor-1268 .elementor-element.elementor-element-c09f1fb span.career-outcome-item svg {
    width: 24px;
    height: 24px;
    min-width: 24px;
}
.elementor-1268 .elementor-element.elementor-element-c09f1fb .career-outcome-list{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beffaf4 */.elementor-1268 .elementor-element.elementor-element-beffaf4:has(.elementor-shortcode:empty){
  display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7f1bb2 */.elementor-1268 .elementor-element.elementor-element-e7f1bb2:not(:has(> div:nth-child(2))){
  display: none;
}
.Fees table thead tr th {
    background: #cdcdcd !important;
    color: #000;
}
.elementor-1268 .elementor-element.elementor-element-e7f1bb2 tbody tr:last-child td {
    background: #000000 !important;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b431c72 */.elementor-1268 .elementor-element.elementor-element-b431c72:not(:has(> div:nth-child(2))){
  display: none;
}
.Fees table thead tr th {
    background: #cdcdcd !important;
    color: #000;
}
.elementor-1268 .elementor-element.elementor-element-b431c72 tbody tr:last-child td {
    background: #000000 !important;
    color: #fff;
}/* End custom CSS */