.elementor-3729 .elementor-element.elementor-element-687fc14 > .elementor-container{max-width:1290px;}.elementor-3729 .elementor-element.elementor-element-687fc14 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3729 .elementor-element.elementor-element-687fc14:not(.elementor-motion-effects-element-type-background), .elementor-3729 .elementor-element.elementor-element-687fc14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202B59;}.elementor-3729 .elementor-element.elementor-element-687fc14 > .elementor-background-overlay{background-color:#010035;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3729 .elementor-element.elementor-element-687fc14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-150px;margin-bottom:0px;padding:320px 0px 80px 0px;}.elementor-3729 .elementor-element.elementor-element-e727236 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3729 .elementor-element.elementor-element-e727236 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3729 .elementor-element.elementor-element-a47ca17{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3729 .elementor-element.elementor-element-57e1c0b{text-align:center;margin:-120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3729 .elementor-element.elementor-element-57e1c0b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:600;line-height:1em;color:#FFFFFF;}.elementor-3729 .elementor-element.elementor-element-57e1c0b.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3729 .elementor-element.elementor-element-f5bc0c5{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-3729 .elementor-element.elementor-element-49ce7f1{--display:flex;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-3729 .elementor-element.elementor-element-5e69096 .elementor-button{background-color:#2A9D8F;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-3729 .elementor-element.elementor-element-e727236{width:100%;}}@media(max-width:1024px){.elementor-3729 .elementor-element.elementor-element-687fc14{margin-top:-140px;margin-bottom:0px;padding:35% 0% 5% 0%;}.elementor-3729 .elementor-element.elementor-element-e727236 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3729 .elementor-element.elementor-element-57e1c0b .elementor-heading-title{font-size:50px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3729 .elementor-element.elementor-element-f5bc0c5{font-size:14px;}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-3729 .elementor-element.elementor-element-687fc14{margin-top:-80px;margin-bottom:0px;padding:50% 0% 10% 0%;}.elementor-3729 .elementor-element.elementor-element-e727236 > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3729 .elementor-element.elementor-element-57e1c0b .elementor-heading-title{font-size:40px;}.elementor-3729 .elementor-element.elementor-element-57e1c0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-3729 .elementor-element.elementor-element-f5bc0c5{font-size:13px;}.elementor-widget-author-box .elementor-author-box__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-author-box .elementor-author-box__bio{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-3729 .elementor-element.elementor-element-5e69096{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for author-box, class: .elementor-element-123a06d */.elementor-3729 .elementor-element.elementor-element-123a06d {max-width:800px;margin:0 auto;width:100%;}
.elementor-3729 .elementor-element.elementor-element-123a06d .elementor-author-box__avatar img {aspect-ratio:1 / 1;object-fit:cover;object-position:center;height:auto;}/* End custom CSS */
/* Start custom CSS *//* GSE editorial styling: measured from reference post 1982.
   Scoped to post 3729 only; no global styles or templates modified. */
.elementor.elementor-3729 .elementor-element-687fc14 {background-color:#202b59; padding:320px 0 80px; margin-top:-150px;}
.elementor.elementor-3729 .elementor-element-687fc14 > .elementor-background-overlay {background-color:#010035; opacity:.8;}
.elementor.elementor-3729 .elementor-element-57e1c0b .elementor-heading-title {font-family:"Poppins",sans-serif; font-size:55px; font-weight:600; line-height:55px; color:#fff; text-align:center; margin:0;}
.elementor.elementor-3729 .elementor-element-f5bc0c5, .elementor.elementor-3729 .elementor-element-f5bc0c5 p {font-family:"DM Sans",sans-serif; font-size:18px; font-weight:400; line-height:27px; color:#fff; text-align:center;}
.elementor.elementor-3729 .elementor-element-f5bc0c5 p {margin:0 0 14.4px;}
.elementor.elementor-3729 .elementor-element-49ce7f1 {width:100%; max-width:900px; padding:20px 10px; margin:20px auto 30px; background:#fff;}
.elementor.elementor-3729 .elementor-element-43670c6 div[style*="max-width: 880px"] {max-width:880px!important; margin:0 auto!important; font-family:"Poppins",sans-serif; font-weight:400; font-size:19px!important; line-height:29px!important; color:#333!important;}
.elementor.elementor-3729 .elementor-element-43670c6 p {max-width:800px; margin:0 auto 29px; font:inherit; color:inherit;}
.elementor.elementor-3729 .elementor-element-43670c6 div[style*="max-width: 880px"] > p:nth-child(-n+2) {max-width:880px; line-height:1.6; margin-bottom:30.4px;}
.elementor.elementor-3729 .elementor-element-43670c6 p[style] {max-width:800px; color:#EC671A!important; font-family:"Poppins",sans-serif; font-size:27px!important; font-weight:500!important; line-height:1.2; letter-spacing:normal!important; text-transform:uppercase; margin:40px auto 10px!important;}
.elementor.elementor-3729 .elementor-element-43670c6 h2 {max-width:800px; font-family:"Poppins",sans-serif; font-size:24px!important; font-weight:600!important; line-height:1.2!important; color:#292929!important; margin:0 auto 16px!important;}
.elementor.elementor-3729 .elementor-element-43670c6 figure {margin:30px auto!important; padding:30px 0 20px; max-width:880px;}
.elementor.elementor-3729 .elementor-element-43670c6 img {height:auto!important; border-radius:0!important;}
.elementor.elementor-3729 .elementor-element-43670c6 div[style*="max-width: 880px"] > div {max-width:800px; margin:30px auto!important; padding:30px 0 20px;}
.elementor.elementor-3729 .elementor-element-0fccae0 {width:100%; max-width:800px; padding:0; margin:8px auto 0; display:flex; flex-direction:column; row-gap:4px; justify-content:flex-start; align-items:flex-start; background:transparent;}
.elementor.elementor-3729 .elementor-element-7bf2c5a {font-family:"Poppins",sans-serif; font-size:27px; font-weight:500; line-height:1.2; color:#EC671A; text-transform:uppercase; margin:0 0 6px; letter-spacing:normal;}
.elementor.elementor-3729 .elementor-element-6fc442e {font-family:"Poppins",sans-serif; font-size:24px; font-weight:600; line-height:1.2; color:#292929; margin:0; text-transform:none;}
.elementor.elementor-3729 .elementor-element-40031e0 {width:100%; font-family:"Poppins",sans-serif; font-size:19px; line-height:29px; color:#333; margin:12px 0 0;}
.elementor.elementor-3729 .elementor-element-40031e0 p {font:inherit; color:inherit; margin:0 0 29px;}
.elementor.elementor-3729 .elementor-element-5e69096 .elementor-button {font-family:"Poppins",sans-serif; font-size:13px; font-weight:400; line-height:1; letter-spacing:2px; text-transform:uppercase; color:#fff; background-color:#2A9D8F; padding:15px 25px; border-radius:0; box-shadow:0 0 10px rgba(0,0,0,.5);}
@media(max-width:1024px) {
 .elementor.elementor-3729 .elementor-element-687fc14 {padding:35% 0 5%; margin-top:-140px;}
 .elementor.elementor-3729 .elementor-element-57e1c0b .elementor-heading-title {font-size:50px; line-height:50px;}
 .elementor.elementor-3729 .elementor-element-f5bc0c5, .elementor.elementor-3729 .elementor-element-f5bc0c5 p {font-size:14px; line-height:21px;}
 .elementor.elementor-3729 .elementor-element-49ce7f1 {padding-left:16px; padding-right:16px;}
 .elementor.elementor-3729 .elementor-element-43670c6 h2 {font-size:29px!important;}
 .elementor.elementor-3729 .elementor-element-43670c6 p[style] {margin-top:10px!important;}
 .elementor.elementor-3729 .elementor-element-0fccae0 {padding-left:16px; padding-right:16px; margin-top:10px;}
 .elementor.elementor-3729 .elementor-element-6fc442e {font-size:29px;}
}
@media(max-width:767px) {
 .elementor.elementor-3729 .elementor-element-687fc14 {padding:50% 0 10%; margin-top:-80px;}
 .elementor.elementor-3729 .elementor-element-57e1c0b .elementor-heading-title {font-size:40px; line-height:40px;}
 .elementor.elementor-3729 .elementor-element-f5bc0c5, .elementor.elementor-3729 .elementor-element-f5bc0c5 p {font-size:13px; line-height:19.5px;}
 .elementor.elementor-3729 .elementor-element-43670c6 div[style*="max-width: 880px"] {font-size:16px!important; line-height:24px!important;}
 .elementor.elementor-3729 .elementor-element-43670c6 div[style*="max-width: 880px"] > p:nth-child(-n+2) {font-size:18px; line-height:30.4px;}
 .elementor.elementor-3729 .elementor-element-43670c6 p {margin-bottom:24px;}
 .elementor.elementor-3729 .elementor-element-43670c6 p[style] {font-size:20px!important; line-height:24px; margin-bottom:14px!important;}
 .elementor.elementor-3729 .elementor-element-43670c6 h2 {font-size:25px!important; margin-bottom:20px!important;}
 .elementor.elementor-3729 .elementor-element-0fccae0 {row-gap:8px;}
 .elementor.elementor-3729 .elementor-element-7bf2c5a {font-size:20px;}
 .elementor.elementor-3729 .elementor-element-6fc442e {font-size:25px;}
 .elementor.elementor-3729 .elementor-element-40031e0 {font-size:16px; line-height:24px;}
 .elementor.elementor-3729 .elementor-element-5e69096 .elementor-button {font-size:12px; max-width:100%;}
}
/* Frome editorial additions: original photographs, no cropping. */
.elementor.elementor-3729 .elementor-element-43670c6 img {border-radius:16px!important;}
.elementor.elementor-3729 .elementor-element-43670c6 h2.gse-story-section-heading {margin-top:40px!important;}
.elementor.elementor-3729 .elementor-element-43670c6 .gse-tongli-gallery {display:grid;grid-template-columns:16fr 9fr;gap:20px;align-items:start;padding:0!important;}
.elementor.elementor-3729 .elementor-element-43670c6 .gse-tongli-gallery figure {min-width:0;margin:0!important;padding:0;}
.elementor.elementor-3729 .elementor-element-43670c6 .gse-tongli-gallery img {display:block;width:100%;max-width:100%;height:auto!important;object-fit:contain;}
.elementor.elementor-3729 .elementor-element-43670c6 figcaption {font-family:"Poppins",sans-serif;font-size:14px!important;line-height:21px;color:#666;font-style:italic;margin-top:10px;}
@media(max-width:767px){.elementor.elementor-3729 .elementor-element-43670c6 .gse-tongli-gallery{grid-template-columns:1fr;gap:24px;}}

/* Consistent editorial label / H2 pairs, post 3729 only. */
.elementor.elementor-3729 .elementor-element-43670c6 p.gse-section-label,
.elementor.elementor-3729 .elementor-element-7bf2c5a {font-family:"Poppins",sans-serif;font-size:16px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1.5px!important;line-height:1.2!important;color:#EC671A!important;}
.elementor.elementor-3729 .elementor-element-43670c6 p.gse-section-label {max-width:800px;margin:40px auto 10px!important;}
.elementor.elementor-3729 .elementor-element-43670c6 p.gse-section-label + h2 {margin-top:0!important;}
.elementor.elementor-3729 .elementor-element-7bf2c5a {margin:0 0 6px!important;}
@media(max-width:767px){.elementor.elementor-3729 .elementor-element-7bf2c5a{margin-bottom:2px!important;}}

.elementor.elementor-3729 [data-id="7bf2c5a"] {font-family:"Poppins",sans-serif;font-size:16px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:1.5px!important;text-transform:uppercase;color:#EC671A!important;margin:0 0 6px!important;}
@media(max-width:767px){.elementor.elementor-3729 [data-id="7bf2c5a"]{margin-bottom:2px!important;}}

/* Photographic hero: settings matched to reference post 1982. */
.elementor.elementor-3729 .elementor-element-687fc14 {background-color:#202B59!important;background-image:url("https://globalschoolexchanges.com/wp-content/uploads/2026/10/IMG_4290.webp")!important;background-position:0px 45%!important;background-repeat:no-repeat!important;background-size:cover!important;margin-top:-150px!important;padding:320px 0 80px!important;}
.elementor.elementor-3729 .elementor-element-687fc14 > .elementor-background-overlay {background-color:#010035!important;background-image:url("https://globalschoolexchanges.com/wp-content/uploads/2025/09/Background-arizon.png")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;opacity:.8!important;}
@media(max-width:1024px){.elementor.elementor-3729 .elementor-element-687fc14{margin-top:-140px!important;padding:35% 0 5%!important;background-position:0 0!important;}}
@media(max-width:767px){.elementor.elementor-3729 .elementor-element-687fc14{margin-top:-80px!important;padding:50% 0 10%!important;background-position:center 55%!important;}}
/* Keep the closing enquiry button close to its introductory text. */
.elementor-3729 .elementor-element-40031e0 p:last-child { margin-bottom: 0 !important; }/* End custom CSS */