.elementor-kit-8{--e-global-color-primary:#B11B1D;--e-global-color-secondary:#EBC03F;--e-global-color-text:#39383E;--e-global-color-accent:#FFFFFF;--e-global-typography-primary-font-family:"Choplin";--e-global-typography-primary-font-size:70px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:-0.6px;--e-global-typography-secondary-font-family:"brandon-grotesque";--e-global-typography-secondary-font-size:50px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1em;--e-global-typography-secondary-letter-spacing:-0.5px;--e-global-typography-text-font-family:"brandon-grotesque";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.2em;--e-global-typography-accent-font-family:"brandon-grotesque";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0px;font-family:"brandon-grotesque", Sans-serif;font-size:18px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-primary-font-size:55px;--e-global-typography-secondary-font-size:45px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:40px;--e-global-typography-secondary-font-size:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --seg-red:#B11B1D; --seg-gold:#EBC03F; --seg-grey:#39383E; --seg-ink:#242328; --seg-sand:#F4F1EC; --seg-stone:#E6E0D6; --seg-display:choplin; --seg-text:brandon-grotesque; }
/* Start custom CSS *//* SEG – site polish */
#pathways,#contact,#dhsn,#how-it-works{scroll-margin-top:90px}
[data-id="2ebbabdf"] span,[data-id="11bd574f"] span{color:#EBC03F}
[data-id="178c85c1"] span{color:#B11B1D}
[data-id="7851162"] a,[data-id="5505c856"] a{color:inherit;text-decoration:none}
[data-id="7851162"] a:hover{text-decoration:underline}
[data-id="5636557d"] h2,[data-id="5636557d"] h6,[data-id="5636557d"] p{text-shadow:0 2px 28px rgba(0,0,0,.55)}
/* institution links in body text: bold, no underline, colour on hover */
.elementor p a[target="_blank"],.seg-body a{color:inherit!important;font-weight:700;text-decoration:none!important;transition:color .25s ease}
.elementor p a[target="_blank"]:hover,.seg-body a:hover{color:var(--seg-red)!important}
[data-id="7f3fc478"] p a:hover,[data-id="125875c0"] p a:hover,[data-id="5636557d"] p a:hover{color:var(--seg-gold)!important}
.seg-marquee>*{display:inline-flex!important;align-items:center!important}
.seg-marquee span{vertical-align:middle!important;top:0!important;flex-shrink:0}
/* header: logo | centered menu | button */
[data-id="228dc6b0"]{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center}
[data-id="67e80132"]{position:static!important;transform:none!important;translate:none!important;left:auto!important;top:auto!important}
[data-id="69e566a5"]{justify-self:end}
@media (max-width:1180px){[data-id="67e80132"]{gap:1.4rem!important}}
@media (max-width:1024px){[data-id="228dc6b0"]{grid-template-columns:1fr auto}}
/* menu items: float on hover */
[data-id="67e80132"]>*{transition:color .3s ease,transform .35s ease!important}
[data-id="67e80132"]>*:hover{transform:translateY(-2px)}
/* global section on tablets / small desktops */
@media (min-width:768px) and (max-width:1279px){[data-id="3d934d83"]{max-width:36rem!important}.seg-flag-wrap img{width:5.5rem!important;height:5.5rem!important}}
@media (min-width:1025px) and (max-width:1279px){[data-id="3d934d83"]{max-width:48rem!important}[data-id="72c0bfa8"]{max-width:42rem!important}}
/* global section on phones: all 9 flags, two staggered rows above and below the text */
@media (max-width:767px){
[data-id="522b8b7d"]{padding-block-start:13rem!important;padding-block-end:13rem!important}
[data-id="74a182ec"],[data-id="50b8309d"],[data-id="6cddd943"]{display:block!important}
.seg-flag-wrap img{width:4.2rem!important;height:4.2rem!important}
[data-id="15bc81f2"]{top:1.2rem!important;left:4%!important}
[data-id="50b8309d"]{top:.6rem!important;left:39%!important}
[data-id="7e72ace4"]{top:1.4rem!important;left:72%!important}
[data-id="37ef070a"]{top:6.8rem!important;left:22%!important}
[data-id="6cddd943"]{top:6.4rem!important;left:57%!important}
[data-id="291ffa5b"]{top:auto!important;bottom:6.6rem!important;left:6%!important}
[data-id="74a182ec"]{top:auto!important;bottom:6.8rem!important;left:58%!important}
[data-id="2fb664b4"]{top:auto!important;bottom:1rem!important;left:30%!important}
[data-id="70b662fb"]{top:auto!important;bottom:1.2rem!important;left:72%!important}
}
.seg-icon{font-feature-settings:'liga';font-variation-settings:'FILL' 0,'wght' 300;-webkit-font-smoothing:antialiased}
.elementor-location-header{position:fixed;top:0;left:0;right:0;z-index:999}
body.admin-bar .elementor-location-header{top:32px}
#site-footer.site-footer{display:none}
.e-form select option{color:#242328}
.e-form input::placeholder,.e-form textarea::placeholder{color:rgba(255,255,255,.35)}
/* form fields: same rounding as buttons */
.e-form .seg-field{border-radius:30px!important;padding-inline:1.2rem!important}
.e-form textarea.seg-field{border-radius:24px!important;padding-block:.9rem!important}
/* buttons: same float on hover */
.seg-btn,.seg-btn-ghost,.seg-btn-outline{transition:background-color .35s ease,color .35s ease,border-color .35s ease,transform .35s ease!important}
.seg-btn:hover,.seg-btn-ghost:hover,.seg-btn-outline:hover{transform:translateY(-2px)!important}
/* steps head: title left, button right */
[data-id="59df6be7"]{display:grid!important;grid-template-columns:1fr auto;align-items:end;column-gap:2rem}
[data-id="59df6be7"]>*{grid-column:1}
[data-id="59df6be7"]>[data-id="253999f4"]{grid-column:2;grid-row:1/span 2;align-self:end;margin:0!important;padding:0!important;width:auto!important}
@media (max-width:767px){[data-id="59df6be7"]{grid-template-columns:1fr}[data-id="59df6be7"]>[data-id="253999f4"]{grid-column:1;grid-row:auto;margin-top:1rem!important}}
/* study with a salary: text first, big image second on tablet + mobile */
@media (max-width:1024px){[data-id="7739f43d"]>[data-id="77c2e9c"]{order:2}[data-id="7739f43d"]>[data-id="2a753a7d"]{order:1}}
/* footer */
[data-id="27f253bf"] a{color:inherit;text-decoration:none}
[data-id="3759e669"] a{display:flex;align-items:center}
[data-id="688d2781"] a,[data-id="61e634eb"] a,[data-id="5f8d43f9"] a{color:inherit!important;text-decoration:none!important;transition:color .25s ease}
[data-id="688d2781"] a:hover,[data-id="61e634eb"] a:hover,[data-id="5f8d43f9"] a:hover{color:var(--seg-red)!important}
/* partner logos: JS loop, draggable, eases to a stop on hover, full opacity */
.seg-logos-viewport{touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;--seg-logo-speed:58}
@media (max-width:767px){.seg-logos-viewport{--seg-logo-speed:50}}
.seg-logos-viewport.is-dragging{cursor:grabbing}
.seg-logos.is-js{animation:none!important;will-change:transform}
.seg-logos-viewport .seg-logos img{opacity:1!important;filter:none!important;-webkit-user-drag:none;pointer-events:none}
.seg-logos-viewport .seg-logos a{-webkit-user-drag:none}
/* custom cursor: hover = exactly double size */
.seg-cursor.is-hover{width:36px!important;height:36px!important;margin:-18px 0 0 -18px!important}
/* accessibility + cookie widgets: normal mouse pointer, hide custom dot */
#ea11y-root,#cookiez-banner{cursor:auto!important}
html.seg-cursor-on #ea11y-root,html.seg-cursor-on #cookiez-banner{cursor:auto!important}
body:has(#ea11y-root:hover) .seg-cursor,body:has(#cookiez-banner:hover) .seg-cursor{opacity:0!important}
/* pathway cards: slow staggered fade-in (driven by script) */
.seg-card.seg-stagger{opacity:0;transition:opacity 1.3s cubic-bezier(.25,.1,.25,1),transform .45s ease,box-shadow .45s ease!important}
.seg-card.seg-stagger.is-in{opacity:1}
/* no hover float on touch devices / tablet / mobile */
@media (hover:none),(max-width:1024px){.elementor .seg-card:hover,.elementor .seg-card:focus-visible,.elementor .seg-card:active{transform:none!important;box-shadow:0 10px 40px 0 rgba(57,56,62,.06)!important}}
/* page loader: smooth fade-out – page is already painted underneath, only the loader layer fades */
html.seg-loading body>*:not(.seg-loader):not(.seg-cursor){opacity:1!important;transition:none!important}
.seg-loader{will-change:opacity;transition:opacity .9s cubic-bezier(.4,0,.2,1),visibility 0s linear .9s!important}
.seg-loader__canvas{transition:none!important;transform:none!important}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Choplin';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://saxony-egypt-global.com/wp-content/uploads/2026/09/Rene-Bieder-Choplin-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */