@import url(‘
https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,340;0,9..144,440;0,9..144,560;0,9..144,650;1,9..144,440&family=Inter:wght@400;500;600&display=swap’);
:root{
–paper:#F7F3E7;
–paper-warm:#EDE6D3;
–ink:#262B3D;
–ink-soft:#5C6478;
–lake-deep:#3B8BEB;
–lake:#6BA8E8;
–lake-pale:#C4DBF6;
–clay:#B23850;
–gold:#8590AA;
–rule:rgba(38,43,61,.16);
–max:1120px;
–grad: linear-gradient(120deg, #3B8BEB 0%, #6BA8E8 45%, #B23850 100%);
}
.gt-page *{box-sizing:border-box;margin:0;padding:0}
.gt-page{
background:var(–paper);
color:var(–ink);
font-family:’Inter’,sans-serif;
font-size:17px;
line-height:1.65;
-webkit-font-smoothing:antialiased;
}
.gt-page h1, .gt-page h2, .gt-page h3, .gt-page .display{font-family:’Fraunces’,serif;line-height:1.05;color:var(–ink);font-weight:560}
.gt-page a{color:inherit;text-decoration:none}
.gt-page .wrap{max-width:var(–max);margin:0 auto;padding:0 32px}
.gt-page img, .gt-page svg{display:block;max-width:100%}
.gt-page header{padding:30px 0;position:relative;z-index:5}
.gt-page header .wrap{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}
.gt-page .brand{display:flex;align-items:center;gap:14px;font-family:’Fraunces’,serif;font-size:1.15rem;font-weight:560}
.gt-page .brand em{font-style:italic;color:var(–lake-deep);font-weight:440}
.gt-page .logo-mark{width:46px;height:46px;flex-shrink:0}
.gt-page nav{display:flex;gap:30px;font-size:.92rem}
.gt-page nav a{position:relative;padding-bottom:3px}
.gt-page nav a::after{content: » »;position:absolute;left:0;right:0;bottom:0;height:1px;background:var(–clay);transform:scaleX(0);transform-origin:right;transition:transform .25s ease}
.gt-page nav a:hover::after{transform:scaleX(1);transform-origin:left}
.gt-page .hero{position:relative;padding:38px 0 0;overflow:hidden}
.gt-page .hero-inner{max-width:var(–max);margin:0 auto;padding:40px 32px 88px;position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center;z-index:2}
.gt-page .hero h1{font-size:clamp(2.4rem,5.2vw,4rem);max-width:13ch;font-weight:650;letter-spacing:-.01em}
.gt-page .hero .lede{margin-top:26px;font-size:1.2rem;color:var(–ink-soft);max-width:38ch}
.gt-page .hero .langs{margin-top:20px;font-family:’Fraunces’,serif;font-style:italic;font-size:1.08rem;color:var(–lake-deep)}
.gt-page .hero-watermark{position:absolute;top:-60px;right:-80px;width:560px;height:560px;opacity:0.05;z-index:1;pointer-events:none}
.gt-page .hero-frame{position:relative;aspect-ratio:4/5}
.gt-page .hero-frame .photo{
position:absolute;inset:0;border-radius:2px;
background:linear-gradient(150deg,#3B8BEB,#B23850);
display:flex;align-items:flex-end;padding:22px;
}
.gt-page .hero-frame .photo span{color:#fff;font-family:’Fraunces’,serif;font-style:italic;font-size:1rem;text-shadow:0 1px 6px rgba(27,33,64,.35)}
.gt-page .hero-frame::before{
content: » »;position:absolute;inset:-14px;border:1px solid var(–rule);border-radius:2px;z-index:-1;
}
.gt-page .hero-frame .corner{position:absolute;width:16px;height:16px;border:1.3px solid var(–gold)}
.gt-page .hero-frame .corner.tl{top:-14px;left:-14px;border-right:none;border-bottom:none}
.gt-page .hero-frame .corner.br{bottom:-14px;right:-14px;border-left:none;border-top:none}
.gt-page .cta-row{margin-top:38px;display:flex;gap:18px;flex-wrap:wrap;align-items:center}
.gt-page .btn{display:inline-flex;align-items:center;gap:8px;padding:15px 28px;border-radius:3px;font-size:.95rem;font-weight:500;transition:transform .18s ease,background .18s ease,color .18s ease}
.gt-page .btn-primary{background:var(–grad);color:#fff;box-shadow:0 8px 20px -8px rgba(59,139,235,.55)}
.gt-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 26px -8px rgba(178,56,80,.5)}
.gt-page .btn-ghost{color:var(–ink);border-bottom:1px solid var(–ink)}
.gt-page .btn-ghost:hover{color:var(–lake-deep);border-color:var(–lake-deep)}
.gt-page .ribbon{background:var(–grad);color:#FBF1E6;padding:14px 0;overflow:hidden;white-space:nowrap}
.gt-page .ribbon .track{display:inline-flex;gap:48px;font-family:’Fraunces’,serif;font-style:italic;font-size:.98rem;animation:gt-scroll 32s linear infinite}
.gt-page .ribbon .track span{opacity:.9}
@keyframes gt-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.gt-page section{padding:96px 0}
.gt-page .tight{padding-top:64px}
.gt-page .eyebrow{font-family:’Fraunces’,serif;font-style:italic;color:var(–clay);font-size:1.05rem;margin-bottom:14px}
.gt-page .section-head{max-width:600px;margin-bottom:52px}
.gt-page .section-head h2{font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:600}
.gt-page .section-head p{margin-top:16px;color:var(–ink-soft);font-size:1.05rem}
.gt-page .about{background:var(–paper-warm)}
.gt-page .about .wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}
.gt-page .about-mark{position:relative}
.gt-page .about-mark svg{width:100%;max-width:360px}
.gt-page .about-body p{margin-top:18px;color:var(–ink-soft);font-size:1.04rem;max-width:52ch}
.gt-page .about-body p:first-child{margin-top:0}
.gt-page .about-body a.link{color:var(–lake-deep);border-bottom:1px solid var(–lake-deep);font-weight:500;display:inline-block;margin-top:6px}
.gt-page .langs-row{display:flex;flex-direction:column}
.gt-page .lang-item{
display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:28px;
padding:30px 0;border-top:1px solid var(–rule);transition:padding-left .25s ease;
}
.gt-page .lang-item:last-child{border-bottom:1px solid var(–rule)}
.gt-page .lang-item:hover{padding-left:14px}
.gt-page .lang-item .num{font-family:’Fraunces’,serif;font-style:italic;color:var(–gold);font-size:1.1rem}
.gt-page .lang-item h3{font-size:1.5rem;font-weight:560}
.gt-page .lang-item p{color:var(–ink-soft);margin-top:4px;font-size:.98rem}
.gt-page .lang-item .go{font-size:.9rem;color:var(–lake-deep);border-bottom:1px solid var(–lake-deep);white-space:nowrap}
.gt-page .objectives{background:linear-gradient(135deg,#262B3D 0%,#3B8BEB 55%,#B23850 100%);color:#F7F3E7}
.gt-page .objectives .eyebrow{color:#8590AA}
.gt-page .objectives .section-head h2{color:#F7F3E7}
.gt-page .objectives .section-head p{color:#C4DBF6}
.gt-page .obj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 40px}
.gt-page .obj-card{border-top:1px solid rgba(246,248,253,.25);padding-top:22px}
.gt-page .obj-card h3{font-size:1.12rem;font-weight:560;color:#F7F3E7}
.gt-page .obj-card p{margin-top:10px;font-size:.95rem;color:#C4DBF6}
.gt-page .groups .wrap{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.gt-page .groups .art{aspect-ratio:1/1}
.gt-page .groups h2{font-size:clamp(1.9rem,3.2vw,2.5rem)}
.gt-page .groups p{margin-top:18px;color:var(–ink-soft);max-width:42ch;font-size:1.05rem}
.gt-page .testimonials{background:var(–paper-warm)}
.gt-page .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}
.gt-page .testi p.quote{font-family:’Fraunces’,serif;font-style:italic;font-size:1.15rem;line-height:1.4;color:var(–ink)}
.gt-page .testi p.quote::before{content: »\201C »;color:var(–clay);margin-right:2px}
.gt-page .testi p.who{margin-top:16px;font-size:.88rem;color:var(–ink-soft);letter-spacing:.02em}
.gt-page .pricing .wrap{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}
.gt-page .price-list{display:flex;flex-direction:column}
.gt-page .price-row{display:flex;justify-content:space-between;align-items:baseline;padding:20px 0;border-top:1px solid var(–rule)}
.gt-page .price-row:last-child{border-bottom:1px solid var(–rule)}
.gt-page .price-row .label{font-weight:500;font-size:1.05rem}
.gt-page .price-row .val{color:var(–ink-soft);font-family:’Fraunces’,serif;font-style:italic}
.gt-page .faq-item{padding:26px 0;border-top:1px solid var(–rule)}
.gt-page .faq-item:last-child{border-bottom:1px solid var(–rule)}
.gt-page .faq-item h3{font-size:1.1rem;font-weight:560}
.gt-page .faq-item p{margin-top:10px;color:var(–ink-soft)}
.gt-page .contact{background:linear-gradient(135deg,#262B3D 0%,#3B8BEB 55%,#B23850 100%);color:#F7F3E7}
.gt-page .contact .wrap{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}
.gt-page .contact h2{color:#F7F3E7;font-size:clamp(2rem,3.6vw,2.9rem)}
.gt-page .contact-info{margin-top:26px;color:#C4DBF6;font-size:1.02rem}
.gt-page .contact-info div{margin-top:10px}
.gt-page form{display:flex;flex-direction:column;gap:16px}
.gt-page form input, .gt-page form select{
border:none;border-bottom:1px solid rgba(247,242,232,.35);background:transparent;
padding:13px 2px;font-family:’Inter’,sans-serif;font-size:.98rem;color:var(–paper);
}
.gt-page form select option{color:var(–ink)}
.gt-page form input::placeholder{color:rgba(247,242,232,.55)}
.gt-page form input:focus, .gt-page form select:focus{outline:none;border-color:var(–gold)}
.gt-page form button{margin-top:10px;align-self:flex-start}
.gt-page footer{padding:40px 0;text-align:center;color:var(–ink-soft);font-size:.85rem;background:var(–paper-warm)}
@media(max-width:900px){
.gt-page .hero-inner, .gt-page .about .wrap, .gt-page .groups .wrap, .gt-page .pricing .wrap, .gt-page .contact .wrap{grid-template-columns:1fr}
.gt-page .hero-frame{order:-1;max-width:320px}
.gt-page .hero-watermark{width:340px;height:340px;top:-40px;right:-100px}
.gt-page .obj-grid, .gt-page .testi-grid{grid-template-columns:1fr;gap:36px}
.gt-page .lang-item{grid-template-columns:60px 1fr;row-gap:6px}
.gt-page .lang-item .go{grid-column:2}
.gt-page nav{gap:18px;font-size:.86rem}
}
Apprenez les langues autrement : parlez, voyagez, progressez
Cours sur mesure à Thonon-les-Bains, pour les habitants de la région et pour celles et ceux qui travaillent à Genève.
Anglais · Français · Espagnol · Italien
Photo à ajouter — vous, en cours ou en voyage
Thonon-les-BainsÉvian-les-BainsGenève30 ans d’expérience4 personnes maximum par groupe
Thonon-les-BainsÉvian-les-BainsGenève30 ans d’expérience4 personnes maximum par groupe
30 ans
D’ENSEIGNEMENT
Photo à venir
Pourquoi Globe Trotteurs
Un enseignement à taille humaine, pensé pour vous
Ici, pas de grande école impersonnelle : vous êtes suivi(e) individuellement, à votre rythme, par quelqu’un qui connaît vos objectifs et les adapte à votre vie — voyage, travail, examen, ou simple envie de progresser.
Mon parcours de voyages — Hawaï, Argentine, Malaisie, États-Unis, et bien d’autres — nourrit une approche vivante et orale de l’enseignement, loin des méthodes scolaires figées.
Découvrir mon parcours →
Cours individuelà partir de — € / h
Petit groupe (4 pers. max)à partir de — € / h
Stage intensifsur devis
Accompagnement scolairesur devis
Les langues
Quatre langues, un même souci du détail
🇬🇧
Anglais
Pour voyager, travailler ou réussir vos examens.
Découvrir
🇫🇷
Français / FLE
Pour les étrangers arrivant en France, de A1 à C1.
Découvrir
🇪🇸
Espagnol
Communiquez avec confiance, à l’oral comme à l’écrit.
Découvrir
🇮🇹
Italien
Redécouvrez une langue proche et vivante.
Découvrir
Format des cours
Des groupes à taille humaine
Maximum 4 personnes par groupe, pour que chacun prenne vraiment la parole. Vous progressez plus vite, dans un cadre convivial où l’on se connaît.
Témoignages
Ils en parlent mieux que nous
Grâce aux cours d’anglais, j’ai décroché mon poste à Genève.
Claire — suivie 8 mois
Une approche humaine, jamais scolaire. J’ai enfin osé parler.
Marc — suivi 1 an
Le FLE m’a permis de m’installer sereinement en France.
Elena — suivie 6 mois
Questions fréquentes
Avant de vous lancer
Puis-je faire un cours d’essai ?
Oui, contactez-nous pour en organiser un.
Quel niveau faut-il pour commencer ?
Aucun — nous accueillons tous les niveaux, du débutant au perfectionnement.
Les cours ont-ils lieu en présentiel ou à distance ?
À préciser selon votre offre réelle.
Peut-on obtenir une attestation de niveau ?
À préciser selon votre offre réelle.