.elementor .s-ep-backlink{position:absolute;inset-block-start:3px;inset-inline-start:11px;z-index:10;font-family:var(--msa-font-body);font-weight:300;font-size:12px;color:var(--msa-white);letter-spacing:0.6px;line-height:35px;text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:0px;margin:0px;filter:invert(60%);}.elementor .s-ep-backlink:hover,.elementor .s-ep-backlink:focus-visible{color:#B1D235;}.elementor .s-ep-title{font-family:var(--msa-font-body);font-weight:400;font-size:clamp(27px, 4vw, 52px);color:#244089;letter-spacing:0px;line-height:1.3em;text-align:center;margin-block-start:15px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ep-programme{font-family:var(--msa-font-body);font-weight:700;font-size:clamp(22px, 3.5vw, 34px);color:#1D4E89;letter-spacing:0px;line-height:1.4em;text-align:center;margin-block-start:40px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ep-banner{width:1143px;height:auto;max-width:100%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .s-ep-top{width:100%;position:relative;padding:clamp(20px, 4vw, 50px);background-color:#ECECEC;display:flex;flex-direction:column;gap:0px;}.elementor .s-ep-p1{font-family:var(--msa-font-body);font-weight:300;font-size:clamp(13px, 2vw, 22px);color:#284498;letter-spacing:-0.33px;line-height:1.5em;margin-block-start:0px;margin-block-end:clamp(15px, 3vw, 35px);margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ep-p2{font-family:var(--msa-font-body);font-weight:300;font-size:clamp(13px, 2vw, 22px);color:#284498;letter-spacing:-0.33px;line-height:1.5em;margin-block-start:0px;margin-block-end:clamp(15px, 3vw, 35px);margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ep-h1{font-family:var(--msa-font-body);font-weight:700;font-size:clamp(13px, 2vw, 22px);color:#0A245F;letter-spacing:0px;line-height:1.4em;text-align:start;margin-block-start:0px;margin-block-end:clamp(15px, 3vw, 35px);margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ep-h2{font-family:var(--msa-font-body);font-weight:700;font-size:clamp(13px, 2vw, 22px);color:#0A245F;letter-spacing:0px;line-height:1.4em;text-align:start;margin-block-start:0px;margin-block-end:clamp(15px, 3vw, 35px);margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ep-p3{font-family:var(--msa-font-body);font-weight:300;font-size:clamp(13px, 2vw, 22px);color:#284498;letter-spacing:-0.33px;line-height:1.5em;margin-block-start:0px;margin-block-end:clamp(15px, 3vw, 35px);margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-ep-bottom{width:100%;position:relative;padding:clamp(20px, 4vw, 50px);background-color:#ECECEC;display:flex;flex-direction:column;gap:0px;}.elementor .s-ep-footer{width:1304px;height:auto;max-width:100%;margin-block-start:50px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;}.elementor .s-ep-page{width:100%;max-width:1140px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;}