body{font-family:Jost}nav a:hover{color:red;text-decoration:none}p.ongDef{font-size:1.5rem;display:flex;justify-content:center}.contentHeader2{background-color:#002b80;display:flex;justify-content:center;align-items:center;height:40vh}.btnSubb{background-color:#fff;border:1px solid rgb(1,1,122);color:#01017a}.btnSubb:hover{background-color:#01017a;color:#fff}.contentHeader2 h1{color:#fff}.filAriane{padding-left:50px;padding-top:50px;background-color:#b8b8b81a}p.filAriane a{text-decoration:none;color:gray}span.fontBlue,span.ongBrand{color:navy}span.ongBrand2{color:red}span.greenHighlight{font-weight:700;background-color:#3f963cb3;color:#fff;padding:2px}.submitButt{color:#fff;text-decoration:none;background-color:#002b80;border-radius:5px;padding:5px}.submitButt:hover{background-color:navy}nav{color:#666;position:fixed;background-color:#fff}.t{top:0;left:0}.secondBar{display:flex;flex-flow:row;height:700px;background-size:cover}.imgCouverture{width:100%;height:auto}.imgCouvertureDiv{display:flex;flex-flow:row;width:100%}.overlay{display:flex;flex-flow:column nowrap;justify-content:center;width:650px;color:navy;background-color:#fff;border-bottom:1px solid lightgray}.projLink{font-size:1.5rem;font-weight:700;margin-left:50px;text-decoration-line:underline}.slogan{font-size:3rem;font-weight:700;margin-left:50px}.projLinkArticle{width:130px}.imgProjet{border-radius:5px}.cardBody{display:flex;flex-flow:row}.cardText{display:flex;flex-flow:column;justify-content:center;margin-left:30px;font-size:1rem}.cardExp{color:#5b5b5b}.cardDiv{margin-bottom:100px}div.imgAcualite img{border-radius:50%}.prev,.next{background-color:navy;height:30%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;margin-top:25%}.titleActualite{font-size:2.5rem;font-weight:700;margin:50px 0 70px;padding-bottom:10px}.subTitle{font-size:2rem;font-weight:700;margin:50px 0 70px;padding-bottom:10px;color:#5b5b5b}.actualite{display:flex;flex-flow:column nowrap;padding:50px 300px}.contentActualite{display:flex;flex-flow:row nowrap;padding-top:80px;padding-bottom:100px}.dateActualite{font-size:2rem;font-weight:700}.infoActualite{display:flex;flex-flow:column nowrap;justify-content:center}.definitionQsn{font-size:1.2rem;font-weight:700}.contentQsn p{font-size:1.3rem}.suivezNous{padding:50px 300px;background-color:#192077}.contentSocialMedia{font-size:2rem;font-weight:700}.contentSocialMedia a{text-decoration:none;color:#fff}.donText{font-size:1.3rem}.iban{font-size:1.5rem}.faireUnDon{padding:70px 300px 30px;font-size:1.1rem;display:flex;flex-flow:row nowrap;align-items:flex-end}.faireUnDon2{padding:70px 300px 30px;font-size:1.1rem}.contentFaireUnDon{padding-top:30px}.qsn{padding:40px 300px;color:#fff;background-color:#192077}.contactOverAll{background-color:#8080801a}.contactTitle{padding:80px 300px 0}.contactCoordonnees{display:flex;flex-flow:row nowrap;font-size:1.3rem}.contactCoordonnees i{color:#192077}.contact{padding:0 300px;margin:0;display:flex;flex-flow:row nowrap;justify-content:space-between}.contentContact{margin-bottom:40px}.contentSocialMedia{margin-top:40px}.footer{color:#fff;display:flex;align-items:center;justify-content:center;background-color:#303030;margin:0;padding:15px 0}.footer p{margin:0;font-size:.8rem}.actualiteMain{background-color:#f0f2f5}.actualiteFeed{display:flex;flex-flow:column;justify-content:center;padding:70px 300px 30px}.actualitePost{background-color:#fff;padding:10px 0;margin:50px 0;width:70%;align-self:center;border-radius:2%}.actualiteHeader,.postFooter{padding-left:10px}.postDate,.postFooter{color:#5b5b5b;font-size:.8rem}.postFooter{margin-top:8px}.image1{width:100%}.actualiteTitleBody{display:flex;flex-flow:row;align-items:center;align-self:center;margin-top:50px}.actualiteTitle{margin-right:10px}.actuIcon{color:navy}.caroussel-img{max-height:65%}.actuLink{font-size:1.2rem;padding:10px 50px}.actuBtn{display:flex;width:100%;height:50px;padding:40px 20px;margin-top:150px;border-radius:2px;color:#000;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;border:1px solid #000000}.actuBtn:hover{background-color:#240a96;color:#fff;transition:.5s;border:1px solid #240a96}.postImgText{color:#5b5b5b;font-size:.8rem}.mainVoyage{background-color:#b8b8b81a}.voyagesListElement{display:flex;flex-flow:row nowrap;background-color:#fff}.voyagesListElementText{display:flex;flex-flow:column nowrap;margin-left:20px;justify-content:end;padding:10px}.voyagesList{padding:20px 300px}.voyageSearch{display:flex;flex-flow:row nowrap;justify-content:start;align-items:end}.voyageSearch div{margin-right:10px}img.mamasPhoto,.burConstructPhoto{width:100%;height:auto}.bureauBody{display:flex;flex-flow:column;justify-content:center;align-content:center;align-items:center}.titleOrph{font-weight:700;font-size:2rem;margin-bottom:90px}.orphVideo{display:flex;flex-flow:row;justify-content:center;align-items:center;align-content:center;margin-right:30px;margin-top:50px}.orphVidText{display:flex;flex-flow:column;align-items:center;align-content:center;margin-left:30px}.burVideo{height:auto}.video{max-width:100%;height:auto}.ff{display:flex;flex-flow:column}@media all and (max-width:700px),all and (max-width:1300px){.qsn,.faireUnDon,.faireUnDon2,.contact,.actualite,.suivezNous,.contactTitle{padding:20px 50px}.overlay{display:none}.secondBar{height:500px}.imgCouvertureDiv{display:flex;flex-flow:column;justify-content:center}.contactTitle{padding-top:50px}.labelOng{font-size:3rem}.slogan{font-size:1.5rem;padding:10px 20px}.ongDefinition{font-size:1.2rem;visibility:hidden}.faireUnDon,.faireUnDon2{font-size:1.1rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.faireUnDonPhoto{width:100%;height:auto}.contentQsn p,.donText{font-size:1rem}.contact{margin:0;display:flex;flex-flow:column nowrap;justify-content:space-between}.titleActualite{font-size:2rem;font-weight:700;margin:50px 0 70px;padding-bottom:10px}.cardBody{display:flex;flex-flow:column;width:300px}.cardText{margin:20px 0}.burConstructPhoto,.photo-text,img.mamasPhoto,.burActivText,.burTitle{width:95%}.burActivText{font-size:1rem}.orphVideo{display:flex;flex-flow:column;justify-content:center;align-items:center;align-content:center;margin-right:0}.orphVidText{margin-left:0}.ff{display:flex;flex-flow:column}.slogan{font-size:3rem;margin-left:0}.actualiteFeed{padding:10px 0}.actualitePost{background-color:#fff;padding:10px 0;margin:20px 0;width:70%;align-self:center;border-radius:2%}.actuLink{padding:10px 20px}}@media only screen and (max-width:600px){.actualiteFeed{padding:10px 0}.actualitePost{background-color:#fff;padding:10px 0;margin:50px 0;width:100%;align-self:center;border-radius:0%}.actuBtn{margin-top:50px;height:70px;background-color:#240a96;color:#fff;border:1px solid #240a96}}.text-gray{color:#5b5b5b}.photo-text{font-size:.8rem}:root{--brand-navy: #192077;--brand-red: #cc1f2f;--surface: #ffffff;--surface-soft: #f4f6fb;--text-main: #1d2230;--text-muted: #5b5b5b;--shadow-soft: 0 10px 30px rgba(12, 18, 62, .08);--shadow-strong: 0 18px 44px rgba(11, 16, 56, .14);--radius-md: 14px;--radius-lg: 22px}html{scroll-behavior:smooth}body{color:var(--text-main);background:radial-gradient(1200px 500px at 15% -10%,rgba(25,32,119,.08),transparent 70%),radial-gradient(1000px 400px at 90% -20%,rgba(204,31,47,.07),transparent 68%),#fff}main{overflow:hidden}nav{box-shadow:0 2px 16px #10174e14;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.navbar-nav .nav-link{font-weight:600;transition:color .2s ease,transform .2s ease}.navbar-nav .nav-link:hover{color:var(--brand-red)!important;transform:translateY(-1px)}.secondBar{min-height:82vh;height:auto;align-items:stretch}.overlay{width:min(52vw,700px);background:linear-gradient(160deg,#fff,#f5f7fd);border-right:1px solid rgba(25,32,119,.08);box-shadow:var(--shadow-soft)}.slogan{line-height:1.08;color:var(--brand-navy)}.actuLink{color:var(--text-muted)}.actuLink a{color:var(--brand-red);font-weight:700}.titleActualite,.subTitle,.titleOrph,.burTitle{color:var(--brand-navy);letter-spacing:.2px}.cardDiv{margin-bottom:42px;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid rgba(25,32,119,.07);padding:16px;transition:transform .22s ease,box-shadow .22s ease}.cardDiv:hover{transform:translateY(-4px);box-shadow:var(--shadow-strong)}.imgProjet{border-radius:var(--radius-md);object-fit:cover}.projLinkArticle{display:inline-flex;align-items:center;justify-content:center;min-width:170px;padding:10px 16px;border-radius:999px;background:var(--brand-navy);color:#fff;text-decoration:none;font-weight:600}.projLinkArticle:hover{background:var(--brand-red);color:#fff;text-decoration:none}.qsn{background:linear-gradient(135deg,#192077f5,#141a60fa),var(--brand-navy)}.greenHighlight{background-color:#cc1f2feb;border-radius:4px;padding:2px 6px}.actuBtn{border-radius:999px;border-color:var(--brand-navy);color:var(--brand-navy)}.actuBtn:hover{background-color:var(--brand-red);border-color:var(--brand-red)}.faireUnDon,.faireUnDon2,.actualiteFeed,.contact{gap:22px}.faireUnDonPhoto,.burConstructPhoto,img.mamasPhoto,.video{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.contentContact,.voyagesListElement,.actualitePost{background:var(--surface);border:1px solid rgba(25,32,119,.08);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.contentContact{padding:18px}.form-control{border-radius:10px;border-color:#19207738;min-height:44px}.form-control:focus{box-shadow:0 0 0 .18rem #1920772e;border-color:#1920778c}.btnSubb{border-radius:999px;min-width:120px;font-weight:700}.suivezNous{background:linear-gradient(180deg,#192077f5,#101550),var(--brand-navy)}.contentSocialMedia a{display:inline-flex;width:48px;height:48px;justify-content:center;align-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.36);margin-right:10px;transition:transform .2s ease,background-color .2s ease}.contentSocialMedia a:hover{transform:translateY(-2px);background-color:#ffffff1f}.actualitePost{width:min(100%,860px);overflow:hidden}.postDescription{line-height:1.55}.voyagesListElement{overflow:hidden}.voyagesListElement img{object-fit:cover}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cardDiv,.contentContact,.actualitePost,.voyagesListElement{animation:riseIn .45s ease both}@media all and (max-width:700px),all and (max-width:1300px){.cardDiv{padding:12px}.contentContact,.actualitePost,.voyagesListElement{border-radius:14px}.secondBar{min-height:auto}}@media only screen and (max-width:600px){.contentSocialMedia a{width:42px;height:42px}.titleActualite,.subTitle{margin:36px 0 28px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
