.elementor-9080 .elementor-element.elementor-element-73c450b{--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;}.elementor-9080 .elementor-element.elementor-element-1daa641{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-9080 .elementor-element.elementor-element-89f861e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9080 .elementor-element.elementor-element-89f861e .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-9080 .elementor-element.elementor-element-7c6613f{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor6 );--divider-border-width:5px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 10px 0px;}.elementor-9080 .elementor-element.elementor-element-7c6613f .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-9080 .elementor-element.elementor-element-7c6613f .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-9080 .elementor-element.elementor-element-bf2373b{--display:flex;}.elementor-9080 .elementor-element.elementor-element-fa8c8e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9080 .elementor-element.elementor-element-fa8c8e8 .elementor-heading-title{font-size:30px;font-weight:500;}.elementor-9080 .elementor-element.elementor-element-55f25cf{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-9080 .elementor-element.elementor-element-19595c7{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0.2px;}.elementor-9080 .elementor-element.elementor-element-422c38a{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0.2px;}.elementor-9080 .elementor-element.elementor-element-70be7fd{--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;}.elementor-9080 .elementor-element.elementor-element-9983228{--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;--justify-content:space-evenly;--margin-top:0px;--margin-bottom:0px;--margin-left:-8px;--margin-right:0px;}.elementor-9080 .elementor-element.elementor-element-51be218{margin:-2px -2px calc(var(--kit-widget-spacing, 0px) + -2px) -3px;}.elementor-9080 .elementor-element.elementor-element-51be218 .elementor-heading-title{font-size:30px;font-weight:500;}.elementor-9080 .elementor-element.elementor-element-1071d81{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) -5px;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-9080 .elementor-element.elementor-element-1071d81 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor6 );transition:color 0.3s;}.elementor-9080 .elementor-element.elementor-element-1071d81 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor6 );transition:fill 0.3s;}.elementor-9080 .elementor-element.elementor-element-1071d81 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9080 .elementor-element.elementor-element-1071d81 .elementor-icon-list-item > a{font-size:15px;font-weight:400;line-height:28px;letter-spacing:0.2px;}.elementor-9080 .elementor-element.elementor-element-1071d81 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9080 .elementor-element.elementor-element-1a98782{--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;}.elementor-9080 .elementor-element.elementor-element-1875246{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;}.elementor-9080 .elementor-element.elementor-element-119ed1c{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;}.elementor-9080 .elementor-element.elementor-element-bf90df7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-9080 .elementor-element.elementor-element-c40d719{text-align:start;}.elementor-9080 .elementor-element.elementor-element-7b6032f{--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;}.elementor-9080 .elementor-element.elementor-element-b0cc2eb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-9080 .elementor-element.elementor-element-b0cc2eb .elementor-heading-title{font-size:30px;font-weight:500;}.elementor-9080 .elementor-element.elementor-element-9ad8847{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-9080 .elementor-element.elementor-element-e2e0099{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0.2px;}.elementor-9080 .elementor-element.elementor-element-92a82ba{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0.2px;}.elementor-9080 .elementor-element.elementor-element-2c57fbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9080 .elementor-element.elementor-element-2c57fbb .elementor-heading-title{font-size:30px;font-weight:500;}.elementor-9080 .elementor-element.elementor-element-fdcd19b{padding:21px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.2px;}.elementor-9080 .elementor-element.elementor-element-5169c44{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-9080 .elementor-element.elementor-element-76d1c01{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0.2px;}.elementor-9080 .elementor-element.elementor-element-fa9be81{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0.2px;}.elementor-9080 .elementor-element.elementor-element-5455688{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0.2px;}.elementor-9080 .elementor-element.elementor-element-a33b3d6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-40px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:0px;}.elementor-9080 .elementor-element.elementor-element-9785e36{width:auto;max-width:auto;}.elementor-9080 .elementor-element.elementor-element-6160fdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9080 .elementor-element.elementor-element-6160fdf .elementor-heading-title{font-size:30px;font-weight:500;}.elementor-9080 .elementor-element.elementor-element-9183ff8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-9080 .elementor-element.elementor-element-a22e01c{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0.2px;}.elementor-9080 .elementor-element.elementor-element-cad27e0{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:18px;letter-spacing:0.2px;}.elementor-9080 .elementor-element.elementor-element-8651698{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-9080 .elementor-element.elementor-element-77e172f{padding:21px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.2px;}.elementor-9080 .elementor-element.elementor-element-ef2b507{--grid-columns:3;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9080 .elementor-element.elementor-element-bf90df7{--width:100%;}}@media(max-width:1024px){.elementor-9080 .elementor-element.elementor-element-73c450b{--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;}.elementor-9080 .elementor-element.elementor-element-7c6613f{padding:10px 0px 5px 0px;}.elementor-9080 .elementor-element.elementor-element-55f25cf{--grid-auto-flow:row;}.elementor-9080 .elementor-element.elementor-element-9ad8847{--grid-auto-flow:row;}.elementor-9080 .elementor-element.elementor-element-5169c44{--grid-auto-flow:row;}.elementor-9080 .elementor-element.elementor-element-a33b3d6{--grid-auto-flow:row;}.elementor-9080 .elementor-element.elementor-element-9183ff8{--grid-auto-flow:row;}.elementor-9080 .elementor-element.elementor-element-ef2b507{--grid-columns:2;}}@media(max-width:767px){.elementor-9080 .elementor-element.elementor-element-7c6613f .elementor-divider{text-align:center;}.elementor-9080 .elementor-element.elementor-element-7c6613f .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-9080 .elementor-element.elementor-element-55f25cf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9080 .elementor-element.elementor-element-9ad8847{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9080 .elementor-element.elementor-element-5169c44{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9080 .elementor-element.elementor-element-a33b3d6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9080 .elementor-element.elementor-element-9183ff8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9080 .elementor-element.elementor-element-ef2b507{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-73c450b *//* Main hero row */
.elementor-9080 .elementor-element.elementor-element-73c450b{
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:flex-start;
    gap:32px;
}

/* Title container */
.elementor-9080 .elementor-element.elementor-element-73c450b > .e-con:first-child{
    flex:1 1 auto;
    min-width:0;
}

/* Logo container */
.elementor-9080 .elementor-element.elementor-element-73c450b .programme-logos{
    flex:0 0 420px;
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:flex-end;
    gap:18px;

    transform:none !important;
}


/* StudyCheck widget */
.elementor-9080 .elementor-element.elementor-element-73c450b .programme-logos .elementor-widget-html{
    width:280px;
    max-width:280px;
    flex:0 0 280px;
    margin:0 !important;
    transform:none !important;
}

/* TABLET */

@media (max-width:1024px){

    .elementor-9080 .elementor-element.elementor-element-73c450b{
        flex-direction:column;
        align-items:flex-start;
        gap:28px;
    }

    .elementor-9080 .elementor-element.elementor-element-73c450b > .e-con:first-child{
        width:100%;
        max-width:100%;
        flex:0 0 auto;
    }

    .elementor-9080 .elementor-element.elementor-element-73c450b .programme-logos{
        width:100%;
        max-width:100%;
        min-width:0;
        flex:0 0 auto;

        justify-content:center;
        gap:18px;
    }
    .elementor-9080 .elementor-element.elementor-element-73c450b .programme-logos .elementor-widget-html{
        width:280px;
        max-width:280px;
        flex:0 0 280px;
    }
}

/* MOBILE */

@media (max-width:767px){

    .elementor-9080 .elementor-element.elementor-element-73c450b{
        gap:22px;
    }

    .elementor-9080 .elementor-element.elementor-element-73c450b .programme-logos{
        width:100%;
        max-width:100%;
        min-width:0;

        justify-content:center;
        gap:10px;
    }

    .elementor-9080 .elementor-element.elementor-element-73c450b .programme-logos .elementor-widget-html{
        width:245px;
        max-width:calc(100% - 92px);
        flex:0 1 245px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1071d81 *//* Desktop */
.elementor-9080 .elementor-element.elementor-element-1071d81 .elementor-icon-list-item{
    align-items: flex-start;
}

.elementor-9080 .elementor-element.elementor-element-1071d81 .elementor-icon-list-icon{
    margin-top: 7px;
    flex-shrink: 0;
}

/* Tablet & Mobile */
@media (max-width: 1024px){
    .elementor-9080 .elementor-element.elementor-element-1071d81 .elementor-icon-list-icon{
        margin-top: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-ef2b507 *//* Center each loop item */
.elementor-9080 .elementor-element.elementor-element-ef2b507 .e-loop-item{
    display:flex;
    justify-content:center;
}

/* Limit card width */
.elementor-9080 .elementor-element.elementor-element-ef2b507 .e-loop-item > *{
    width:100%;
    max-width:320px;
}/* End custom CSS */