body,html{width:100vw;font-family:"Lato",sans-serif;background:rgb(248 249 250 / .9)}:root{overscroll-behavior:none}#content{padding-bottom:3rem;background:#fff}.anchor-text{scroll-margin:250px}.lato-thin{font-family:"Lato",sans-serif;font-weight:100;font-style:normal}.lato-light{font-family:"Lato",sans-serif;font-weight:300;font-style:normal}.lato-regular-low{font-family:"Lato",sans-serif;font-weight:350;font-style:normal}.lato-regular{font-family:"Lato",sans-serif;font-weight:400;font-style:normal}.lato-bold{font-family:"Lato",sans-serif;font-weight:700;font-style:normal}.lato-black{font-family:"Lato",sans-serif;font-weight:900;font-style:normal}.lato-thin-italic{font-family:"Lato",sans-serif;font-weight:100;font-style:italic}.lato-light-italic{font-family:"Lato",sans-serif;font-weight:300;font-style:italic}.lato-regular-italic{font-family:"Lato",sans-serif;font-weight:400;font-style:italic}.lato-bold-italic{font-family:"Lato",sans-serif;font-weight:700;font-style:italic}.lato-black-italic{font-family:"Lato",sans-serif;font-weight:900;font-style:italic}.genos-light{font-family:"Genos",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.genos-regular-low{font-family:"Genos",sans-serif;font-optical-sizing:auto;font-weight:350;font-style:normal}.genos-regular{font-family:"Genos",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.fs-7{font-size:0.8rem!important}.bg-cyan{background:#005263}.coul-cyan{color:#005263}.bg-bleu-clair{background:#ecf1f4}.coul-bleu-clair{color:#ecf1f4}h2{font-size:3.2rem;line-height:1em}.card-img-top{width:100%;height:20vw;object-fit:cover}.card-home{transition:all 0.3s linear;border:1px solid #fff0}.card-home:hover{box-shadow:10px 5px 5px #e0e0e0;border:1px solid #015061}.img-full-home{width:100%;height:50vw;object-fit:cover}.carousel-home{height:70vh;max-height:500px}.carousel .carousel-indicators button{width:10px;height:10px;border-radius:100%}.ico-insta{width:30px}.col-logo .logo{width:50%}.presentation h3{font-size:1.8rem;letter-spacing:1px}.presentation sup{font-size:1rem}.presentation p{font-size:1.5rem}.page-interieure h1{font-size:3rem;font-family:"Genos",sans-serif;font-optical-sizing:auto;font-weight:350;font-style:normal}.page-interieure a{color:#015061;text-decoration:none;border-bottom:1px dashed}.page-texte{color:#015061;padding-left:3vw;padding-right:3vw}.page-texte h2{line-height:1em;font-size:2.4rem;font-family:"Genos",sans-serif;font-optical-sizing:auto;font-weight:340;font-style:normal;text-transform:uppercase!important;margin-bottom:2vh}.page-texte h2:not(:first-child){margin-top:5vh}.page-texte p,.page-texte ul{font-size:1.3rem;font-family:"Genos",sans-serif;font-optical-sizing:auto;font-weight:340;font-style:normal;line-height:1.2em}.page-texte ul{font-size:1.25rem}.page-texte p strong,.page-texte ul strong{font-weight:500}.img-full-interieure{width:100%;height:30vw;object-fit:cover}.equipe-item{color:#015061;line-height:1em}.equipe-item .wp-block-column{border-bottom:1px solid #015061;margin-bottom:1rem}.equipe-item .wp-block-column.empty{border:0px!important}.equipe-item .wp-block-column figure{margin-bottom:0}.equipe-item .wp-block-column h3{font-size:3rem;text-transform:uppercase;font-family:"Genos",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.equipe-item .wp-block-column p{line-height:1em;font-size:1.7rem;font-family:"Genos",sans-serif;font-optical-sizing:auto;font-weight:350;font-style:normal}@media only screen and (max-width:1150px){h2{font-size:2.8rem;line-height:.9em}.col-logo .logo{width:80%}.presentation h3{font-size:1.6rem;letter-spacing:1px}.presentation sup{font-size:.9rem}.presentation p{font-size:1.2rem}.equipe-item .wp-block-column h3{font-size:2.5rem}.equipe-item .wp-block-column p{line-height:1em;font-size:1.2rem}.page-interieure h1{font-size:3.5rem}.page-texte{padding-left:2vw;padding-right:2vw}.page-texte h2{font-size:2.3rem}.page-texte h2:not(:first-child){margin-top:5vh}.page-texte p{font-size:1.3rem;line-height:1.2em}}@media only screen and (max-width:782px){.carousel-home{height:50vh;max-height:300px}.ico-insta{width:25px}h2{font-size:2rem;line-height:.8em}h5{font-size:1.1rem;line-height:.85em}.card-img-top{width:100%;height:25vw;object-fit:cover}.presentation h3{font-size:1.5rem;letter-spacing:1px}.presentation sup{font-size:.8rem}.presentation p{font-size:1.1rem}.equipe-item{padding-left:1rem;padding-right:1rem}.page-interieure h1{font-size:3rem}.page-texte{padding-left:3vw;padding-right:3vw}.page-texte h2{font-size:2rem}.page-texte h2:not(:first-child){margin-top:5vh}.page-texte p{font-size:1.2rem;line-height:1.2em}}@media only screen and (max-width:450px){.carousel-home{height:40vh;max-height:200px}.col-logo .logo{width:100%}.presentation h3{font-size:1.3rem;letter-spacing:1px;padding-top:10px}.presentation sup{font-size:.8rem}.presentation p{font-size:1rem}.page-interieure h1{font-size:2.7rem}.page-texte{padding-left:2vw;padding-right:2vw}.page-texte h2{font-size:1.7rem}.page-texte h2:not(:first-child){margin-top:5vh}.page-texte p{font-size:1.1rem;line-height:1.2em}}header{background:#015061}header.stick{position:fixed;z-index:100;top:0;height:auto;padding-bottom:0!important;padding-top:0!important;box-shadow:0 2.5rem 2rem rgb(0 0 0 / .25)!important}header.stick .col-logo .logo{width:auto;height:60px!important}header.stick .col-logo .logo img{height:100%!important}header.stick .ico-insta{width:20px}header #menu li{display:inline-block}header #menu li+li:before{content:" / ";opacity:.7}header #menu li a{font-size:1.5rem!important;font-family:"Genos",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;display:inline-block;color:#fff;text-transform:uppercase;text-decoration:none;opacity:.7}header #menu li.current-lang a{opacity:1}header.stick .col-menu i{vertical-align:middle!important}.stick-target{position:absolute;top:10vh;padding-top:1px}.menu-burger{font-size:3rem;transition:all 0.2s linear;vertical-align:top}.menu-burger:hover{opacity:.5}.menupanel ul{list-style:none}.menupanel a{display:block;padding:1px 3px;color:#071d42;font-family:"Lato",sans-serif;text-decoration:none;font-weight:300;border-bottom:.5px solid #F0F0F0;transition:all 0.2s linear}.menupanel ul li:not(.cat-menu):hover>a{background-color:rgb(0 82 99 / .1);color:#000}.menupanel .current-menu-item:not(.cat-menu) a{background-color:rgb(0 82 99 / .1);color:#000}.menupanel ul li.cat-menu{padding-bottom:1rem}.menupanel ul li.cat-menu>a{font-size:1.4rem!important;font-family:"Genos",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;display:inline-block;color:#005263;text-transform:uppercase}.offcanvas{width:40%!important;max-width:600px}.offcanvas.offcanvas-end{width:40%!important;max-width:600px}.offcanvas-footer{display:block;position:absolute;bottom:0;left:0;z-index:100;min-height:100px;width:100%;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:rgb(255 255 255 / .5);opacity:1!important}.offcanvas-footer .form-control:focus{color:var(--bs-body-color);background-color:#fff0;border-color:#fff0;outline:0;box-shadow:unset}@media only screen and (max-width:1150px){.offcanvas{width:60%!important;max-width:600px}}@media only screen and (max-width:782px){.offcanvas{width:70%!important;max-width:600px}}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}