@font-face{font-family:Lato;src:url(/assets/fonts/Lato-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Lato;src:url(/assets/fonts/Lato-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:Playfair Display;src:url(/assets/fonts/PlayfairDisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:Playfair Display;src:url(/assets/fonts/PlayfairDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:optional}body{color:#e5e5e5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0d0d0d;margin:0;font-family:Lato,sans-serif;font-size:1.1rem;font-weight:300;line-height:1.75}html,body{height:100%}main{min-height:100%;display:block;position:relative}.homeTitle{text-align:center;background:#ffffffa6;border-radius:10px;width:fit-content;max-width:90%;min-height:48px;margin:10px auto 0;padding:.8rem 1.5rem}.introLocal{color:#e5e5e5;text-align:center;max-width:750px;min-height:120px;margin:20px auto 30px;padding:0 20px;font-size:1.05rem;font-weight:300;line-height:1.6}.fixLogo{width:70px;height:70px;margin:0;display:block}@media (width>=1024px){.fixLogo{width:90px;height:90px}}.pNav{color:#ddd;flex-direction:row;align-items:center;margin-top:0;margin-bottom:0;font-size:12px;font-weight:300;text-decoration:none;display:flex}.navContainer{align-items:center;gap:15px;margin-top:15px;margin-bottom:15px;padding-left:0;padding-right:0;display:flex}.pApropos{cursor:pointer;color:#ddd;font-size:12px;font-weight:300;text-decoration:none}.decoLink{cursor:pointer;color:#ddd;margin-bottom:0;font-size:12px;font-weight:300;text-decoration:none}@media (width>=768px){.decoLink{font-size:14px}.pNav{align-items:center;gap:30px;margin-top:0;margin-bottom:0;font-size:14px}.navContainer{gap:80px;margin-left:5px;padding-left:0;padding-right:0}.pApropos{font-size:14px}}@media (width>=1024px){.navContainer{gap:30px}}@media (width>=1440px){.navContainer{flex-direction:row}.pNav,.pApropos{cursor:pointer;font-size:14px;font-weight:700;text-decoration:none}.decoLink{cursor:pointer;margin-bottom:0;font-size:14px;font-weight:700;text-decoration:none}}.Gridheader{z-index:1000;background:#0a3d62;border-bottom:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:90px;padding:1rem 1.2rem;display:flex;position:sticky;top:0}.header-title{color:#fff;flex-direction:column;align-items:center;gap:2px;margin:0;line-height:1.2;display:flex}.header-title span{font-size:1.4rem;font-weight:700}.header-title small{opacity:.85;font-size:.95rem}@media (width>=768px){.Gridheader{padding:1rem 1.5rem}}@media (width>=1024px){.Gridheader{flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 2rem}.header-title{align-items:flex-start;margin-left:1rem}}@media (width>=1440px){.Gridheader{padding:1.2rem 3rem}}.gridFooter{text-align:center;color:#000;background-color:#0d0d0d;border-top:2px solid #ddd;min-height:350px;font-size:16px}.pFooter{color:#777;text-align:center;margin:0;font-size:.95rem}.fixLogoAgence{opacity:.9;width:64px;height:64px;transition:opacity .25s,transform .25s}.fixLogoAgence:hover{opacity:1;transform:scale(1.05)}.footer-reviews{background:#0f0f0f;border:1px solid #222;border-radius:10px;max-width:1200px;margin-top:40px;margin-left:12px;margin-right:12px;padding:25px}.footer-reviews-title{color:#fff;text-align:center;margin-bottom:20px;font-size:1.4rem;font-weight:600}.footer-review{background:#141414;border:1px solid #222;border-radius:10px;min-height:120px;margin-bottom:18px;padding:18px;transition:all .25s}.footer-review-stars{color:#f4c150;height:20px;margin:0;font-size:16px;line-height:20px;display:block}.footer-review-text{color:#ddd;margin:8px 0;font-style:italic;line-height:1.5}.footer-review-author{color:#aaa;text-align:right;margin-top:4px;font-size:14px}.footer-links ul{text-align:center!important;margin-left:0!important;padding-left:0!important;list-style:none!important}.footer-links li{margin:6px 0!important}.footer-links a{text-align:center!important;width:100%!important;display:inline-block!important}@media (width>=768px){.pFooter{margin-top:12px;margin-bottom:12px;font-size:.85rem}.footer-reviews{min-height:580px;margin-left:auto;margin-right:auto;padding:20px}.footer-review{padding:15px}.footer-reviews-title{font-size:1.2rem}}.App{text-align:center}.h1{font-display:swap;font-family:Playfair Display,serif;font-size:3.2rem;font-weight:700;line-height:1.15}h2{margin-bottom:1rem;font-family:Playfair Display,serif;font-size:2.4rem;font-weight:600}h3,.h3{font-family:Playfair Display,serif;font-size:1.6rem;font-weight:500;line-height:1.4}body,p,li{color:#1a1a1a;font-family:Lato,sans-serif;font-size:1.1rem;font-weight:300;line-height:1.75}button{letter-spacing:.6px;border-radius:6px;padding:.9rem 1.8rem;font-family:Lato,sans-serif;font-weight:700}.background-diagonal{z-index:-1;pointer-events:none;width:100%;height:140vh;position:fixed;top:0;left:0;overflow:hidden}.background-diagonal svg{width:100%;height:170%;display:block}
