@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");:root{--gris-fonce:#5f6469;--gris-clair:#b4b4b4;--bleu-fonce:#055f87;--bleu-clair:#32b9f5;--bold:700;--semibold:600;--regular:400;--light:300}*,p{width:auto;height:auto;padding:0;margin:0;font-family:"Montserrat", sans-serif;font-weight:400;font-size:18px;color:white;text-decoration:none;word-wrap:break-word;text-align:left}html{margin:0;overflow-x:hidden}body{margin:auto}img{max-width:100%}a:hover{text-decoration:none}.col-md-6,.col-md-4{width:100%;flex:none;max-width:100%}li{list-style-position:inside;margin-bottom:10px}li::marker{color:var(--bleu-fonce)}@media (min-width: 768px){.col-md-6{width:50%}.col-md-4{width:calc(100% / 3)}}.parallax-section{text-align:center;padding:100px 0}.header_alert_zone{display:none}.header_alert_zone.visible{display:block;width:100%;background-color:var(--bleu-fonce);border-top:4px solid var(--bleu-clair);border-bottom:4px solid var(--bleu-clair);padding:0 5px}.header_alert_zone.visible .slick-track,.header_alert_zone.visible .alert-danger{width:100% !important}.header_alert_zone.visible .alert-danger{color:white;text-align:center;font-size:20px;padding:7px 0;margin:0;background-color:transparent;width:100%;max-width:100%;border:none}.header_alert_zone.visible .alert-danger button{display:none}.header_alert_zone.visible .alert-danger *{color:white;text-align:center;font-size:20px;padding:0;margin:0}script+.rhsgc-alerte-container{display:none}header{width:100%;padding:35px;background-color:white;background-image:url(../images/bg-website.jpg);background-repeat:no-repeat;background-size:cover}.logo-header{width:100%;max-width:340px;position:relative;z-index:0}.logo-header:hover{opacity:0.5}.desktop_nav{display:none}.icon_menu{margin-left:15px;cursor:pointer}.mobile_nav{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bleu-fonce);transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;text-align:left;z-index:2}.mobile_nav img{cursor:pointer;margin-bottom:40px;margin-left:calc(100% - 60px);margin-top:20px;width:40px;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s}.mobile_nav a{display:block;color:white;font-size:30px;text-align:left;text-transform:uppercase;border-top:1px solid white;padding:20px 40px}.menu-closed{transform:translate3d(-100%, 0px, 0px);-ms-transform:translate3d(-100%, 0px, 0px);-webkit-transform:translate3d(-100%, 0px, 0px);transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;visibility:hidden}.slider_container{height:auto !important}.slider_accueil img{width:100%}.slider_container{position:relative}.slider_container .slider_text_container{position:absolute;left:50%;top:50%;width:100%;height:auto;padding:50px;transform:translate(-50%, -50%);background-color:rgba(0,0,0,0.5)}.slider_container .slider_text_container h2{font-weight:600;font-size:20px;font-weight:var(--regular);color:white;text-align:center}.slider_container .slider_text_container p{font-size:14px;font-weight:var(--regular);color:white;text-align:center}.slider_container .slider_text_container a{font-size:14px;font-weight:var(--regular);color:white;text-align:center;background-color:var(--orange);padding:5px 10px;display:inline-block;border:1px solid var(--orange)}.slider_container .slider_text_container a:hover{color:var(--orange);background-color:white}.slider_container .slider_text_center{text-align:center}.slideshow_text_hidden{display:none}@media screen and (min-width: 768px){.slider_container .slider_text_container{width:70%}.slider_container .slider_text_container h2{font-size:50px;margin-bottom:50px}.slider_container .slider_text_container p{font-size:24px}.slider_container .slider_text_container a{font-size:18px;padding:10px 20px;margin-top:50px}}.pastilles-menu{position:relative;z-index:0;width:100%;max-width:960px;margin:0 auto}.pastilles-menu svg{width:100%;height:auto}.pastilles-menu svg a:hover{opacity:0.5}.page-interne{width:100%;max-width:1500px;margin:0 auto;padding:50px 10px}.page-interne .rhsgc-richtext-container *{color:black;font-size:18px}.page-interne h2 .rhsgc-richtext-container *{text-align:center;text-transform:uppercase;font-weight:var(--bold);font-size:34px}.page-interne strong,.page-interne strong *{font-weight:var(--bold)}.contact_col{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:space-around;padding:50px 0}.rhsgc_contact_container,.rhsgc_contact_container+.rhsgc-richtext-container{width:100%}.rhsgc_contact_container h3{display:none}.rhsgc-contact-form select,.rhsgc-contact-form option,.rhsgc-contact-form input,.rhsgc-contact-form textarea,.rhsgc-contact-form a{color:black}.rhsgc-contact-form a.submit,.rhsgc-contact-form a.submit:not([href]):not([tabindex]){background-color:var(--bleu-clair);height:auto}.rhsgc-contact-form a.submit:hover,.rhsgc-contact-form a.submit:not([href]):not([tabindex]):hover{background-color:var(--bleu-fonce)}@media screen and (min-width: 768px){.rhsgc_contact_container,.rhsgc_contact_container+.rhsgc-richtext-container{width:45%}}footer{width:100%;padding:35px 10px;position:relative;z-index:0;background-color:var(--gris-fonce)}footer p{width:100%;text-align:center}footer p,footer a{color:white}footer a:hover{color:var(--bleu-clair)}
