body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fafafa;font-family:Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}thead{background-color:#33498a;color:azure}th{vertical-align:middle}th:hover{background-color:#009ed5}.NavLink{text-align:center}nav a:hover{background-color:#009ed5;color:#33498a}.degrade-diagonal-1{background:linear-gradient(to bottom right,#33498a,#009ed5)}.degrade-diagonal-2{background:linear-gradient(to bottom right,#009ed5,#fafafa)}.degrade-diagonal{background:linear-gradient(to bottom right,#fafafa,#009ed5)}.btn-close{background:none;border:0;color:#dc3545!important;font-weight:bolder}.btn-close:after{content:"\2573";position:relative}.brillant{-webkit-backdrop-filter:brightness(180%);backdrop-filter:brightness(180%);color:#00008b;font-size:2rem;font-weight:700;margin:1rem 5rem;text-align:center;text-shadow:2px 2px azure}.articles-grid{grid-gap:3%;display:grid;grid-template-columns:auto auto auto;height:auto;justify-content:center;margin:1rem 0;overflow:auto;padding:0}@media (orientation:portrait){.articles-grid{grid-template-columns:repeat(2,1fr);height:-webkit-max-content;height:max-content;top:3rem}@media (max-width:600px){.articles-grid{grid-template-columns:repeat(1,1fr)}}}.App{background-image:linear-gradient(to bottom right,#5d88bb,silver,#add8e6);height:100vh;overflow-y:auto;text-align:center;width:100%}.Header{height:120px;position:relative;top:0;width:100%}.Navigation{position:relative;top:10px}.Logo{border-radius:50%}@media (prefers-reduced-motion:no-preference){.Logo{animation:Logo-spin 20s linear infinite}}@media (orientation:portrait){.Services{grid-template-columns:repeat(3,1fr)!important;height:-webkit-max-content;height:max-content;top:3rem}@media (max-width:600px){.Services{grid-template-columns:repeat(1,1fr)!important}}}@keyframes Logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Footer{background-color:initial;bottom:0;color:#009ed5;font-size:12px;height:32px;margin:0;position:fixed;text-align:center;vertical-align:middle;width:100%}.Tabs{background:#053742;border-radius:1rem;color:#e8f0f2;height:auto;justify-content:center;margin:2rem auto;min-height:40px;padding:1rem;width:80%;@media (max-width:769px){padding-bottom:2rem;padding-left:0;padding-right:0;padding-top:2rem}}ul.nav{align-items:center;border:1px solid #39a2db;display:flex;justify-content:space-between;margin:0 auto 2rem;width:90%;@media (max-width:768px){width:90%}}ul.nav,ul.nav li{border-radius:2rem}ul.nav li{cursor:pointer;list-style:none;padding:1rem;text-align:center;transition:all .7s;width:33%}ul.nav li:hover{background:#32e0c426}ul.nav li.active{background:#009ed5}.SignBasic p,.SignEmail p,.SignPhone p{font-size:2rem;text-align:center}.Resizer{background:#000;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;box-sizing:border-box;opacity:.2;z-index:1}.Resizer:hover{transition:all 2s ease}.Resizer.horizontal{border-bottom:5px solid #fff0;border-top:5px solid #fff0;cursor:row-resize;height:11px;margin:-5px 0;width:100%}.Resizer.horizontal:hover{border-bottom:5px solid #00000080;border-top:5px solid #00000080}.Resizer.vertical{border-left:5px solid #fff0;border-right:5px solid #fff0;cursor:col-resize;margin:0 -5px;width:11px}.Resizer.vertical:hover{border-left:5px solid #00000080;border-right:5px solid #00000080}.Resizer.disabled{cursor:not-allowed}.Resizer.disabled:hover{border-color:#0000}.ActionContainer{align-items:center;background-color:initial;justify-content:center;padding-right:6px;padding-top:12px;position:absolute;right:0;top:0;width:auto}.ActionButton{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:400;padding:.5rem 1.5rem;text-decoration:none;transition:all .2s ease-in-out;&:hover{background-color:#0069d9;font-weight:700}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.clock{aspect-ratio:1/1;display:block;height:140px}.horraires.font2 *{transform:perspective(1px) translateZ(0)}.Services{grid-gap:5px;display:grid;grid-template-columns:auto auto auto auto;height:80%;justify-content:center;margin-top:2rem;overflow:auto;padding:0}.Service{background-color:initial;border-color:#047baa;border-radius:0;border-style:solid;border-width:1px 5px 5px 1px;color:#10234a;display:block;font-size:1rem;height:auto;margin:1rem;outline:none;padding:1rem;position:relative;text-decoration:none;transition:.3s;-webkit-user-select:none;user-select:none;width:16rem}.Service:hover{background-color:#b3cbe4;color:#2f7c94}.Service img{position:relative;width:100%}.ServiceName{text-align:center;width:100%}.ServiceInfo{color:#00008b;width:100%}.ButtonShadow{background-color:#047baa;border:none;border-radius:15px;box-shadow:0 9px #999;color:#fff;cursor:pointer;font-size:2em;outline:none;padding:15px 25px;text-align:center}.ButtonShadow:active,.ButtonShadow:hover{background-color:#3e8e41}.ButtonShadow:active{box-shadow:0 5px #666;transform:translateY(4px)}#contact{background:linear-gradient(90deg,#5566fa 0,#6db3fe);color:#ffffffbf;margin:1rem auto;max-width:1024px;padding:1rem 2rem}.inputCode{margin:2rem auto}.inputCode input{color:#00008b;font-family:monospace;font-size:3rem;padding-left:3rem}#contact li{cursor:pointer;list-style:none;text-align:center;transition:all .7s}#contact .btn-custom{background:#0000;border:2px solid silver;border-radius:25px;color:#fff;font-family:Raleway,sans-serif;font-size:15px;font-weight:500;letter-spacing:1px;margin:30px auto;padding:14px 34px;text-transform:uppercase;transition:all .5s linear;width:75%;&:hover{background-color:azure;color:#5566fa;font-weight:700}}.contact-info{margin-top:2rem;text-align:left}.Sides{display:flex;height:calc(100vh - 90px - 1.5rem);padding:0;width:100%}.Sides,.side{margin:0;overflow-y:auto;position:relative}.side{padding:1px;&:hover{border:1px solid gray}}.vside{display:inline-block;height:100%;top:0}.hside{left:0;width:100%}.navbar{background-color:initial;display:flex;font-size:1rem;height:3rem;justify-content:center;margin:auto .5rem;overflow:hidden;width:5rem;&:hover{background-color:#33498a;transform:scale(1.2)}}.navbar a{background-color:initial;border-radius:4px;color:#00008b;margin:auto .5rem;padding:14px 20px;position:absolute;text-align:center;text-decoration:none;transition:background-color .3s}.navbar a:hover{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#009ed5,#fff);-webkit-background-clip:text;background-clip:text;font-weight:700}.navbar-right{float:right}.navbar-custom{background-color:#33498a;color:#009ed5;font-size:1.5rem;font-weight:700}#SwitchLang{background-color:initial;border:none;color:#1d4e75;&:hover{color:rgba(11,139,182,.836)}}
/*# sourceMappingURL=main.0f6f472d.css.map*/