@charset "UTF-8";
#header__nav{position:absolute;top:0;right:0}.navbar-light .navbar-nav .nav-link.active{color:#00A9BA}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#00A9BA}.navbar-light .navbar-nav .nav-link{color:#004c54}button.navbar-toggler{background-color:#004c54}nav.navbar.navbar.fixed-top{background-color:rgba(0, 169, 186, 0.9)}.offcanvas-header{background-color:#00A9BA}.offcanvas-body{padding:0}.btn-close{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat !important}.offcanvas-end{width:100%}.navbar{padding-top:0px;padding-bottom:0px}.navbar.fixed-top .container{padding:0;margin:0 auto}.navbar-brand{width:143px}nav.navbar.navbar-expand-none{height:60px;padding:0;right:0;position:fixed;direction:rtl}.navbar>.container{height:100%;margin:0;padding:0}button.navbar-toggler{padding:0;margin:0;width:60px;height:60px;border-radius:0}.navbar-toggler-icon{width:2.5em;height:2.5em;vertical-align:top}.navbar-toggler-text{float:none;display:none;font-size:12px;text-transform:uppercase;color:#FFFFFF}.navbar-light .navbar-toggler-icon{background-image:url(https://www.vendee-senior.fr/fileadmin/template/assets/icon-menu-burger.svg) !important;width:2rem;height:2rem}button.navbar-toggler::active,button.navbar-toggler::focus{border:none}button.navbar-toggler:focus,button.navbar-toggler:active,button.navbar-toggler:visited,button.navbar-toggler:focus-within{outline:none !important}.navbar-nav{width:100%;background-color:#FFFFFF;padding:2rem 2rem 0;position:fixed;z-index:500;direction:initial}li.nav-item{font-size:18px;font-weight:600;padding:1rem 0;border-bottom:solid 1px}ul.dropdown-menu li.nav-item{padding:5px 0;border-bottom:none}li.nav-item.dropdown ul.dropdown-menu li.nav-item{font-size:15px}li.nav-item.dropdown ul a.nav-link{padding-left:2rem}li.nav-item.dropdown{direction:ltr}ul.navbar-nav>li:last-child{border-bottom:none}.dropdown-toggle::after{display:inline-block;font-family:"Font Awesome 5 Free";font-size:20px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";border-top:0;border-right:0;border-bottom:0;border-left:0;vertical-align:0;min-width:16px;font-weight:700;float:right}.nav-link.dropdown-toggle[aria-expanded="true"]::after{content:"";transition:0.2s}.navbar-nav .dropdown-menu{background:none;border:none;color:#FFFFFF;padding:1rem 0}li.show a.nav-link.dropdown-toggle{color:#FFFFFF}li.nav-item.active{color:#FFFFFF;font-weight:900}li.nav-item.active li{font-weight:500}li.nav-item.dropdown ul.dropdown-menu li.nav-item.active{font-weight:900}span.nav-subtitle{font-weight:300;font-size:14px}.navbar-nav .nav-link:hover{font-weight:400}.mobile-links ul{margin:20px 0;padding:0}.mobile-links li.navigation__item{list-style-type:none;padding:10px 0}.mobile-links li.navigation__item a i:before{padding-right:15px;font-size:26px}a.navigation__link.header__link{font-size:16px;font-weight:600;color:#004c54;text-decoration:none}@media (min-width:768px){.navbar-expand-md .offcanvas{position:relative;transform:translate(0)}#header__nav{position:relative;top:unset;right:unset;bottom:-53px}li.nav-item{padding:0;border-bottom:none;border-right:1px solid #004c54;font-size:14px;text-align:center;font-weight:800;background:#00A9BA;background:linear-gradient(180deg, #5cc8d4 0%, #15818D 95%)}li.nav-item:hover{background:#FF7300}.navbar-light .navbar-nav a.nav-link.active{background:#FFFFFF;background:linear-gradient(180deg, #79deff 0%, white 60%, white 100%);height:100%}.navbar-expand-md .navbar-nav{width:64%;height:52px;padding:0;background-color:transparent}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#FFFFFF;font-weight:800}.navbar-light .navbar-nav .nav-link.active{color:#15818D}.navbar-light .navbar-nav .nav-link{color:#FFFFFF}ul.navbar-nav>li:last-child{border-right:none}}@media (min-width:992px){#header__nav{bottom:-47px}.navbar-expand-md .navbar-nav{height:58px;width:583px}}